1、查看网卡状态:ifconfig
查看网线是否插好: ethtool em1(em1默认为内网),看 Speed那一行,如果为Unknown,则网线没插好,如果为 1000Mb/s,则网线插好
2、检查系统是否已经安装ppp:rpm -qa|grep pppoe,或者在 /usr/sbin/pppd, 看一下是否有pppd文件,如果没有:
(1)有网情况下:
(使用和配置内网网关:
修改 vi /etc/sysconfig/network-scripts/ifcfg-em1(em1默认为内网) 中加入 GATEWAY=192.168.0.10或将其注释打开,
此时服务器将会在自身没有adsl的情况下,通过内网访问外网,当配置完adsl时,将GATEWAY=192.168.0.10注销或删除
)
使用yum进行安装: sudo yum install pppoe 或者sudo yum install rp-pppoe.
(2)在没网的情况下:
先下载:rp-pppoe
ftp://ftp.muug.mb.ca/mirror/centos/5.10/os/x86_64/CentOS/rp-pppoe-3.5-33.el5.x86_64.rpm
使用rpm -ivh安装时报错:找不到ppp
然后,下载:依赖包ppp
ftp://ftp.muug.mb.ca/mirror/centos/5.10/os/x86_64/CentOS/ppp-2.4.4-2.el5.x86_64.rpm
使用rpm -ivh安装时报错:找不到ppp
然后,下载:依赖包libpcap
去掉GATEWAY配置项,让拨号自动获取网关
然后配置vi /etc/resolv.conf
加上DNS:# MADE-BY-RP-PPPOE
nameserver 202.106.195.68(在adsl启动之后会自动获取DNS)
nameserver 202.106.46.151
4、配置pppoe.conf /etc/ppp/pppoe.conf
可以使用命令:pppoe-setup 进行配置:
提示输入: Enter your PPPoE user name : 输入adsl用户名(账号)
提示输入:Enter the Ethernet interface connected to the ADSL modem For Solaris, this is likely to be something like /dev/hme0. For Linux, it will be ethn, where 'n' is a number. (default em1): 输入adsl网卡名称,默认em1(内网网卡),最好从em2开始
提示输入:Enter the demand value (default no): 输入no
提示输入:Enter the DNS information here: 输入 server ,这表示使用ADSL拨号自动获得的DNS服务器IP地址
提示输入:Please enter your PPPoE password: 输入ADSL帐号的密码
提示输入:Choose a type of firewall (0-2): 输入 0(0是不使用防火墙)
提示输入:Accept these settings and adjust configuration files (y/n)? 如果输入的信息正确,输入 y ,完成配置,否则,输入 n 重新输 入。
5、启动ADSL
pppoe-connect 启动PPPOE 如果连接成功会提示Connected,如果失败,请检查网线、ADSL MODEM等物理设备,并查看 /var/log/messages中的信息 .
pppoe-stop 关闭和ISP的连接
pppoe-status 查看当前连接的状态
如果想开机启动ADSL:chkconfig --add adsl