方法/步驟
宿主機的虛擬網關vmnet8的ip設置為自動獲取。具體步驟為:右擊點「屬性」,然後選擇ipv4那行,點擊「屬性",更改成自動獲取。
同理,修改「本地連接」也為自動獲取
「虛擬機」-「設置」,網路適配器選為nat
「編輯」-「虛擬網路編輯器」選中vmnet8,點選nat(與虛擬機共享主機ip地址),把dhcp勾上(那兩個框都勾上)。
點擊「應用」。
開啟宿主機(windows7)中的vmware
dhcp
service
和vmware
nat
service服務。寫個腳本省事兒。
運行後如圖
再寫個linux腳本,如圖
運行後如圖,
這個腳本作用為:
關閉networkmanager(service
networkmanager
stop),重啟network(service
network
restart),再啟動
networkmanager(service
networkmanager
start)。【因為networkmanager會對network重啟造成影響,所以先關閉它,最後
這服務不啟動也有影響,所以最後再啟動它】
最後測試網路連通情況
end
② centos8網路配置
RHEL8和CentOS8怎麼重啟網路
本文主要講解如何重啟RHEL 8或者CentOS 8網路以及如何解決RHEL8和CentOS8系統的網路管理服務報錯,當我們安裝好RHEL 8或者 CentOS 8,重啟啟動網路時,會出現以下報錯:
報錯信息如下
意思為無法重啟網路服務,原因是無法找到network.service網路服務。
出現錯誤的原因是在RHEL 8和CentOS 8系統里,已廢棄network.service。因此只能通過其它方法進行網路配置,包括NM命令工具集。換言之,在rhel8上,必須開啟NM,否則無法使用網路。
下文假設你的網卡標識為xxx,可以通過以下命令確定網卡標識符
比如ens33等等這類標識。
RHEL8或者CentOS8應該使用nmcli管理網路
手工配置ifcfg,通過NM來生效
通過NM自帶工具配ip,比如nmcli
手工配置ifcfg,通過傳統network.service來生效
建議:推薦使用上述第1種網路配置方法(手工配置ifcfg,通過NM生效),因為這樣既兼容了傳統的ifcfg配置,又能熟悉nmcli。舉例:
1.1 方法一:手工配置ifcfg,使用nmcli來生效新的網路配置
假設網卡標識符為xxx
使用nmcli重新回載網路配置
如果之前沒有xxx的connection,則上一步reload後就已經自動生效了
1.2 方法二:RHEL8和CentOS8完全使用nmcli來管理網路
查看網卡信息
顯示具體的網路介面信息
顯示所有活動連接
刪除一個網卡連接
給xxx添加一個IP(IPADDR)
給xxx添加一個子網掩碼(NETMASK)
IP獲取方式設置成手動(BOOTPROTO=static/none)
添加一個ipv4
刪除一個ipv4
添加DNS
刪除DNS
1.3 方法三:安裝network.service服務
可以通過yum install network-scripts來安裝傳統的network.service,不過redhat說了,在下一個RHEL的大版本里將徹底廢除,因此不建議使用network.service。
2.1 刪除網卡連接,比如xxx
2.2 修改內核參數配置文件
2.3 植入內核
3.4 重啟
3.5 添加網卡
CentOS8和RHEL8上一定要習慣使用nmcli來管理網路,network.service在未來會被正式廢除,沒有學習的必要了。
/etc/sysconfig/network-scripts/ifcfg-eth0 每一行表示的意思對應如下: