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

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

作者: 在你的世界路过 | 来源:发表于2017-08-24 00:21 被阅读0次

    失败乃成功之母

    从设置无线网络到有线网络,从周一到周三花了我快三个晚上时间就为了完成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 bxxxnxnx@sympatico.ca): 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.启动有线网卡,完成拨号操作

    截图中

    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实现拨号上网

          本文链接:https://www.haomeiwen.com/subject/unxsdxtx.html