Ann*_*Fay 3 linux configuration vlan
我工作的一家公司有许多带有 ElasticHosts 的虚拟服务器。它们的设置方式使 eth1 位于将它们相互连接的专用 VLAN 上。这样在服务器之间发送的备份不会以与外部数据传输相同的费率收费。
我对 VLAN 和网络接口如何工作的理解充其量只是粗略的。
如何让ssh、rsync等通过VLAN传输数据?
我的最终解决方案:
我花了一段时间试图弄清楚这一点,
对于所有涉及的服务器,编辑 /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
Run Code Online (Sandbox Code Playgroud)
其中 HWADDR 应该已经设置,IPADDR 的最后一个八进制应该彼此不同。
然后在所有服务器上运行
/etc/init.d/network restart
Run Code Online (Sandbox Code Playgroud)
在此之后,IPADDR 指定的 IP 地址可以直接用作任何其他 IP 地址。