RHEL8/CentOS8 網絡、yum源、DNF特徵及使用方法

【網絡、yum、DNF參考鏈接1】:https://blog.csdn.net/isaac365/article/details/90489499
【參考鏈接2】:https://blog.csdn.net/n88Lpo/article/details/85110419
【參考鏈接3】:https://www.jianshu.com/p/244115c34f08
【√參考鏈接4】https://www.cnblogs.com/RXDXB/p/11660184.html
#######################################################

@@.RHEL8或者CentOS8配置網絡的三種方法

RHEL8或者CentOS8應該使用nmcli管理網絡
1、手工配置ifcfg,通過NM來生效
2、通過NM自帶工具配ip,比如nmcli
3、手工配置ifcfg,通過傳統network.service來生效

#建議:推薦使用上述第1種網絡配置方法(手工配置ifcfg,通過NM生效),因爲這樣既兼容了傳統的ifcfg配置,又能熟悉nmcli。舉例:

1.1 方法一:手工配置ifcfg,使用nmcli來生效新的網絡配置

假設網卡標識符爲xxx
]# vi /etc/sysconfig/network-scripts/ifcfg-xxx

使用nmcli重新加載網絡配置
]# nmcli c reload

如果之前沒有xxx的connection,則上一步reload後就已經自動生效了
]# nmcli c up xxx(只開啓指定的網卡)

1.2 方法二:RHEL8和CentOS8完全使用nmcli來管理網絡

查看網卡信息
]# nmcli connection
NAME UUID TYPE DEVICE
ens33 a92fa07b-9b68-4d2b-a2e7-e55146099b1b ethernet ens33
ens36 418da202-9a8c-b73c-e8a1-397e00f3c6b2 ethernet ens36
]# nmcli con xxx
顯示具體的網絡接口信息
]# nmcli connection show xxx
顯示所有活動連接
]# nmcli connection show --active
刪除一個網卡連接
]# nmcli connection delete xxx
給xxx添加一個IP(IPADDR)
]# nmcli connection modify xxx ipv4.addresses 192.168.0.58
給xxx添加一個子網掩碼(NETMASK)
]# nmcli connection modify xxx ipv4.addresses 192.168.0.58/24
IP獲取方式設置成手動(BOOTPROTO=static/none)
]# nmcli connection modify xxx ipv4.method manual
添加一個ipv4
]# nmcli connection modify xxx +ipv4.addresses 192.168.0.59/24
刪除一個ipv4
]# nmcli connection modify xxx -ipv4.addresses 192.168.0.59/24
添加DNS
]# nmcli connection modify xxx ipv4.dns 114.114.114.114
刪除DNS
]# nmcli connection modify xxx -ipv4.dns 114.114.114.114
添加一個網關(GATEWAY)
]# nmcli connection modify xxx ipv4.gateway 192.168.0.2
可一塊寫入:
]# nmcli connection modify xxx ipv4.dns 114.114.114.114 ipv4.gateway 192.168.0.2
添加DNS
]# nmcli connection modify xxx ipv4.dns 114.114.114.114
刪除DNS
]# nmcli connection modify xxx -ipv4.dns 114.114.114.114
添加一個網關(GATEWAY)
]# nmcli connection modify xxx ipv4.gateway 192.168.0.2
可一塊寫入:
]# nmcli connection modify xxx ipv4.dns 114.114.114.114 ipv4.gateway 192.168.0.2
使用nmcli重新回載網絡配置
]# nmcli c reload
如果之前沒有xxx的connection,則上一步reload後就已經自動生效了
]# nmcli c up xxx

1.3 方法三:安裝network.service服務

可以通過yum install network-scripts來安裝傳統的network.service,不過redhat說了,在下一個RHEL的大版本里將徹底廢除,因此不建議使用network.service。
2. RHEL8或者CentOS8修改網卡名稱
2.1 刪除網卡連接,比如xxx
]# nmcli connection delete xxx
2.2 修改內核參數配置文件
]# vi /etc/default/grub
2.3 植入內核
]# grub2-mkconfig -o /boot/grub2/grub.cfg
3.4 重啓
]# reboot
3.5 添加網卡
]# nmcli connection add type ethernet con-name xxx
4. RHEL8或者CentOS8使用nmtui工具配置網絡(圖形化工具)
]# nmtui
5. 總結
CentOS8和RHEL8上一定要習慣使用nmcli來管理網絡,network.service在未來會被正式廢除,沒有學習的必要了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章