如何用 Linux 拨号上网

2016-01-29 19:16 1 1 收藏

如何用 Linux 拨号上网,如何用 Linux 拨号上网

【 tulaoshi.com - Linux 】

  一、Linux 上的 PPP
Linux 中已经包括了点对点协议PPP,其主体是 pppd ,如果你已经使用过 Windows95 或 NT 的拨号网络,
那么你已经具备了 PPP 的基本经验了。在 Windows95 的 PPP 在同 ISP 连接后,视 ISP 情况不同,会自
动为 Windows 客户机提供 IP 地址和 DNS 服务器地址,而 Linux 的 PPP 不会自动接收 DNS 地址,这是 
Linux 与 Windows 的一点区别,所以,Linux 上的 PPP 在协议连接成功后,要多一步 DNS 的配置。 

二、Kernel 的准备
你的 Linux 系统必须在 kernel 中配置支持 PPP 功能。如果你的 kernel 目前不支持 PPP,你需要重新生
成一个支持 PPP 的 kernel。重新编译 kernel 的方法可看相关 Howto。 

三、用辅助脚本配置 PPP 拨号网络
我一开始想运行 pppd 来连接拨号网络,但很快发现这是太麻烦了,因为选项太多。后来我发现,其实在 
Linux 上已经提供了几个 PPP 拨号程序模版,只要对这些模板略作修改,就可轻松联上 PPP 了。根据我
的经验,如果顺利的话,10分钟就能完成配置。 

(1)拨号程序所在的目录 

对于 RedHat 5.0,这几个拨号程序(Script)在 /usr/doc/ppp-2.2.0f/scripts 下,如果要使用这些脚本,
需要把它们拷贝到正确的目录中,具体如下: 
ppp-on: PPP 连接脚本 拷贝到 /usr/sbin 
ppp-off: PPP 断开脚本 拷贝到 /usr/sbin 
ppp-on-dialer: PPP 登录会话脚本 拷贝到 /etc/ppp 
ppp-redialer: 可轮循多个电话号码的登陆脚本 拷贝到 /usr/sbin (本文不用) 
对于 Slackware 的用户,这些脚本已经安装到正确的目录了,无需做什么。
假定你在你的系统上找不到上述文件,可直接在本文后面的附录中cut。 

(2)创建自己的拨号程序 

假定现在我们要用 PPP 连接 163 网,我们就可以利用上述脚本来作很简单的配置。虽然我们可以直接在这
些模板上做修改,我还是建议为自己拷贝一份模板,在新的拷贝上作修改比较好。所以,我们先做如下拷贝: 

cd /usr/sbin
cp ppp-on ppp.163
chmod +x ppp.163
cd /etc/ppp
cp ppp-on-dialer dialer.163
chmod +x dialer.163

此外,要保证 ppp-off 也是可执行的 

(3)定制自己的拨号程序 

首先编辑你的 ppp.163,其中多数内容都不必改动,只要修改以下几处: 

TELEPHONE=163
ACCOUNT=
PASSWORD=
DIALER_SCRIPT=/etc/ppp/dialer.163

另外,在最后的 exec 启动 pppd 一行里,注意提供你的 Modem 所在的串口设备文件(通常是
 COM1 /dev/cua0 或 /dev/ttyS0,COM2 /dev/cua1 或 /dev/ttyS1),并设置串口的通信速度(缺省是 38400,
 对于现在的高速 Modem,这个速度太低了,可设置成 57600以上)。完成后的 ppp.163 内容是: 

#!/bin/sh
#
# Script to initiate a ppp connection. This is the first part of the
# pair of scripts. This is not a secure pair of scripts as the codes
# are visible with the 'ps' command. However, it is simple.
#
# These are the parameters. Change as needed.
TELEPHONE=163 # 拨号号码
ACCOUNT=YourUserName # 用户名 
PASSWORD=YourPassword # 口令,注意限制其他人读取本文件!
LOCAL_IP=0.0.0.0 # 本地IP地址,0.0.0.0 表示动态分配
REMOTE_IP=0.0.0.0 # 原端IP地址,一般是 0.0.0.0
NETMASK=255.255.255.0 # 子网掩码
export TELEPHONE ACCOUNT PASSWORD

来源:https://www.tulaoshi.com/n/20160129/1508905.html

延伸阅读
160WiFi拨号上网用户无法开启WiFi共享   160WiFi是一款无线路由软件,让众多用户在没有路由器的前提下用笔记本实现了WiFi共享。现在小编将使用160WiFi遇到的个别问题进行一个汇总解答。 一、拨号上网用户无法开启WiFi共享。部分拨号上网用户由于在创建连接时未选择允许其他人使用此连接,可能会导致无法共享。出现的错误提示如下...
标签: 电脑入门
家里宽带上网很多电脑用户都是通过拨号的方式,每次开机后想要上网都需要先通过宽带PPPoE拨号,虽然只是点点鼠标的操作,但每天都点这么一下总还是觉得麻烦,能不能开机就自动联网不再靠手工操作呢?作为现在的主流电脑基本都预装Windows7系统,使用Win7电脑的过程中你会发现其联网功能变得很简单,并且还有疑难问题解答助手,用Win7电脑出现无...
拨号上网用户无法开启WiFi共享怎么办?   不少朋友都用过160WiFi,160WiFi让众多用户在没有路由器的前提下用笔记本实现了WiFi共享。现在,有一些拨号上网的用户遇到无法开启WiFi共享的问题。下面,就由小编教大家,如何使用160WiFi解决拨号上网用户无法开启WiFi共享,希望对这些用户有帮助。 使用160WiFi解决拨号上网用户无法开...
160WiFi:拨号上网用户无法开启wifi共享的解决办法 160wifi是一款无线路由软件,让众多用户在没有路由器的前提下用笔记本实现了WiFi共享。现在小编将使用160WiFi遇到的个别问题进行一个汇总解答。 一、拨号上网用户无法开启WiFi共享。部分拨号上网用户由于在创建连接时未选择允许其他人使用此连接,可能会导致无法共享。出现的错误提...
标签: 电脑入门
1、在计算机中找到 创建快捷方式(放在桌面上方便)可以用 win+R 打开 运行 输入 rasphone.exe 2、把这个快捷方式放到系统开机启动文件夹 就可以开机启动了 3、在计算机中找到 创建快捷方式(放在桌面上方便)可以用 win+R 打开 运行 输入rasphone.exe把这个快捷方式放到系统开机启动文件夹 就可以开机启动了。

经验教程

812

收藏

86
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部