RHEL/Fedora网络配置四----PPPoE-client建立
一、安装的前提条件
1.确保安装了网卡并工作正常
#ifconfigeth0
查看网卡状态如果已经设置了默认路由,使用以下方法删除:
在文件/etc/sysconfig/network中删除GATEWAY=这一行,然后以root执行:
#/etc/rc.d/init.d/network restart二、yum安装pppd和rp-pppoe
安装完软件包后,必须配置pppoe的配置文件/etc/ppp/chap-secrets和/etc/sysconfig/network-scripts/ifcfg-ppp0--n从而让ADSL拨号时使用配置文件中的用户名、密码等参数。我们不必手工改动这个文件,可以使用手动配置和自动配置两种方法
方法一:
(1)运行adsl-setup程序,会一步一步的提示你完成配置过程.
#/usr/sbin/adsl-setup
当出现
>>>EnteryourPPPoEusername:
输入ADSL帐号的用户名
当出现
>>>EntertheEthernetinterfaceconnectedtotheADSLmodem
ForSolaris,thisislikelytobesomethinglike/dev/hme0.
ForLinux,itwillbeethn,where'n'isanumber.
(defaulteth0):
输入eth0,这是ADSL相连的网卡的名字
当出现
>>>Enterthedemandvalue(defaultno):
输入no
当出现
>>>EntertheDNSinformationhere:
输入server,这表示使用ADSL拨号自动获得的DNS服务器IP地址
当出现
>>>PleaseenteryourPPPoEpassword:
输入ADSL帐号的密码
当出现
>>>Chooseatypeoffirewall(0-2):
输入0,不使用防火墙
当出现
>>>Acceptthesesettingsandadjustconfigurationfiles(y/n)?
如果输入的信息正确,输入 y ,完成配置,否则,输入 n 重新输入。BOOTPROTO=dialup
NAME=DSLppp1
DEVICE=ppp1
TYPE=xDSL
ONBOOT=no
PIDFILE=/var/run/pppoe-adsl1.pid//多用户拨号必须使用不同的pid
FIREWALL=NONE
PING=.
PPPOE_TIMEOUT=20
LCP_FAILURE=3
LCP_INTERVAL=20
CLAMPMSS=1412
CONNECT_POLL=6
CONNECT_TIMEOUT=60
DEFROUTE=yes
SYNCHRONOUS=no
ETH=eth1(对应新线路的网卡)//
PROVIDER=DSLppp1
USER=isp提供的新用户名字2
PEERDNS=no
方法二:/usr/sbin/adsl-status查看当前连接的状态
如果想在Linux系统启动时自动启动ADSL连接,输入以下命令
#chkconfig--addadsl
将在当前的运行级下加入ADSL的自启动脚本inetaddr:218.114.37.137P-t-P:61.142.110.30Mask:255.255.255.255
UPPOINTOPOINTRUNNINGNOARPMULTICASTMTU:1492Metric:1
RXpackets:165721errors:0dropped:0overruns:0frame:0
TXpackets:123673errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:3
RX bytes:157324193 (150.0 Mb) TX bytes:14068892 (13.4 Mb)inetaddr:218.114.35.62P-t-P:61.142.110.30Mask:255.255.255.255
UPPOINTOPOINTRUNNINGNOARPMULTICASTMTU:1492Metric:1
RXpackets:560055errors:0dropped:0overruns:0frame:0
TXpackets:439711errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:3
RXbytes:530025378(505.4Mb)TXbytes:80895162(77.1Mb)
方法二: 执行ip高级命令: ip link lslink/loopback00:00:00:00:00:00brd00:00:00:00:00:00
2:eth0:mtu1500qdiscpfifo_fastqlen100
link/ether00:50:bf:07:4e:32brdff:ff:ff:ff:ff:ff
3:eth1:mtu1500qdiscpfifo_fastqlen100
link/ether00:01:02:9a:31:b9brdff:ff:ff:ff:ff:ff
4:eth2:mtu1500qdiscpfifo_fastqlen100
link/ether00:e0:4c:79:44:71brdff:ff:ff:ff:ff:ff
268:ppp1:mtu1492qdiscpfifo_fastqlen3
link/ppp
273:ppp0:mtu1492qdisccbqqlen3
link/ppp