Hyper-v网卡设置静态IP
1 vi /etc/sysconfig/network-scripts/ifcfg-eth0
编辑网卡文件
根据windows的ifconfig
命令中的网卡IP,主要修改以下几点
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
#BOOTPROTO="dhcp"
BOOTPROTO="static"
IPADDR="172.20.*.175" # 根据 Windows IPv4地址填写,将最后的.1改为期望的地址,再次改为.175
GATEWAY="172.20.*.1" # 根据 Windows IPv4地址填写,和IPv4地址一致
NETMASK="255.255.*.0" # 根据 Windows 子网掩码地址填写,和子网掩码地址一致
DNS1="172.20.*.1" # 根据 Windows IPv4地址填写,和IPv4地址一致
2 重启网络服务
[root@centos7 ~]# systemctl restart network
或者:
/etc/init.d/network restart
3 ping百度成功即可
4 扩展ifcfg-eth0
网卡配置
[root@centos7 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet -- 设备类型 以太网
DEVICE=eth0 -- 网卡设备名称
NAME=eth0 -- 网卡连接名称
BOOTPROTO=static -- 地址分配模式,none禁止DHCP;static启用静态IP地址;dhcp开启DHCP服务
ONBOOT=yes -- 开机自动启用网络连接
DEFROUTE=yes -- 把eth0设置为【默认路由】
PEERDNS=no -- 拒绝DHCP自动获取的DNS覆盖本地/etc/resolv.conf的DNS
PEERROUTES=yes -- 不从DHCP服务器获取用于定义接口的默认网关的信息的路由表条目
IPV4_FAILURE_FATAL=no -- 如果ipv4配置失败不禁用设备
IPADDR=192.168.0.167 -- IP地址
NETMASK=255.255.255.0 -- 子网掩码
GATEWAY=192.168.0.1 -- 网关地址
DNS1=192.168.0.1 -- DNS地址
USERCTL=no -- 普通用户不能控制网卡
NM_CONTROLLED=no -- 不让Network Manager托管
PROXY_METHOD=none -- 代理方式:关闭状态
BROWSER_ONLY=no -- 支持浏览器:否
注意:网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0
的DNS优先于 /etc/resolv.conf
[root@centos7 ~]# cat /etc/resolv.conf
nameserver 192.168.0.1
nameserver 8.8.8.8