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
//-------------------------------------