Linux下通过ADSL上网,需要LinuxPPPoE软件支持,有部分Linux系统已内置PPPoE软件包(RHEL4已默认安装)。没有的可以从[url]Http://www.roaringpenguin.com/pppoe/[/url]下载RP-PPPoE软件。该软件安装方便,而且有GUI版本,使用起来也比较简单。
1.    首先虚拟机网卡的配置选择桥接,然后使用命令:
[root@localhost ~]#rpm –qa|grep pppoe
/* 查看系统中是否已经安装了 pppoe 这个包 */
2.    确保安装了网卡并配置:
[root@localhost ~]# ifconfig eth0
/* 查看网卡状态 */
[root@localhost ~]# netconfig
/* 配置网卡, IP 地址选择自动获得。在系统中不要设置默认路由 ( 网关 ), ADSL 拨号后自动获得 */
3.     配置拨号,在终端运行下面的命令:
[root@localhost ~]# adsl-setup     
出现如附件图A所示: 输入 ADSL 帐号的用户名,回车
 
出现如附件图B所示:选择使用的网络接口, 输入 eth0 , 这是 ADSL 相连的网卡的名字,回车
 
出现如附件图C所示:意思是说在 adsl 建立连接以后,是否想让它保持持续的连接,或者是自动断开 ? 如果想建立请求,键入空闲时间,一般情况下是手动打开连接,你想连接保持不变键入 no ,这里输入 no 回车
 
出现如附件图D所示: 输入 ISP 分配的 DNS 服务器 IP 地址(如果不知道可以在真机上 cmd 命令行中输入 ipconfig /all 查看或直接向服务商查询),回车
 
出现如附件图E所示:请键入 yes (2 个字母 , 小写的字母 ) 如果你想允许正常的用户进行开始或者停止 dsl 的连接 ( 默认 yes) ,如果不想让其他用户使用选 no
 
出现如附件图F所示: 输入 2 ,使用防火墙等级为高
 
出现如附件图G所示:意思是在启动时就开始连接,你是否想在启动时就开始连接,输入 yes 或者 no ,默认是 no !这里选择 YES
 
出现如附件图H所示:确认你的配置无误,然后选择 YES 保存退出
 
[root@localhost ~]# adsl-status
/* 查看 当前 ADSL 连接的状态 */
[root@localhost ~]# adsl-start
/* 启用 adsl 拨号 */
[root@localhost ~]# adsl-stop
/* 停止 adsl 拨号上网 */
[root@localhost ~]# chkconfig --add adsl
/* 如果想在 Linux 系统启动时自动启动 ADSL 连接,输入以下命令将在当前的运行级下加入 ADSL 的自启动脚本 */
 
测试:
当连接成功后,使用命令:
[root@localhost ~] # ifconfig -a
/* 在输出中应该含有关于 ppp0 的信息,其中绑定了 IP 地址 , 说明已经从拨号中获得了 IP 地址 */
[root@localhost ~] #netstat -nr
/* netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。-n 以网络IP地址代替名称,显示出网络连接情形。-r 显示核心路由表,格式同“route -e” */
[root@localhost ~] # nslookup [url]www.sina.com.cn[/url]
如果解析出新浪的 IP ,说明已经从拨号中正确获得了 DNS 服务器。
最后,使用命令
[root@localhost ~] ping 某个域名或 IP
J 如果有响应,表示你已经大功告成了!可以在火狐的浏览器上登录任何网站了!