我想要创建一个虚拟专用网络,在其中我可以管理虚拟机与iproute2的接口。
例如,使用AZ,我在子网172.16.1.0/24中创建了两个虚拟机,每台机器都有一个接口:az network vnet create -g test -n net --address-prefix 172.16.0.0/16 --ddos-protection false --vm-protection false
az network vnet subnet create -g test --vnet-name net -n subnet1 --address-prefixes 172.16.1.0/24 --network-security-group test
az network nic create -g test -n vm1-nic --vnet-name net --subnet subnet1 --private-ip-address 172.16.1.10 --public-ip-address vm1-pub
az network nic create -g test -n vm2-nic --vnet-name net --subnet subnet1 --private-ip-address 172.16.1.11 --public-ip-address vm2-pub
az vm create -g test -n vm1 --image rhel --size Standard_F4 --generate-ssh-keys --nics vm1-nic
az vm create -g test -n vm2 --image rhel --size Standard_F4 --generate-ssh-keys --nics vm2-nic
然后我用ssh在vm1上连接,ping 172.16.1.11应该可以工作。
是否可以使用iproute2命令更改vm的网络接口ip地址?就像我用iprout2命令将10.100.0.1/24放在VM1的接口和10.100.0.2/24在vm2的接口上一样,I从10.100.0.1到10.100.0.2。
我想了解虚拟机是如何连接的,连接被模拟为有线连接,我们可以配置网络接口吗?
发布于 2021-03-24 02:19:31
请参阅静态IP地址这里的说明。
如果您在操作系统中手动设置私有IP地址,请确保它与分配给Azure网络接口的私有IP地址相匹配。否则,您可能会失去到VM的连接。
这意味着如果要在VM中更改IP地址,首先需要更改Azure中VM的配置,然后可以使用命令更改VM中的IP地址。如果没有,你就不能改变它。通常,VM的所有功能都是由Azure配置的。
https://stackoverflow.com/questions/66768701
复制相似问题