感谢支持
我们一直在努力

Linux下上网拨号接入的配置

现在,很多系统的服务端都是用linux操作系统的,这可能有俩方面的原因吧,一个是,作为服务器,经常是长时间的运行的,而长时间运行后,windows总是没有linux稳定;另一个原因,我认为是,linux免费。
 
我们的系统在客户处部署后,经常是部署在异地的。一旦系统有点问题,客户通常不知道该如何解决,而需要系统维护、甚至是开发人员来查看问题原因。往往是很小的问题,但却可能要专门的技术人员跑过去解决,很浪费资源。
 
这时,如果部署在客户处的系统配置一个远程接入功能(如ppp),直接远程查看系统,可能是很多公司都希望的(实际上,现在很多系统都是这样做的)。
 
linux下配置远程接入功能的服务,就是ppp服务,与我们在家拨号上网的接入服务器类似。
 
下面是我的安装、配置步骤:
试验环境:RedHat7.1、7.2、7.3
步骤:
一、安装配置拨号远程接入终端软件
   1、安装mgetty软件包
    #rpm -ivh mgetty-*.*.*-*.i386.rpm
    mgetty软件包,在linux的安装盘中都有。
   2、将外置modem接入到计算机的串口1,注意要件modem设置成能够自动应答
    在linux下,可以使用minicom -s命令来设置modem的自动应答。通过minicom -s配置完modem后,不退出,即在minicom的命令窗口中,输入如下命令即可:
    ats0=1&w
    一定要记得加&w,否则modem断电后,就要再设置了。
   3、在/etc/inittab文件中加入如下的行(在mingetty后)
      S1:3:resapwn:/sbin/mgetty -S 115200 /dev/ttyS0
      其中“-S 115200”设置modem的速率,可以修改,也可以不用。二、配置PPP接入
   1、安装PPP软件包
      #rpm -ivh ppp-*.*.*-*.i386.rpm
    中间的*代表软件的版本号,每个版本的linux都不一样,根据自己的情况选择即可。
   2、修改/etc/ppp/options文件,最终的内容如下:
        asyncmap 0
        netmask 255.255.255.0
        proxyarp
        lock
        crtscts
        modem
    3、创建/etc/ppp/options.ttyS0文件,其中“ttyS0”对应modem所接的串口1,如果接在其他串口,改为对应的串口即可。
      options.ttyS0的内容为:pppServer:pppClient,同时在/etc/hosts文件中设置好pppServer和pppClient这俩台机器。这两个地址分别是拨通服务器的地址和客户机的地址。
   4、修改“pppd”的属性,以便普通用户能够使用它:
      #chmod u+s /usr/sbin.pppd
   5、设置拨号用户
      添加一个用户,修改/etc/passwd文件,假设用户是test,passwd文件相应的行为:
      test:x:500:500:test:/home/test:/usr/sbin/pppd -detach
      如果只是设置成终端服务,就不必修改,只要添加拨号用户即可。三、windows客户端设置
    按照上述设置,需要修改windows的拨号脚本,才能在windows中使用test用户登录上来。
    使用windows时,需要将拨号属性改为指定登录脚本,同时将对下列进行修改。把原来的行:
    String szlogin = “username:”
    修改为如下的行:
    String szlogin = “login: ”
 
注意:
    1、作为拨号接入服务器的linux机器不能有缺省路由
    2、要使接入的客户机能访问接入服务器所在的网络,需要修改接入服务器的/etc/sysctl.conf文件,修改如下行:
       net.ipv4.ip_forward=0改为1,重启计算机即可。
 这样,经过上面的配置,你就可以远程拨号接入异地的服务器了。

赞(0) 打赏
转载请注明出处:服务器评测 » Linux下上网拨号接入的配置
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏