带有模拟调制解调器的 Linux 中的 RAS 服务器

带有模拟调制解调器的 Linux 中的 RAS 服务器

我知道模拟调制解调器是一种老技术,但在我的环境中我需要它。我有一台连接到网络 192.168.0.0/24 的服务器,所有互联网都路由到 192.168.0.254,在 192.168.0.3 中,我部署了一个 RAS 服务器,该服务器带有连接到 ttyS0 (COM 1) 的模拟调制解调器。我配置了一个带有 pppd 的 mgetty,从我家拨号到调制解调器的模拟线路并连接良好 ( 33 kbps ;) )。

问题是(在客户端,我的笔记本电脑中)在 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
//-------------------------------------

相关内容