LINUX.ORG.RU

входящее соединение через модем


0

0

Народ, как создать входящее соединение в линуксе?
Как оно хотя бы называется, чтоб погуглить?

В /etc/inittab прописал запуск mgetty, конфиг его подправил.
Парень дозванивается по модему до меня, но получаем то 16-ю, то 17-ю ошибку.

Где задавать логин/пароль?
Дайте хотя бы току долковую.

Русскую, конечно - немец я!


Ответ на: комментарий от archont

Что-то у меня не получается.
Настроил по второй статье. Звонит человек, модем перехватывает звонок, секунд 10 думает и бросает трубку. При этом на модеме горят три лампочки, как при подключении к интернету.

Вот что в логах:

05/16 17:49:26 ##### data dev=ttyS0, pid=6698, caller='none', conn='33600/V42BIS', name='', cmd='/bin/login', user='/AutoPPP/'

--
05/16 17:49:38 yS0 mgetty: experimental test release 1.1.30-Dec16

А вот конфиги:
------------------------------------------------
/etc/ppp/chap-secrets:
man * man *
------------------------------------------------
/etc/ppp/options.ttyS0:
lock
login
auth
netmask 255.255.255.0
modem
crtscts
refuse-chap
require-pap
mtu 576
mru 576
proxyarp
192.168.0.1:192.168.0.11
------------------------------------------------
/etc/ppp/pap-secrets:
man * man *
------------------------------------------------
/etc/ppp/ppplogin:
mesg n
tty -echo
/usr/sbin/pppd silent auth -chap +pap login
------------------------------------------------
/etc/mgetty+sendfax/login.config:
/AutoPPP/- - /etc/ppp/ppplogin
------------------------------------------------
/etc/mgetty+sendfax/mgetty.config:
port ttyS0
data-only y
debug 3
init-chat "" ATZ OK AT&F1M0E1Q0S0=0 OK
answer-chat "" ATA CONNECT \c \r
------------------------------------------------

Что я пропустил?
Пользователя man я добавил, установил для него пароль. Человек указывает его, но на его стороне приходит ответ: "Превышено время ожидания установки ppp соединения.

burzum
() автор топика
Ответ на: комментарий от anonymous

> может быть ты потерял свои мозги :) !?

В каком месте? Я с сетями вообще не работал, так что не надо так строго.
К тому же гораздо легче написать подобную бяку, чем реально помочь советом.

burzum
() автор топика
Ответ на: комментарий от burzum

Так в чем прокол?
В /etc/inittab все добавлено.
А пользователь man - это просто вам написал man, на самом деле логин другой.

burzum
() автор топика
Ответ на: комментарий от burzum

В /etc/ppp/options.ttyS0 у меня вот что:
lock
login
auth
modem
crtscts
refuse-chap
require-pap
mtu 576
mru 576
proxyarp
192.168.0.1:192.168.0.11

При подключении ко мне виндовой машины, на стороне клиента сообщают, что сервер не выдал IP. На я ведь его задал!
По инструкции надо прописать в этом файле DNS. На где его взять?
Прошу прощения за дебильный вопрос, но я не совсем представляю себе что это.

burzum
() автор топика
Ответ на: комментарий от burzum

Я добавил DNS в /etc/ppp/option.ttyS0:

ms-dns 192.168.11.11
ms-wins 192.168.11.10


Все тоже самое, вот что в логах:

05/16 20:58:00 yS0 mgetty: experimental test release 1.1.30-Dec16
05/16 20:58:00 yS0 check for lockfiles
05/16 20:58:00 yS0 locking the line
05/16 20:58:01 yS0 lowering DTR to reset Modem
05/16 20:58:01 yS0 send: \dATQ0V1H0[0d]
05/16 20:58:02 yS0 waiting for ``OK'' ** found **
05/16 20:58:02 yS0 send: ATS0=0Q0&D3&C1[0d]
05/16 20:58:02 yS0 waiting for ``OK'' ** found **
05/16 20:58:03 yS0 waiting...

burzum
() автор топика
Ответ на: комментарий от burzum

Чем долбаться с выдачей IP виндовой машине, проще (и безопаснее!) заходить извне с заранее определенным адресом (его нужно прописать в свойствах соединения на звонящем хосте, не важно, что это будет, винда или линукс).
Адрес, с которым можно будет зайти, а также логин-пароль, определяются в /etc/ppp/pap-secrets
Естественно, что на клиенте необходимо указать адреса DNS. Это может быть ваш сервер, если он поднят, или сервера во внешней сети.
Вообще говоря, ссылок вам накидали достаточно. Там есть все, что нужно, и притом для нескольких способов организации dial-in сервера.

archont ★★★
()
Ответ на: комментарий от archont

Спасибо.
Может тогда и по DNS у вас дока есть?

burzum
() автор топика
Ответ на: комментарий от archont

А какой dns-сервер поднимать?
primary, secondary, hint или stun?

Так у юзера сообщают что сервак не выдал IP, хотя в конфигах я его задал.

Если DNS необходим для входящего подключения, то почему во всех доках об этом ни слова?

Указать внешний DNS не могу т.к. на момент подкдючения доступа к инету нет.

burzum
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.