老生常谈了:
一、安装拨号软件包
确保安装了网卡并工作正常:
# ifconfig eth0
删除默认网关:
在文件 /etc/sysconfig/network 中删除网关设置:
在网卡配置文件(ifcfg-ethx)中删除网关设置然后执行
# service network restart
安装pppd软件包:
如果存在文件/usr/sbin/pppd,则说明已经安装了pppd;
如果未安装,从RedHatLinux安装光盘上可找到这个软件包。
# rpm -q rp-pppoe
二、配置PPPOE客户端软件
安装ppp0设备:
# adsl-setup
安装完软件包后配置/etc/sysconfig/network-scripts/ifcfg-ppp0
# vi /etc/sysconfig/network-scripts/ifcfg-ppp0
修改:
PPPOE-TIMEOUT=0
CONECT-TIMEOUT=0
PEERDNS=no
三、安装设置动态域名QDNS
登录
www.3322.org网站,注册一个用户,申请一个动态域名
www.systeng.net,
并下载linux客户端软件:ez-ipupdate-3.0.10-linux-i386.tgz
安装软件:
# tar zxvf ez-ipupdate-3.0.10-linux-i386.tgz
# cp ez-ipupdate-3.0.10-linux-i386/ez-ipupdate /usr/sbin
实现拨号连接建立后自动更新域名:
修改/etc/ppp/ip-up脚本
# vi /etc/ppp/ip-up
在exit 0前增加一行:
/usr/sbin/ez-ipupdate -i ppp0 -h nero.3322.org -S qdns -w wildcard -u user:pwd
四、设置开机拨号
打开/etc/rc.d/rc.local在最后加上/usr/sbin/adsl-start
五、测试
# adsl-start
# adsl-status
在输出中应该含有关于 ppp0 的信息,包括从dhcp得到的IP 地址。
# ping
www.aidns.cn 如果解析出正确的ip,说明拨号连接已经建立并且并且能正确的解析动态域名。