Hyper-V Ubuntu 虚拟机配置双网卡

背景介绍

在学习Kubernetes集群的时候遇到了联网与SSH连接的矛盾。

Hyper-V平台有一个缺省的虚拟交换机叫做Default Switch,并且给宿主机安装了连接到Default Switch的虚拟网卡vEthernet (Default Switch),两者都是不可删除的,其作用是保证虚拟机具备能连接到互联网的保底能力。

然而,虚拟机的虚拟网卡连接到Default Switch后,执行的是DHCP策略,导致其IP地址会经常变化,非常不利于SSH连接,因为每次连接都要查一次IP。

为了方便SSH连接,我们新建了一个模式为Internal的虚拟交换机,叫做Internal Switch,同时宿主机也被安装了连接到Internal Switch的虚拟网卡vEthernet (Internal Switch)。而对于虚拟机,就可以将其网卡的IP固定下来了,从而不需要每次连接前都查一次IP了。

然而,这个模式还是有一些缺点的。首先就是默认情况下并不具备访问互联网的能力,必须先在宿主机那里配置网络共享,让宿主机可联网的网卡,向共享虚拟网卡共享网络连接,这样之后连接到Internal Switch交换机的虚拟机集群才能联网。其次就是每次共享连接之后,宿主机的虚拟网卡的IP都会被系统改为192.168.137.1,导致整个子网就变成了192.168.137.0/24,这样的话就导致所有虚拟机都必须是这个网段下的才能正常连接。最后就是这种共享连接的办法很麻烦,如果前一晚做完实验忘记取消联网共享,那么第二天开机后你会发现,虽然SSH还能上,但是已经不能联网了,必须先取消共享,然后再次共享,相当麻烦。

截至目前&#x

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值