歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 如何在一台Linux單機上撥ISP上網?

如何在一台Linux單機上撥ISP上網?

日期:2017/2/27 9:38:55   编辑:更多Linux

目的:在家裡有一台機器,裝有Redhat Linux,希望能在命令行方式下撥ISP上網,然後進入KDE浏覽。     ---- 軟件環境: Redhat Linux     ---- 實現方法:     ---- 1.Redhat已經默認安裝了所有的ppp腳本,在/usr/doc/ppp*/scripts目錄下,假若你剛剛裝好一台Redhat Linux,首先拷貝這些腳本到相應的搜索路徑下。     [root@sh3 scripts]# pwd  /usr/doc/ppp-2.3.7/scripts  [root@sh3 scripts]# cp ppp-on ppp-off /usr/bin  [root@sh3 scripts]# cp ppp-on-dialer /etc/ppp    2.然後設定相應文件的執行權限位。  [root@sh3 scripts]# chmod +x /usr/bin  /ppp-on /usr/bin/ppp-off  [root@sh3 scripts]# chmod +x /etc/ppp/ppp-on-dialer    為每次啟動PPP時就打入pppon,則  [root@sh3 scripts]# cp /usr/bin/ppp-on /usr/bin/pppon -a    3.設定DNS服務器為你的ISP的DNS。  [root@sh3 /etc]# more resolv.conf  search sta.net.cn  nameserver 202.96.199.133    4.更改/usr/bin/pppon象下面這樣(假設你的外置modem接在com1口)  [root@sh3 /usr/bin/] more pppon  #!/bin/sh  TELEPHONE=163  LOCAL_IP=0.0.0.0 # Local IP address if  known. Dynamic = 0.0.0.0  REMOTE_IP=0.0.0.0 # Remote IP address if   desired. Normally 0.0.0.0  NETMASK=255.255.255.0 # The proper netmask if needed  eXPort TELEPHONE # ACCOUNT PASSWord  DIALER_SCRIPT=/etc/ppp/ppp-on-dialer  exec /usr/sbin/pppd debug lock modem crtscts  /dev/ttyS0 115200 $LOCAL_IP:$REMOTE_IP noipdefault netmask $NETMASK defaultroute connect   $DIALER_SCRIPT    5. 更改/etc/ppp/ppp-on-dialer中的chat為全路徑/usr/sbin/chat,  並去掉最後兩行及connect行尾的符號'\',象下面這樣  [root@sh3 bin]# cd /etc/ppp  [root@sh3 ppp]# more ppp-on-dialer  #!/bin/sh  exec /usr/sbin/chat -v TIMEOUT 3 ABORT '\nBUSY\r' ABORT '\nNO ANSWER\r' ABORT '\nRINGING\r\n\r\nRINGING\r' '' \rAT 'OK-+++\c-OK' ATH0 TIMEOUT 30 OK ATDT$TELEPHONE CONNECT ''    6 . 設定/etc/ppp/options and /etc/ppp/pap-secrets,  用PAP方式上網。  [root@sh3 ppp]# more options  lock  asyncmap 0  name your_isp_account  [root@sh3 ppp] # more pap-secrets  your_isp_account * your_isp_passwd    7.打入pppon,開另一終端輸入#tail -f /var/log/messages  監視撥號過程,你應該看到最終得到了IP 地址,至此,  你能進入KDE/GNOME防問Internet.    注:   1.其它特別有用的PPP參考文章在:  http://members.bellatlantic.net/~mrdennis/mgetty.Html  http://www.ssc.com/lg/issue36/ali.html  http://www.swcp.com/~jgentry/pers.html  http://www.swcp.com/~jpentry/dialin2.html  http://howto.linuxberg.com/LinuxGuide/linux-ppp.html    2.請在測試前在Windows pc上確保modem和串行電纜一切OK,  否則在linux撥號時可能會提示script 錯誤。    3.如果你在監視撥號過程時發現script failure錯誤,可能是  你沒輸入chat全路徑/usr/sbin/chat.    4.如果是網絡服務器,為了允許其它普通用戶能啟動pppon,  你可能要設定pppd的權限位    # chmod u+s /usr/sbin/pppd,做為單機用戶,  不需要,每次就登錄做為root,啟動pppon即可。






Copyright © Linux教程網 All Rights Reserved