Hyper-V CentOS修改IP地址详细教程
1. 确认当前网络配置
登录CentOS系统后,执行以下命令查看当前IP地址及网络接口名称:
ip addr
或使用传统命令:
ifconfig -a
记录目标网络接口名称(如eth0
或ens33
)。
2. 使用nmcli修改IP地址
CentOS 7及以上版本推荐使用NetworkManager工具:
nmcli con mod "连接名称" ipv4.addresses 192.168.1.100/24
nmcli con mod "连接名称" ipv4.gateway 192.168.1.1
nmcli con mod "连接名称" ipv4.dns "8.8.8.8,8.8.4.4"
nmcli con mod "连接名称" ipv4.method manual
nmcli con up "连接名称"
将连接名称
替换为实际连接名(通过nmcli con show
查询)。
3. 手动编辑配置文件(兼容旧版本)
编辑网络配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改以下参数:
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
保存后执行:
systemctl restart network
4. 验证网络配置
检查IP是否生效:
ip addr show eth0
测试网络连通性:
ping 8.8.8.8
5. Hyper-V网络适配器设置
在Hyper-V管理器中:
- 选择虚拟机 > 设置 > 网络适配器
- 确认虚拟交换机模式(外部/内部/NAT)
- 检查宿主机的网络共享设置
常见问题解决
网络服务启动失败
journalctl -xe -u network.service
IP冲突检测
arping -I eth0 192.168.1.100
防火墙干扰
systemctl stop firewalld