linux系統中使用nmtui命令配置網路引數(圖形使用者介面)
阿新 • • 發佈:2020-11-01
除了使用vim編輯器來配置網路引數,linux系統中至少有5種網路配置方法。
1、使用ifconfig命令獲取當前網絡卡配置與網路狀態等資訊
[root@linuxprobe Desktop]# ifconfig ## 未發現IP地址
eno16777728: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ## 網絡卡名稱
ether 00:0c:29:e4:f7:b9 txqueuelen 1000 (Ethernet) ## 網絡卡實體地址
RX packets 0 bytes 0 (0.0 B) ## 接收資料包及流量
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B) ## 傳送資料包及流量
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 642 bytes 51980 (50.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 642 bytes 51980 (50.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
2、檢視網絡卡配置檔案
[root@linuxprobe Desktop]# cd /etc/sysconfig/network-scripts/ ## 進入網絡卡配置檔案所在目錄
[root@linuxprobe network-scripts]# ls
ifcfg-eno16777728 ifdown-bnep ifdown-ipv6 ifdown-ppp ifdown-Team ifup ifup-eth ifup-isdn ifup-post ifup-sit ifup-tunnel network-functions
ifcfg-lo ifdown-eth ifdown-isdn ifdown-routes ifdown-TeamPort ifup-aliases ifup-ippp ifup-plip ifup-ppp ifup-Team ifup-wireless network-functions-ipv6
ifdown ifdown-ippp ifdown-post ifdown-sit ifdown-tunnel ifup-bnep ifup-ipv6 ifup-plusb ifup-routes ifup-TeamPort init.ipv6-global
[root@linuxprobe network-scripts]# cat ifcfg-eno16777728 ## 檢視當前網絡卡配置檔案
HWADDR=00:0C:29:E4:F7:B9
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777728
UUID=e72a626f-2946-4285-9edf-2f5a6b172712
ONBOOT=no
3、使用nmtui命令配置網路引數
[root@linuxprobe network-scripts]# nmtui ## 執行nmtui命令彈出圖形使用者介面
選中Edit a connection,回車
選中網絡卡名稱,選中Edit,回車
選中IPv4的Automatic,回車
選中Manual,回車
變成如下介面:
選中Show,回車
出現如下介面,選中Add,回車:
在Addresses後輸入:192.168.10.10/24
選中OK,回車
選中Quit,回車退出
4、設定重啟系統自動啟用網絡卡
[root@linuxprobe network-scripts]# ls
ifcfg-eno16777728 ifdown-ippp ifdown-routes ifup ifup-ipv6 ifup-ppp ifup-tunnel
ifcfg-lo ifdown-ipv6 ifdown-sit ifup-aliases ifup-isdn ifup-routes ifup-wireless
ifdown ifdown-isdn ifdown-Team ifup-bnep ifup-plip ifup-sit init.ipv6-global
ifdown-bnep ifdown-post ifdown-TeamPort ifup-eth ifup-plusb ifup-Team network-functions
ifdown-eth ifdown-ppp ifdown-tunnel ifup-ippp ifup-post ifup-TeamPort network-functions-ipv6
[root@linuxprobe network-scripts]# vim ifcfg-eno16777728
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777728
UUID=e72a626f-2946-4285-9edf-2f5a6b172712
ONBOOT=yes ## 這裡設定為yes
HWADDR=00:0C:29:E4:F7:B9
IPADDR0=192.168.10.10
PREFIX0=24
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
5、手動重啟網絡卡
[root@linuxprobe network-scripts]# systemctl restart network
6、ifconfig命令檢視配置效果
[root@linuxprobe network-scripts]# ifconfig ## 多出了IP地址
eno16777728: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.10.10 netmask 255.255.255.0 broadcast 192.168.10.255
inet6 fe80::20c:29ff:fee4:f7b9 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:e4:f7:b9 txqueuelen 1000 (Ethernet)
RX packets 3 bytes 729 (729.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 30 bytes 4291 (4.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 898 bytes 72716 (71.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 898 bytes 72716 (71.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
7、使用ping命令測試聯通性
[root@linuxprobe network-scripts]# ping -c 3 192.168.10.10 ## 暢通
PING 192.168.10.10 (192.168.10.10) 56(84) bytes of data.
64 bytes from 192.168.10.10: icmp_seq=1 ttl=64 time=0.035 ms
64 bytes from 192.168.10.10: icmp_seq=2 ttl=64 time=0.040 ms
64 bytes from 192.168.10.10: icmp_seq=3 ttl=64 time=0.040 ms
--- 192.168.10.10 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.035/0.038/0.040/0.005 ms