RAS сервер в linux с аналоговым модемом

Я знаю, что аналоговый модем - это старая технология, но в моей среде она мне нужна. У меня есть сервер, подключенный к сети 192.168.0.0/24, и весь интернет маршрутизируется через 192.168.0.254, а в 192.168.0.3 я развернул сервер RAS с аналоговым модемом, подключенным к ttyS0 (COM 1). Я настроил mgetty с помощью pppd, и из моего дома я подключаюсь к модему для аналоговой линии и хорошо соединяюсь ( 33 кбит / с;)).

Проблема в том, что (в клиенте, на моем ноутбуке) в Linux, когда соединение прошло 2:30 минуты, прошло зависание модема с кодом ошибки 15, что объясняется тем, что процесс ppp не получает ответ от сервера, но в Windows соединение не зависает.

Основная проблема в том, что когда я подключаюсь, я делаю ping 8.8.8.8 и работает!!! но если я не собираюсь подключаться через браузер к www.google.com, даже если я проверяю соединение с ssh с моим сервером (без брандмауэра), попробуйте и попробуйте, но никогда не подключайтесь. Используя wireshark, я вижу, что пакет отправляется, но не возвращает ответ от сервера.

В Windows я вижу, что соединение имеет много ошибок в способе ввода. Мои файлы конфигурации это

//----------------- [mgetty/mgetty.config]
debug 4 
speed 115200
issue-file /etc/issue.mgetty
//-------------------------------------

//----------------- [mgetty/login.config]
/AutoPPP/ -     a_ppp   /usr/sbin/pppd file /etc/ppp/options
*       -       -       /bin/login @
//-------------------------------------

//----------------- [ppp/options]
-detach
asyncmap 0
modem
crtscts
proxyarp                                                     
lock
require-pap
refuse-chap                   
ms-dns 8.8.8.8
usepeerdns
noauth
logfile /var/log/rasaccess.log
//-------------------------------------

//----------------- [ppp/options.ttyS0]
192.168.0.101:192.168.0.100           #serverAddress:clientAdress
noauth
debug
//-------------------------------------

0 ответов

Другие вопросы по тегам