当前位置: 技术问答>linux和unix
那位大侠肯回答这个简单问题??????
来源: 互联网 发布时间:2014-10-24
本文导语: 谁能告诉我,红旗LINUX的kppp如何配置,最好能详细一点,我100分送上!!!!那位大侠肯回答这个简单问题?????? |使用PPP连接到Internet 一、 配置PPP拨号方法一 对于一般用户,一个常见的需求...
谁能告诉我,红旗LINUX的kppp如何配置,最好能详细一点,我100分送上!!!!那位大侠肯回答这个简单问题??????
|
使用PPP连接到Internet 一、 配置PPP拨号方法一 对于一般用户,一个常见的需求就是拨号上网。在红旗Linux中,您可以使用KDE中的kppp实用程序配置PPP拨号工具。启动kppp的方法是选择“网络和服务 / kppp拨号程序”。 配置PPP的主要步骤如下。 1. 首先要配置调制解调器。由于一般的内置调制解调器都是winmodem,只适合于Windows使用。所以,我们建议您选择外置调制解调器。 单击“设置”按钮,选择“设备”选项页。 默认的调制解调器设备名称为“/dev/modem”。一般情况下,您需要根据外置调制解调器所在端口选择其它串行设备文件,例如/dev/tty1S(COM1)、/dev/tty2S(COM2)等等。连接速度可以设置为115200。流控制一般采用“CRTSCTS”,即硬件流量控制方式。 2. 下面要检查调制解调器连接情况。选择“kppp配置 / 调制解调器”选项页。 单击“查询调制解调器”按钮,系统将向调制解调器发出一系列命令,判断调制解调器是否可以正常响应。如果没有响应,您可能需要选择其它兼容调制解调器或者重复步骤1。 3. 接下来,需要配置PPP帐号。方法是选择“帐号”选项页,单击“新的”按钮,创建新的帐号。 (1) 假设我们选择263作为ISP,电话号码为2631。ISP的DNS服务器地址为202.96.44.133。在“拨号”选项页的“连接名字”字段输入“263”或者一个任意名称,在“电话号码”字段输入“2631”。 单击“参数”按钮,添加PPP拨号参数“noauth”和“-defaultroute”。 (2) 选择“DNS”选项页,在“DNS IP地址”字段输入ISP的IP地址“202.96.44.133”,单击“添加”按钮,添加到“DNS地址列表”中。 单击“确定”结束配置。现在,就可以使用PPP拨号连接服务了。单击“连接”按钮,系统将建立与ISP的连接。 如果连接建立成功,拨号窗口将最小化。我们可以在命令行输入ifconfig命令,判断PPP端口是否正常工作。假设PPP端口名称为ppp0,可能会看到: ppp0 Link encap:Point – to – Point Protocol inet addr: 210.78.135.131 P-t-P: 192.168.20.29 Mask:255.255.255.255 UP POINTTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:27 errors:1 dropped:0 overruns:0 frame:1 TX packets:28 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:10 为了判断在访问www.263.net时所经过的路由器,可以在命令行输入traceroute www.263.net进行检查。 # traceroute www.263.net traceroute to www.263.net (202.96.44.133), 30 hops max, 38 bytes packets 1 192.168.10.109 (192.168.10.109) 172.698 ms 145.366 ms 139.793.ms 2 192.168.10.1(192.168.10.1) 129.807ms 229.672 ms 219.790ms 3 * 202.96.44.88(202.96.44.88) 740.157ms * 4 192.168.2.1(192.168.2.1) 530.112ms * * …. 现在,您就可以通过ISP连接到Internet了。 配置PPP的过程中一定要特别注意/etc/ppp/options文件的内容(特别是对于那些使用该红旗Linux系统配置过PPP拨入服务器的用户)。 # cat /etc/ppp/options lock 我们可以按照上述方法创建多个ISP帐号,在需要时,根据需求使用。 配置PPP拨号方法二 配置PPP拨号的第二种方法是直接修改配置脚本。在红旗Linux 1.1中,ppp的配置脚本保存在目录/usr/doc/ppp-2.3.10/scripts中。 需要首先说明的在是,这种方法把配置参数直接写在配置脚本中,因此并不安全。 红旗Linux中负责建立PPP连接的程序为pppd,pppd所需要的一些参数信息都保存在这些脚本程序中。我们下面介绍其中几个最主要的脚本程序。 ppp-on:该脚本负责初始化PPP连接。其中记录了IP地址、用户登录帐号和电话号码。这些参数在建立连接时被传递给pppd。 ppp-on-dialer: 该脚本在建立PPP连接时被执行,它负责建立一个标准的登录连接过程。 ppp-off:终止PPP连接 修改配置脚本的工作主要包括如下几个步骤: 把/usr/doc/ppp-2.3.10/scripts目录下的PPP脚本复制到相应的路径下。 #cd /usr/doc/ppp-2.3.10/scripts #cp ppp-on ppp-off /usr/bin #cp ppp-on-dialer /etc/ppp 把上述3个文件的执行权限位都设置为可执行。 #chmod +x /usr/bin/ppp-on /usr/bin/ppp-off #chmod +x /etc/ppp/ppp-on-dialer 修改ppp-on文件的配置参数,假设我们仍然要拨号到263,可以按如下方式修改ppp-on文件。 TELEPHONE=2631 ACCOUNT=263 PASSWORD=263 LOCAL_IP=0.0.0.0 REMOTE_IP=0.0.0.0 NETMASK=255.255.255.255 export TELEPHONE ACCOUNT PASSWORD DIALER_SCRIPT=/etc/ppp/ppp-on-dialer exec /usr/sbin/pppd debug lock modem crtscts /dev/ttyS2 115200 $LOCAL_IP:$REMOT_IP noipdefault netmask $NETMASK defaultroute noauth connect $DIALER_SCRIPT 4. 修改/etc/ppp/ppp-on-dialer文件。修改后的文件如下: # !/bin/sh # This is part 2 of the ppp-on script. It will perform the connection # protocol for the desired connection. # exec /usr/sbin/chat –v TIMEOUT 3 ABORT 'nBUSYr' ABORT 'nNO ANSWERr' ABORT 'nRINGINGrnrnRINGINGr' '' rAT 'OK-+++c-OK' ATH0 TIMEOUT 30 OK ATDT$TELEPHONE CONNECT '' 5. 为了采用PAP方式进行拨号认证,还需要配置文件 /etc/ppp/options 和 /etc/ppp/pap-secrets。配置好的文件如下: # cat /etc/ppp/options lock asyncmap 0 name 263 # cat /etc/ppp/pap-secrets "263(ISP帐号)" * "263(ISP口令)" 6.配置文件/etc/resolv.conf,该文件的作用使是指定域名服务器的搜索路径。 search www.263.net nameserver 202.96.44.133 7. 在命令行输入ppp-on,开始拨号。为了监视整个拨号过程,您可以另外启用一个终端,并在命令行输入tail –f /var/log/messages。如果屏幕显示出ISP为本地和远程主机分配的IP地址,说明连接已经正常建立。 … Using interface ppp0 Connect: ppp0 /dev/ttyS2 local IP address 210.78.131.251 remote IP address 192.168.20.22 8. 如果要断开连接,可以在命令行输入ppp-off。
|
kppp的配置很简单,需要填写的仅有账号、密码(要选用PAP校验方式),串口的选择要正确,一般为/dev/ttyS0,另外在/etc/ppp/options文件中要加上一行:noipdefault