Hyper-v系列---【使用NAT模式连接虚拟机并使用宿主机网络】

1.虚拟交换机

  • 外部网络:就是桥接模式,虚拟机ip和宿主机ip在一个段上,网关和宿主机一样。弊端是,一切换网络,虚拟机ip就得跟着改。
  • 内部网络(推荐):就是NAT模式,可以固定ip,把所有虚拟机改成同一个网关ip,使用以太网把网络共享给NAT模式的网卡,把NAT模式的虚拟网卡ip地址改成前面虚拟机的网关ip,就能让虚拟机使用宿主机外网了,就算切换网络了,只用重新把可以用的以太网共享给NAT模式的虚拟网卡即可。
  • 专用网络:只有虚拟机之间直接可以通信,虚拟机和宿主机都无法通信。

2.新建NAT虚拟交换机


3.设置以太网共享网络

下面的ip默认为:192.168.137.1,就算你改了,下次切换网络,这个ip还是会恢复成192.168.137.1,因此,建议把虚拟机里的网关ip换成这个,然后把虚拟机里的ip换成192.168.137段的即可。
这里注意:新建的虚拟网卡NAT,ipv4的DNS不要填,空着,当然默认就是空的。也就是最好别改新建的NAT模式的网卡的ip,就用192.168.137.1即可。把你的虚拟机改成这个网段的就行。

4.禁用UseDNS(如果ssh工具连接很慢的话建议禁用)

vi /etc/ssh/sshd_config

# 把UseDNS yes这一行的注释放开,并把yes改为no
UseDNS no

# 禁用防火墙(如果禁用了UseDNS,不禁用防火墙访问不了外网)
systemctl status firewalld
systemctl stop firewalld
systemctl disable firewalld

# 修改eth0网卡的GATEWAY和DNS1的值都为192.168.137.1
vi /etc/sysconfig/network-scripts/ifcfg-eth0
service network restart

#有时候ping不了百度,多试几次就可以了,或者重新设置一遍共享物理网卡到虚拟网卡的网络。

5.启动虚拟机

使用shell工具,此时就可以连接你的虚拟机了。

posted on 2024-03-02 21:08  少年攻城狮  阅读(1238)  评论(0)    收藏  举报

导航