Linux: (03.07) Hướng dẫn cấu hình quay số PPPoE bằng công cụ Network Manager trên CentOS 7 (64bit)

By , 0 View

Mục tiêu thực hành:
- Cập nhật gói phần mềm Network Manager trên CentOS v7.
- Cấu hình quay số PPPoE trên CentOS v7.
- Kiểm tra kết nối quay số PPPoE treen CentOS v7.
- Khảo sát tiến trình quay số PPPoE trên CentOS v7.

Các bước triển khai:
Cập nhật gói phần mềm Network Manager trên CentOS v7.
- Kiểm tra phiên bản Network Manager.
[root@localhost ~]# nmcli --version
nmcli tool, version 1.18.8-2.el7_9
[root@localhost ~]# 

- Cài đặt các gói liên quan đến Network Manager.
yum install NetworkManager* -y
systemctl daemon-reload
service NetworkManager start
service NetworkManager status

[root@localhost ~]# systemctl status -l NetworkManager
● NetworkManager.service - Network Manager
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2021-05-09 02:51:18 EDT; 1 weeks 5 days ago
     Docs: man:NetworkManager(8)
 Main PID: 728 (NetworkManager)
   CGroup: /system.slice/NetworkManager.service
           ├─ 728 /usr/sbin/NetworkManager --no-daemon
           └─8614 /sbin/dhclient -d -q -sf /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-ens32.pid -lf /var/lib/NetworkManager/dhclient-ca8b1161-fac7-4559-9b76-8defb3d36291-ens32.lease -cf /var/lib/NetworkManager/dhclient-ens32.conf ens32

[root@localhost ~]# 

- Gói rp-pppoe cũng có thể được sử dụng để thực hiện quay số PPPoE trên CentOS v7.
yum install rp-pppoe -y
yum remove rp-pppoe -y

Cấu hình quay số PPPoE trên CentOS v7.
- Delete PPPoE Connection.
nmcli connection delete con-name VNPT 

- Setup PPPoE Connection.
nmcli connection add con-name VNPT type pppoe ifname ens32 username megavnn-1453963 password e3nd0iyaw connection.zone wan

- Enable PPPoE Connection.
nmcli con mod VNPT connection.autoconnect yes

- Start PPPoE Connection.
nmcli con up VNPT

Kiểm tra kết nối quay số PPPoE treen CentOS v7.
[root@static ~]# nmcli connection show
NAME   UUID                                  TYPE      DEVICE 
VNPT   1a599fbe-84f4-4a17-ab7c-9c0b62c296cd  pppoe     ens32  
ens32  ca8b1161-fac7-4559-9b76-8defb3d36291  ethernet  --     
[root@static ~]# 

[root@static ~]# nmcli dev status
DEVICE  TYPE      STATE         CONNECTION 
ens32   ethernet  connected     VNPT       
ppp0    ppp       disconnected  --         
lo      loopback  unmanaged     --         
[root@static ~]# 

[root@static ~]# nmcli device show
GENERAL.DEVICE:                         ens32
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:0C:29:B6:C2:D6
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connected)
GENERAL.CONNECTION:                     VNPT
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/3
WIRED-PROPERTIES.CARRIER:               on
IP4.ADDRESS[1]:                         113.161.87.212/32
IP4.GATEWAY:                            123.20.208.1
IP4.ROUTE[1]:                           dst = 0.0.0.0/0, nh = 123.20.208.1, mt = 100
IP4.ROUTE[2]:                           dst = 123.20.208.1/32, nh = 0.0.0.0, mt = 101
IP4.DNS[1]:                             123.26.26.26
IP4.DNS[2]:                             123.23.23.23

[root@static ~]# ip route
default via 123.20.208.1 dev ppp0 proto static metric 100 
123.20.208.1 dev ppp0 proto kernel scope link src 113.161.87.212 metric 101 
[root@static ~]# 

Khảo sát tiến trình quay số PPPoE trên CentOS v7.
[root@static ~]# journalctl -xe
May 21 04:33:45 static.vnpt.vn chronyd[691]: Selected source 103.1.210.101
May 21 04:35:34 static.vnpt.vn systemd[1]: Starting Cleanup of Temporary Directories...
-- Subject: Unit systemd-tmpfiles-clean.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit systemd-tmpfiles-clean.service has begun starting up.
May 21 04:35:34 static.vnpt.vn systemd[1]: Started Cleanup of Temporary Directories.
-- Subject: Unit systemd-tmpfiles-clean.service has finished start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit systemd-tmpfiles-clean.service has finished starting up.
-- 
-- The start-up result is done.
May 21 04:37:09 static.vnpt.vn sshd[9496]: Accepted password for root from 118.69.66.40 port 50647 ssh2
May 21 04:37:09 static.vnpt.vn systemd[1]: Started Session 3 of user root.
-- Subject: Unit session-3.scope has finished start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit session-3.scope has finished starting up.

[root@static ~]# journalctl -xeu NetworkManager
May 21 04:33:14 localhost.localdomain NetworkManager[728]: Connect: ppp0 <--> ens32
May 21 04:33:14 localhost.localdomain pppd[9323]: Using interface ppp0
May 21 04:33:14 localhost.localdomain pppd[9323]: Connect: ppp0 <--> ens32
May 21 04:33:14 localhost.localdomain NetworkManager[728]: <info>  [1621585994.7538] manager: (ppp0): new Ppp device (/org/freedesktop/
May 21 04:33:14 localhost.localdomain pppd[9323]: nm-ppp-plugin: (nm_phasechange): status 6 / phase 'authenticate'
May 21 04:33:14 localhost.localdomain pppd[9323]: nm-ppp-plugin: (get_credentials): passwd-hook, requesting credentials...
May 21 04:33:14 localhost.localdomain pppd[9323]: nm-ppp-plugin: (get_credentials): got credentials from NetworkManager
May 21 04:33:14 localhost.localdomain pppd[9323]: PAP authentication succeeded
May 21 04:33:14 localhost.localdomain pppd[9323]: nm-ppp-plugin: (nm_phasechange): status 8 / phase 'network'
May 21 04:33:14 localhost.localdomain NetworkManager[728]: PAP authentication succeeded
May 21 04:33:14 localhost.localdomain NetworkManager[728]: peer from calling number E4:FC:82:5E:C9:F7 authorized
May 21 04:33:14 localhost.localdomain pppd[9323]: peer from calling number E4:FC:82:5E:C9:F7 authorized
May 21 04:33:15 localhost.localdomain pppd[9323]: local  IP address 113.161.87.212
May 21 04:33:15 localhost.localdomain pppd[9323]: nm-ppp-plugin: (nm_phasechange): status 9 / phase 'running'
May 21 04:33:15 localhost.localdomain NetworkManager[728]: local  IP address 113.161.87.212
May 21 04:33:15 localhost.localdomain NetworkManager[728]: remote IP address 123.20.208.1
May 21 04:33:15 localhost.localdomain NetworkManager[728]: primary   DNS address 123.26.26.26
May 21 04:33:15 localhost.localdomain NetworkManager[728]: secondary DNS address 123.23.23.23
May 21 04:33:15 localhost.localdomain pppd[9323]: remote IP address 123.20.208.1
May 21 04:33:15 localhost.localdomain pppd[9323]: nm-ppp-plugin: (nm_ip_up): ip-up event
May 21 04:33:15 localhost.localdomain pppd[9323]: primary   DNS address 123.26.26.26
May 21 04:33:15 localhost.localdomain pppd[9323]: nm-ppp-plugin: (nm_ip_up): sending IPv4 config to NetworkManager...
May 21 04:33:15 localhost.localdomain pppd[9323]: secondary DNS address 123.23.23.23
May 21 04:33:15 localhost.localdomain NetworkManager[728]: <info>  [1621585995.0643] device (ppp0): state change: unmanaged -> unavaila
May 21 04:33:15 localhost.localdomain NetworkManager[728]: <info>  [1621585995.0650] device (ppp0): state change: unavailable -> discon
May 21 04:33:15 localhost.localdomain NetworkManager[728]: <info>  [1621585995.0719] ppp-manager: (IPv4 Config Get) reply received.
May 21 04:33:15 localhost.localdomain NetworkManager[728]: <info>  [1621585995.0723] device (ens32): state change: ip-config -> ip-chec
May 21 04:33:15 localhost.localdomain NetworkManager[728]: <warn>  [1621585995.0767] firewall: [0x55853e606d90,change:"ppp0"]: complete
May 21 04:33:15 localhost.localdomain pppd[9323]: local  LL address fe80::1918:1b81:d749:592f
May 21 04:33:15 localhost.localdomain NetworkManager[728]: local  LL address fe80::1918:1b81:d749:592f
May 21 04:33:15 localhost.localdomain NetworkManager[728]: remote LL address fe80::e6fc:82ff:fe5e:c9f7
May 21 04:33:15 localhost.localdomain pppd[9323]: remote LL address fe80::e6fc:82ff:fe5e:c9f7

Mọi thắc mắc các bạn vui lòng liên hệ với mình thông qua kênh Zalo (Jade Bùi) 076.877.2021.

You Might Also Like

0 comments