Hyper-V有一个默认交换机
默认网络交换机自动使用NAT(网络地址转换)向虚拟机提供计算机网络的访问权限。
Hyper-V可以创建3种虚拟交换机。
外部是创建一个绑定到物理适配器的虚拟交换机,以便虚拟机可以访问物理网络。
内部是用于虚拟机和物理计算机之间的连接。
专用是创建一个只能由物理计算机运行的虚拟机使用的虚拟交换机。
我创建了3个CentOS虚拟机,分别配置不同的网络配置,以比较不同之处
大概的比较结果,不太准确
CentOS-7_01 |
CentOS-7_02 |
CentOS-7_03 |
1.使用新建的内部交换机,与物理网络桥接 2.修改成静态IP 3.ping和yum失败 4.Windows本机使用putty可以连上
网卡配置: TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="static" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="eth0" UUID="5737c9bd-633e-4f46-857d-602064c49643" DEVICE="eth0" ONBOOT="yes" IPADDR="10.41.175.66" PREFIX="24" GATEWAY="10.41.175.1" IPV6_PRIVACY="no"
把内部交换机改为默认交换机后 putty连接失败
|
1.使用默认交换机,未桥接 2.修改成静态IP,ping和yum不成功 3.Windows本机使用putty可以连上
网卡设置: TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="static" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="eth0" UUID="4114d29e-c9c9-46c0-a365-72247a79b1bc" DEVICE="eth0" ONBOOT="yes" IPADDR="172.20.47.170" PREFIX="24" GATEWAY="172.20.47.1"
|
1.安装时打开以太网 2.使用默认交换机,未桥接 3.ping www.baidu.com成功 4.yum install net-tools成功 5.使用putty连接成功
网卡设置: TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="dhcp" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="eth0" UUID="2a95577e-7a45-400a-aef3-55bc3cade5fd" DEVICE="eth0" ONBOOT="yes"
|
本来觉得虚拟机的IP地址动态变化不太方便,想改成静态IP。
折腾了一遍一遍,还是默认的配置最好。
使用默认的交换机,默认的网卡配置,默认动态IP。
这样虚拟机可以有网,Windows本机可以访问。本来担心的IP动态变化,重启了几次也没变化,IP还是一样。