NetworkManager網絡鏈接配置的基本使用


Red Hat Enterprise Linux 7 與 CentOS 7 中默認的網絡服務由 NetworkManager 提供,這是動態控制及配置網絡的守護進程,它用於保持當前網絡設備及連接處於工作狀態,同時也支持傳統的 ifcfg 類型的配置文件。

可以用命令行工具 nmcli 來控制 NetworkManager。

nmcli[ OPTIONS ] OBJECT { COMMAND | help }

 

接下來我們只用nmcli 配置兩個網絡地址鏈接

首先我們配置一個自動獲取的IP地址鏈接,我們首先查看所有網絡鏈接

[root@localhost ~]# nmcli con show
NAME    UUID                                  TYPE      DEVICE 
ens33   c96bc909-188e-ec64-3a96-6a90982b08ad  ethernet  ens33  
virbr0  64af977d-a313-4edc-bd63-4cc40878770b  bridge    virbr0 

我們進行自動獲取IP地址的網絡鏈接

[root@localhost ~]# nmcli connection add con-name ens33-dhcp type Ethernet ifname end33
連接“ens33-dhcp”(feda3ec2-e772-44f5-818b-74054c029ad4) 已成功添加。

查看網絡鏈接,已經出現了我們新添加的鏈接

[root@localhost ~]# nmcli con show
NAME        UUID                                  TYPE      DEVICE 
ens33       c96bc909-188e-ec64-3a96-6a90982b08ad  ethernet  ens33  
virbr0      64af977d-a313-4edc-bd63-4cc40878770b  bridge    virbr0 
ens33-dhcp  feda3ec2-e772-44f5-818b-74054c029ad4  ethernet  --     

現在我們要測試這個IP是否可用

[root@localhost network-scripts]# nmcli connection down ens33 
成功取消激活連接 'ens33'(D-Bus 活動路徑:/org/freedesktop/NetworkManager/ActiveConnection/7)

[root@localhost network-scripts]# nmcli connection up ens33-dhcp 
連接已成功激活(D-Bus 活動路徑:/org/freedesktop/NetworkManager/ActiveConnection/9
[root@localhost network-scripts]# ping www.baidu.com
PING www.baidu.com (61.135.169.125) 56(84) bytes of data.
64 bytes from www.baidu.com (61.135.169.125): icmp_seq=1 ttl=128 time=4.45 ms
64 bytes from www.baidu.com (61.135.169.125): icmp_seq=2 ttl=128 time=8.03 ms
64 bytes from www.baidu.com (61.135.169.125): icmp_seq=3 ttl=128 time=4.31 ms
64 bytes from www.baidu.com (61.135.169.125): icmp_seq=4 ttl=128 time=4.26 ms
^C
--- www.baidu.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3007ms
rtt min/avg/max/mdev = 4.264/5.267/8.035/1.601 ms

可以ping同百度,我們制作的這個網絡鏈接成功

 

接下來我們進行靜態網絡地址鏈接的的設置和測試

[root@localhost network-scripts]# nmcli connection add con-name ens33-static ifname ens33 autoconnect yes type Ethernet ip4 192.168.19.254 gw4 192.168.19.2 ipv4.dns 114.114.114.114
連接“ens33-static”(989533fa-909f-47ea-82e7-38574535484c) 已成功添加。

測試

[root@localhost network-scripts]# nmcli connection down ens33-dhcp 
成功取消激活連接 'ens33-dhcp'(D-Bus 活動路徑:/org/freedesktop/NetworkManager/ActiveConnection/9)

[root@localhost network-scripts]# nmcli connection up ens33-static 
連接已成功激活(D-Bus 活動路徑:/org/freedesktop/NetworkManager/ActiveConnection/11
[root@localhost network-scripts]# ping www.baidu.com
PING www.baidu.com (61.135.169.121) 56(84) bytes of data.
64 bytes from www.baidu.com (61.135.169.121): icmp_seq=1 ttl=128 time=4.00 ms
64 bytes from www.baidu.com (61.135.169.121): icmp_seq=2 ttl=128 time=4.27 ms
^C
--- www.baidu.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 4.001/4.137/4.273/0.136 ms

靜態網絡鏈接成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM