Hyper-V 的 CentOS 網(wǎng)絡(luò)配置全解析
配置環(huán)境準(zhǔn)備
在 Hyper-V 管理器中創(chuàng)建 CentOS 虛擬機(jī)后,需預(yù)先準(zhǔn)備以下網(wǎng)絡(luò)組件:
- Hyper-V 虛擬交換機(jī)(推薦使用外部或內(nèi)部類型)
- CentOS 系統(tǒng)已安裝基礎(chǔ)工具包(net-tools、vim)
虛擬交換機(jī)設(shè)置
通過 Hyper-V 管理器創(chuàng)建虛擬交換機(jī):
操作流程:管理 → 虛擬交換機(jī)管理器 → 新建虛擬網(wǎng)絡(luò)交換機(jī)
1. 選擇交換機(jī)類型(外部/內(nèi)部) 2. 指定物理網(wǎng)卡或創(chuàng)建獨(dú)立虛擬網(wǎng)絡(luò) 3. 啟用 VLAN 標(biāo)識(可選)
CentOS 網(wǎng)絡(luò)參數(shù)配置
修改網(wǎng)絡(luò)配置文件
編輯網(wǎng)卡配置文件:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
關(guān)鍵參數(shù)示例:
BOOTPROTO=static IPADDR=192.168.1.10 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8
應(yīng)用網(wǎng)絡(luò)配置
systemctl restart network nmcli connection reload
NAT 網(wǎng)絡(luò)實(shí)現(xiàn)方案
當(dāng)需要虛擬機(jī)訪問外網(wǎng)時:
1. 在 Hyper-V 創(chuàng)建 NAT 虛擬交換機(jī) 2. 配置端口轉(zhuǎn)發(fā)規(guī)則 3. 驗(yàn)證外網(wǎng)連通性:ping www.google.com
防火墻策略調(diào)整
firewall-cmd --permanent --add-service=http firewall-cmd --permanent --add-port=22/tcp firewall-cmd --reload
連接驗(yàn)證與排錯
- 檢查 IP 地址分配:
ip addr show eth0
- 測試網(wǎng)關(guān)連通性:
ping 192.168.1.1
- 驗(yàn)證 DNS 解析:
nslookup example.com
- 查看路由表:
route -n
常見問題處理
網(wǎng)絡(luò)服務(wù)未啟動
systemctl status NetworkManager journalctl -xe
IP 地址沖突
通過 arp-scan
檢測局域網(wǎng) IP 使用情況