Hyper-V主机上的NAS第二个物理网卡无法访问Internet

我的Hyper-V主机有两个物理网卡。 我已经在其中一个虚拟机上运行了很长一段时间了。

我现在已经将NAS设备连接到第二个NIC。 我遵循了longneck提供的技巧,但不幸的是,NAS中的网卡速度降到了最低公分母 – 将主机与工作站相连的较老的10/100交换机。

所以我在这里select了第二个技巧。 正如所料,这使我能够从虚拟机连接到NAS。 但是,NAS无法连接到Internet来接收操作系统更新,发送电子邮件等。

起初我以为这可能是由于主机上有多个默认的网关,所以我修正了这个问题:

在这里输入图像说明

我也尝试过configuration一个NATnetworking,如此处所述,并将NIC 2的网关设置为192.168.3.1。 但是,这需要在主机上有多个网关,所以我可能不应该预料到它会在任何情况下工作。 (而且,由于主机只支持一个NATnetworking,所以我不得不暂时删除我的Docker NAT,这是一个我不会感到满意的configuration。)

这些是PDC VM上的NIC:

在这里输入图像说明

NAS可以连接到PDC VM并从DHCP接收IPconfiguration:

在这里输入图像说明

我可以通过主机和PDC VM来ping NAS:

在这里输入图像说明

192.168.2.1是我们的SOHO NAT路由器的LAN接口。 我怀疑这个问题可能与此有关 – 192.168.3.0/24子网可能无法连接到192.168.2.0/24子网的网关。

这是用一个叫做“路由”的东西来解决的吗?

– 编辑 –

我不明白路由,虽然我在这里find了一些解释。

所以我input了这个命令:

route ADD 192.168.3.0 MASK 255.255.255.0 192.168.2.1 IF 19

这里的结果是:

  C:\Users\Admin>route print /4 =========================================================================== Interface List 3...00 15 5d ea 3d 97 ......Hyper-V Virtual Ethernet Adapter #3 19...54 9f 35 00 84 c0 ......Hyper-V Virtual Ethernet Adapter #2 9...54 9f 35 00 84 be ......Hyper-V Virtual Ethernet Adapter 1...........................Software Loopback Interface 1 11...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter 7...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #3 35...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #4 =========================================================================== IPv4 Route Table =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.2.1 192.168.2.11 36 127.0.0.0 255.0.0.0 On-link 127.0.0.1 331 127.0.0.1 255.255.255.255 On-link 127.0.0.1 331 127.255.255.255 255.255.255.255 On-link 127.0.0.1 331 172.17.48.0 255.255.240.0 On-link 172.17.48.1 271 172.17.48.1 255.255.255.255 On-link 172.17.48.1 271 172.17.63.255 255.255.255.255 On-link 172.17.48.1 271 192.168.2.0 255.255.255.0 On-link 192.168.2.11 291 192.168.2.11 255.255.255.255 On-link 192.168.2.11 291 192.168.2.255 255.255.255.255 On-link 192.168.2.11 291 192.168.3.11 255.255.255.255 On-link 192.168.3.11 281 224.0.0.0 240.0.0.0 On-link 127.0.0.1 331 224.0.0.0 240.0.0.0 On-link 192.168.2.11 291 224.0.0.0 240.0.0.0 On-link 172.17.48.1 271 224.0.0.0 240.0.0.0 On-link 192.168.3.11 281 255.255.255.255 255.255.255.255 On-link 127.0.0.1 331 255.255.255.255 255.255.255.255 On-link 192.168.2.11 291 255.255.255.255 255.255.255.255 On-link 172.17.48.1 271 255.255.255.255 255.255.255.255 On-link 192.168.3.11 281 =========================================================================== Persistent Routes: Network Address Netmask Gateway Address Metric 0.0.0.0 0.0.0.0 192.168.2.1 1 =========================================================================== C:\Users\Admin>route ADD 192.168.3.0 MASK 255.255.255.0 192.168.2.1 IF 19 OK! C:\Users\Admin>route print /4 =========================================================================== Interface List 3...00 15 5d ea 3d 97 ......Hyper-V Virtual Ethernet Adapter #3 19...54 9f 35 00 84 c0 ......Hyper-V Virtual Ethernet Adapter #2 9...54 9f 35 00 84 be ......Hyper-V Virtual Ethernet Adapter 1...........................Software Loopback Interface 1 11...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter 7...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #3 35...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #4 =========================================================================== IPv4 Route Table =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.2.1 192.168.2.11 36 127.0.0.0 255.0.0.0 On-link 127.0.0.1 331 127.0.0.1 255.255.255.255 On-link 127.0.0.1 331 127.255.255.255 255.255.255.255 On-link 127.0.0.1 331 172.17.48.0 255.255.240.0 On-link 172.17.48.1 271 172.17.48.1 255.255.255.255 On-link 172.17.48.1 271 172.17.63.255 255.255.255.255 On-link 172.17.48.1 271 192.168.2.0 255.255.255.0 On-link 192.168.2.11 291 192.168.2.11 255.255.255.255 On-link 192.168.2.11 291 192.168.2.255 255.255.255.255 On-link 192.168.2.11 291 192.168.3.0 255.255.255.0 192.168.2.1 192.168.3.11 26 192.168.3.11 255.255.255.255 On-link 192.168.3.11 281 224.0.0.0 240.0.0.0 On-link 127.0.0.1 331 224.0.0.0 240.0.0.0 On-link 192.168.2.11 291 224.0.0.0 240.0.0.0 On-link 172.17.48.1 271 224.0.0.0 240.0.0.0 On-link 192.168.3.11 281 255.255.255.255 255.255.255.255 On-link 127.0.0.1 331 255.255.255.255 255.255.255.255 On-link 192.168.2.11 291 255.255.255.255 255.255.255.255 On-link 172.17.48.1 271 255.255.255.255 255.255.255.255 On-link 192.168.3.11 281 =========================================================================== Persistent Routes: Network Address Netmask Gateway Address Metric 0.0.0.0 0.0.0.0 192.168.2.1 1 =========================================================================== C:\Users\Admin> 

但是…仍然没有成功。 我的NAS仍然无法连接到互联网。

– EDIT#2 –

我应该更好地解释一下当我说“NAS”“降级”到10/100时的意思。

当我将电缆configuration为包含Gb交换机时,正如这里的longneck ,NAS的pipe理接口报告带宽为10/100。 但是,当我将Hyper-V主机上的物理网卡直接连接到NAS上的网卡时,NAS会报告千兆速度:

在这里输入图像说明

(我不在现场,所以我目前无法重新布线电缆以获得较慢报告的屏幕截图。)

另外,请注意上图中断开的eth1 – 1Gbps的报告速度。 当Gb交换机到位时,我将电缆从eth0交换到eth1 ,断开的eth0显示1Gpbs,连接的eth1显示10/100。 我只能猜测,这与1Gpbs交换机通过单独的电缆连接的较慢的10/100交换机有关。

我需要NAS上的Gb速度,所以显然这不能用布线来完成。 同时,我select了他build议的软件configuration 。 因此上面的1Gpbs报告。 (但在此configuration下,NAS无法连接到Internet,如前所述。)

这里是我使用的模型1Gpbs开关:

在这里输入图像说明