本地用的Hyper-v创建的虚拟机,我需要虚拟机IP固定,但是能用主机网卡共享上外网的需求,下面记录下配置方法
首先我们需要新增交换机,具体配置如下图
接着我们去网络管理里面看看这个虚拟网卡
上图VNET就是我创建的网卡,同时我们还需要在我原有上网的网卡中做下配置,我用的WLAN这个网卡,需要勾选允许其他网络通过此计算机的internet来连接,同时家庭网络连接选择我们刚才创建的VNET
接着我们去VNET网卡中可以看到默认配置了一个地址192.168.137.1,这个地址我们最好不要修改,我没尝试过,这个是作为一个网关地址
接着我们去虚拟机里面设置一下固定地址就行了
vi /etc/sysconfig/network-script/ifcfg-eth0
具体新增或者修改这几行配置即可
BOOTPRORO=static #这行从dhcp修改为static ONBOOT=yes #这行从no修改为yes IPADDR=192.168.137.11 NETMASK=255.255.255.0 GATEWAY=192.168.137.1 DNS1=114.114.114.114 DNS2=8.8.8.8
改完保存以后重启下网卡
systemctl restart network
然后我们试着ping下外网,发现可以通外网了,内网虚拟机可以固定到这个段IP了
如果还是不行的话,可以检查下主机的防火墙是不是拦截了,可以关掉防火墙再试试