Centos 7 拨号上网

记一次Centos7 双网卡系统,设置拨号上网全过程

系统环境

Centos 7.8.2003
网卡1 : 用于拨号上网
网卡2: 用于内网通信 (172.28.0.38)

离线安装PPPOE

离线下载安装包地址:       http://rpm.pbone.net

打开网页选择高级搜索打开网页选择高级搜索
勾选对应的系统版本
勾选对应的系统版本
分别搜索如下安装包:
1.libpcap
2.ppp-2.4
3.net-tools
4.rp-pppoe

下载后.使用SecureCRT的sftp功能上传到服务器上后
执行安装操作

#安装工具及其依赖项 (反斜杠为命令换行)
rpm -ivh libpcap-1.5.3-9.el7.x86_64.rpm \
>ppp-2.4.5-33.el7.x86_64.rpm \
>net-tools-2.0-0.22.20131004git.el7.x86_64.rpm \
>rp-pppoe-3.11-7.el7.x86_64.rpm

安装结束后开始拨号

[root@dsp Desktop]$ pppoe-setup
Enter your Login Name (default dsp): 12345   # 网络服务提供商提供的账户
...
Enter the demand value (default no): no           # 输入no,否则若长时间连线,连线会被自动中断
...
Enter the DNS information here: 8.8.8.8           # 主DNS服务器IP,本人使用Google Public DNS
Enter the secondary DNS server address here: 8.8.4.4        # 二级DNS服务器IP
...
# 账户对应的密码,需两次输入以确认无误
Please enter your Password: 
Please re-enter your Password: 
...
normal user to start or stop DSL connection (default yes): yes  # 普通用户是否可以启动停止网络连接
...
Choose a type of firewall (0-2): 0       # 选 0 吧
...
Do you want to start this connection at boot time?
Please enter no or yes (default no):yes            # 是否系统启动是就连接网络
...
Accept these settings and adjust configuration files (y/n)? y    # 确认刚才输入的网络配置信息

[root@dsp Desktop]$ /sbin/ifup ppp0      # 启动网络连接
[root@dsp Desktop]$ /sbin/pppoe-status    # 查看网络连接状态

执行ifconfig

ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.28.0.38  netmask 255.255.255.0  broadcast 172.28.0.255
        inet6 fe80::f0dd:2cf:f63a:3bd5  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:05:25:54  txqueuelen 1000  (Ethernet)
        RX packets 87281  bytes 8757483 (8.3 MiB)
        RX errors 0  dropped 211  overruns 0  frame 0
        TX packets 2263  bytes 270592 (264.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1492
        inet 61.189.97.27  netmask 255.255.255.255  destination 61.189.96.1
        ppp  txqueuelen 3  (Point-to-Point Protocol)
        RX packets 6771  bytes 284312 (277.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 6728  bytes 462461 (451.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

此时已经拨号成功


更换账号密码:

1.修改之前先用/sbin/ifdown ppp0关掉当前的拨号
2.修改/etc/ppp/chap-secrets文件,把里面的账号密码换成新的账号密码,修改后保存

[root@innernetbt ~]# cat /etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
"拨号账号"        *       "拨号密码"

3.修改/etc/sysconfig/network-scripts/ifcfg-ppp0文件,同样,把里面的账号换成新的新的账号,修改后保存

[root@innernetbt ~]# cat /etc/sysconfig/network-scripts/ifcfg-ppp0 
USERCTL=yes
BOOTPROTO=dialup
NAME=DSLppp0
DEVICE=ppp0
TYPE=xDSL
ONBOOT=yes
PIDFILE=/var/run/pppoe-adsl.pid
FIREWALL=NONE
PING=.
PPPOE_TIMEOUT=80
LCP_FAILURE=3
LCP_INTERVAL=20
CLAMPMSS=1412
CONNECT_POLL=6
CONNECT_TIMEOUT=60
DEFROUTE=yes
SYNCHRONOUS=no
ETH=ens36
PROVIDER=DSLppp0
USER=这里改成新的拨号账号
PEERDNS=no
DEMAND=no

4.使用/sbin/ifup ppp0命令重新拨号


设置内网路由规则
route add -net 172.28.0.0/24 gw 172.28.0.1 dev ens192
route add -net 100.0.0.0/8 gw 172.28.0.1 dev ens192
route add -host 59.15.17.193/32 gw 172.28.0.1 dev ens192
...
...

永久静态路由需要写到 /etc/sysconfig/network-scripts/route-interfacename 文件中

比如添加两条静态路由:(网卡的设备名叫em1)

[root@centos7 ~]# vi /etc/sysconfig/network-scripts/route-em1
10.15.150.0/24 via 192.168.11.2 dev em1
10.25.250.0/24 via 192.168.11.2 dev em1
173.241.113.99 via 192.168.1.1 dev em2

文中提到的离线安装包,网盘下载地址
https://download.csdn.net/download/a5563184/16339971?spm=1001.2014.3001.5501

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值