CentOS 6.4 拨号上网全攻略

注:这里是物理机上网教程,不是虚拟机,虚拟机没这么麻烦~

本文是吐槽和教程的混合体,所以各位看官耐心看~

CentOS上网真是个麻烦的事情,它不像Ubuntu一样在安装时就能配置好网络,它会出现各种问题。

四个DNS分别为:

百度公共DNS:180.76.76.76

阿里云公共DNS:223.5.5.5、223.6.6.6

四川省成都市教育网DNS(博主在成都上学):202.115.64.34

然后开终端,配置rp-pppoe,运行命令

pppoe-setup
以下为具体过程(#后面的中文是我写的注释):

[root@KD src]# pppoe-setup
Welcome to the Roaring Penguin PPPoE client setup.  First, I will run
some checks on your system to make sure the PPPoE client is installed
properly...

Looks good!  Now, please enter some information:

USER NAME

>>> Enter your PPPoE user name (default bp20122999@cer): #帐号填你的帐号(教育网、网通、电信均可)

INTERFACE

>>> Enter the Ethernet interface connected to the DSL modem
For Solaris, this is likely to be something like /dev/hme0.
For Linux, it will be ethn, where 'n' is a number.
(default eth0):                                        #默认为eth0,可以直接回车默认,或者多此一举手写eth0

Do you want the link to come up on demand, or stay up continuously?
If you want it to come up on demand, enter the idle time in seconds
after which the link should be dropped.  If you want the link to
stay up permanently, enter 'no' (two letters, lower-case.)
NOTE: Demand-activated links do not interact well with dynamic IP
addresses.  You may have some problems with demand-activated links.
>>> Enter the demand value (default no):                #不管这步,直接回车

DNS

Please enter the IP address of your ISP's primary DNS server.
If your ISP claims that 'the server will provide DNS addresses',
enter 'server' (all lower-case) here.
If you just press enter, I will assume you know what you are
doing and not modify your DNS setup.
>>> Enter the DNS information here: 223.5.5.5            #主DNS(上面四个DNS选一个,自己搞其他的也行)
Please enter the IP address of your ISP's secondary DNS server.
If you just press enter, I will assume there is only one DNS server.
>>> Enter the secondary DNS server address here: 223.6.6.6    #备用DNS

PASSWORD

>>> Please enter your PPPoE password:                    #你滴密码
>>> Please re-enter your PPPoE password:                #再输一次

FIREWALLING

Please choose the firewall rules to use.  Note that these rules are
very basic.  You are strongly encouraged to use a more sophisticated
firewall setup; however, these will provide basic security.  If you
are running any servers on your machine, you must choose 'NONE' and
set up firewalling yourself.  Otherwise, the firewall rules will deny
access to all standard servers like Web, e-mail, ftp, etc.  If you
are using SSH, the rules will block outgoing SSH connections which
allocate a privileged source port.

The firewall choices are:
0 - NONE: This script will not set any firewall rules.  You are responsible
          for ensuring the security of your machine.  You are STRONGLY
          recommended to use some kind of firewall rules.
1 - STANDALONE: Appropriate for a basic stand-alone web-surfing workstation
2 - MASQUERADE: Appropriate for a machine acting as an Internet gateway
                for a LAN
>>> Choose a type of firewall (0-2): 0                    #输入0,不开启防火墙

** Summary of what you entered **

Ethernet Interface: eth0
User name:          bp20122999@cer
Activate-on-demand: No
Primary DNS:        223.5.5.5
Secondary DNS:      223.6.6.6
Firewalling:        NONE

>>> Accept these settings and adjust configuration files (y/n)? y    #输入y回车确认
Adjusting /etc/ppp/pppoe.conf
Adjusting /etc/resolv.conf
  (But first backing it up to /etc/resolv.conf-bak)
Adjusting /etc/ppp/pap-secrets and /etc/ppp/chap-secrets
  (But first backing it up to /etc/ppp/pap-secrets-bak)
  (But first backing it up to /etc/ppp/chap-secrets-bak)

Congratulations, it should be all set up!

Type 'pppoe-start' to bring up your PPPoE link and 'pppoe-stop' to bring
it down.  Type 'pppoe-status' to see the link status.
    别急,我先吐吐苦水再写教程,之后我又走了弯路,我拨号后,还是不行,奇怪的是可以ping通DNS服务器,但是ping不通百度等。

这时我想起了那篇繁体文教程的话,于是

先把NetworkManager废了再说,

[root@KD src]# service NetworkManager stop
Stopping NetworkManager daemon:                            [  OK  ]
然后pppoe-start拨号!显示

[root@KD src]# pppoe-start
.. Connected!
再然后还是不能ping通百度,没关系,我们重启network服务,在此之前先断了拨号

[root@KD src]# pppoe-stop
Killing pppd (3449)
Killing pppoe-connect (3433)
现在重启下network服务

[root@KD src]# service network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:                                [  OK  ]
现在,再次拨号!!!

[root@KD src]# pppoe-start
.. Connected!
现在ping 安科网!!!

附录:

pppoe-start:拨号联网

pppoe-stop:断网

pppoe-status:查看连接状态

电脑重起后请再次stop掉NetworkManager,或者直接卸了它,然后再拨号。

这是终极教程,几乎涵盖了各个细节,如果还遇到故障可以给我评论~

相关推荐