linux系统刨根之路(三):centos7实现拨号上网

失败乃成功之母

从设置无线网络到有线网络,从周一到周三花了我快三个晚上时间就为了完成linux上一个基本功能--网上冲浪,由于对linux里面配置网络不怎么了解,实在是给自己挖坑填坑反复折腾都没抓到要点,最后折衷的采取了有线拨号上网(pppoe)的方式去实现访问网络的需求。后续哟时间在去考虑连接无线网络上网。

拨号上网配置过程

1.安装rp-pppoe工具

(1)下载源码存到U盘,因为rpm方式需要联网。

http://linux.softpedia.com/get/System/Networking/rp-dash-pppoe-342.shtml 

(2)拿到U盘源码文件进行安装。

按命令行中提示信息,依次执行:

解压源码文件:tar -zxvf rp-pppoe-3.12.tar.gz

找到源代码src目录:cd rp-pppoe-3.12/src/

执行配置:./configure

执行编译:make

执行安装:make install


2.使用rp-pppoe工具配置拨号上网参数,注意英文提示就好

注:

(1)加粗部分代表这次需要配置的参数,其中输入密码未显示出来。

(2)enp3s0为网卡设备,通过ifconfig可以找到enp开头的网卡

操作详细过程:

[root@localhost 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 [email protected]): 8501

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): enp3s0

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): 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: 8.8.8.8

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: 8.8.4.4

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

** Summary of what you entered **

Ethernet Interface: enp3s0

User name:          8501

Activate-on-demand: No

Primary DNS:        8.8.8.8

Secondary DNS:      8.8.4.4

Firewalling:        NONE

>>> Accept these settings and adjust configuration files (y/n)? 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!


3.启动有线网卡,完成拨号操作

linux系统刨根之路(三):centos7实现拨号上网_第1张图片

截图中

ifup enp3s0    #启动/激活网卡;第一次提示未发现配置,是因为缺少网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-enp3s0,可重新编辑添加

pppoe-status    #查看网络连接状态

pppoe-start      #连接网络

最后能走通所有命令,并ping通网络说明网络配置成功!

补充:

1.有遇到按照上面配置最后还是连不上网情况:ping不通DNS。

解决:

route -n #查看默认路由是否已更新为ppp0

route del default #删除默认设置

route add default ppp0 #设置默认路由为ppp0


参考资料:

wiki.ubuntu.org.cn/%E5%AE%89%E8%A3%85RP-PPPoe

http://www.cnblogs.com/gotodsp/p/5513945.html

https://bbs.archlinux.org/viewtopic.php?id=117463

你可能感兴趣的:(linux系统刨根之路(三):centos7实现拨号上网)