今天公司由于网络的新装,需要为一台RHEL6.2的服务器安装网络。
这次安装的网络使用的是山东电信的ADSL宽带接入方式。由于以前工作中习惯了使用桌面自带的网络连接管理或者pppoeconf这个命令配置宽带网络连接,却直到今天才发现,原来RHEL6默认没有启用pppoe这个网络接入方式。
下面就将解决方案呈现给大家,以供参考。
刚开始如何设置“Network Connections”都提示错误——无法识别pppoe。
我执行ifconfig -a看了一下,发现果然没有ppp0这样的字样。
根据以往的工作经验,我怀疑是没有安装pppoe支持包。
我先是执行了
- [root@*** ~]# rpm -qa | grep pppoe
- [root@*** ~]#
发现没有安装pppoe的支持包。
因此我查阅了安装光盘中的包(
- [root@*** ~]# mount -o loop ./rhel-server-6.1-x86_64-dvd.iso /mnt/sdx1
- [root@*** ~]# ls -A | grep pppoe
rp-pppoe-3.10-8.el6.x86_64.rpm [root@*** ~]#
根据显示的结果很容易发现:pppoe这个功能依赖于rp-pppoe这个包。
安装实例如下:
- [root@*** ~]# rpm --install rp-pppoe-3.10-8.el6.x86_64.rpm
- [root@*** ~]# ifconfig
- eth0 Link encap:Ethernet HWaddr E8:9A:8F:05:07:5C
- inet6 addr: fe80::ea9a:8fff:fe05:75c/64 Scope:Link
- UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
- RX packets:8425 errors:0 dropped:0 overruns:0 frame:0
- TX packets:77 errors:0 dropped:0 overruns:0 carrier:0
- collisions:0 txqueuelen:1000
- RX bytes:1899331 (1.8 MiB) TX bytes:8858 (8.6 KiB)
- Interrupt:29 Base address:0x2000
- lo Link encap:Local Loopback
- inet addr:127.0.0.1 Mask:255.0.0.0
- inet6 addr: ::1/128 Scope:Host
- UP LOOPBACK RUNNING MTU:16436 Metric:1
- RX packets:99 errors:0 dropped:0 overruns:0 frame:0
- TX packets:99 errors:0 dropped:0 overruns:0 carrier:0
- collisions:0 txqueuelen:0
- RX bytes:10167 (9.9 KiB) TX bytes:10167 (9.9 KiB)
- ppp0 Link encap:Point-to-Point Protocol
- inet addr:10.10.10.221 P-t-P:10.10.10.1 Mask:255.255.255.255
- UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
- RX packets:26 errors:0 dropped:0 overruns:0 frame:0
- TX packets:25 errors:0 dropped:0 overruns:0 carrier:0
- collisions:0 txqueuelen:3
- RX bytes:10925 (10.6 KiB) TX bytes:1563 (1.5 KiB)
- virbr0 Link encap:Ethernet HWaddr 52:54:00:DE:47:C7
- inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
- UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
- RX packets:0 errors:0 dropped:0 overruns:0 frame:0
- TX packets:23 errors:0 dropped:0 overruns:0 carrier:0
- collisions:0 txqueuelen:0
- RX bytes:0 (0.0 b) TX bytes:5509 (5.3 KiB)
- [root@*** ~]# ppp
- pppd pppoe-discovery pppoe-sniff pppstats
- pppdump pppoe-relay pppoe-start ppp-watch
- pppoe pppoe-server pppoe-status
- pppoe-connect pppoe-setup pppoe-stop
- [root@*** ~]# pppop-setup #直接设置pppoe
[root@*** ~]# system-config-network #设置任意的网络连接
之后就可以使用Network Connections或者使用pppop-setup 这个命令来设置DSL的连接了。
小小感悟:
其实遇到问题并不可怕,也没有必要急着去查各种资料,静下心来,根据以往的经验和知识对问题进行独立的排除,这样就可以很好的锻炼自己。同时总结出的经验,一定要记载到自己的工作手册中,以便日后查阅。