我工作的公司有许多带有ElasticHosts的虚拟服务器.它们的设置方式使eth1位于将它们相互连接的私有VLAN上.这样,服务器之间发送的备份不会以与外部数据传输相同的速率收费.
我对VLAN和网络接口如何工作的理解充其量只是粗略的.
如何通过VLAN传输ssh,rsync等数据?
我的最终解决方案
我花了一段时间试图解决这个问题,
对于所涉及的所有服务器,请编辑/ etc / sysconfig / network-scripts / ifcfg-eth1
DEVICE=eth1 BOOTPROTO=static ONBOOT=yes HWADDR=YOUR_MAC_ADDR IPADDR=192.168.0.100 NETMASK=255.255.255.0
应该已经设置了HWADDR,并且IPADDR的最后一个octate应该彼此不同.
然后在所有服务器上运行
/etc/init.d/network restart
在此之后,IPADDR指定的IP地址可以直接用作任何其他IP地址.
解决方法
只需使用私有VLAN接口的IP即可.实现这一点没有什么特别之处.