Я знал, что аналоговый модем - это старая технология, но в моей среде он мне нужен. У меня есть сервер, подключенный к сети 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 соединение не зависает.
Основная проблема в том, что при подключении делаю «пинг 8.8.8.8» и работает !!! но если я намерен подключиться с помощью браузера к www.google.com, это не работает, даже я тестирую подключение по ssh с моим сервером (без брандмауэра), пытаюсь попробовать, но никогда не подключаюсь. Используя wirehark, я вижу, что пакет отправляется, но не возвращает ответ от сервера.
В 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
//-------------------------------------