提供商已为主子网上的IP地址提供以下信息:
网关:176.xxx.xxx.193
网络掩码:255.255.255.224
广播:176.xxx.xxx.223
以及第二个子网上IP地址的以下信息:
网关:5.xxx.xxx.161
网络掩码:255.255.255.248
广播:5.xxx.xxx.167
我用/ etc / network / interfaces尝试的所有东西要么没有用,要么使网络完全没用.
这是文件的当前状态,其具有在同一子网上工作的辅助IP地址以及IPv6工作,但不在第二个子网上工作.
# Nativen IPv6 Schnittstelleiface eth0 inet6 manual# BrIDge IPv4 Schnittstelle (176.xxx.xxx.193/27)auto vmbr0iface vmbr0 inet static address 176.xxx.xxx.196 netmask 255.255.255.224 gateway 176.xxx.xxx.193 broadcast 176.xxx.xxx.223 brIDge_ports eth0 brIDge_stp off brIDge_fd 0 brIDge_maxwait 0 post-up ip addr add 176.xxx.xxx.198/27 dev vmbr0auto vmbr1iface vmbr1 inet static address 5.xxx.xxx.166 netmask 255.255.255.248 gateway 5.xxx.xxx.161 broadcast 5.xxx.xxx.167 brIDge_ports eth0 brIDge_stp off brIDge_fd 0 brIDge_maxwait 0 post-up ip addr add 5.xxx.xxx.166/29 dev vmbr1# BrIDge IPv6 Schnittstelle (Reichweite: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx::/64)iface vmbr0 inet6 static address xxxx:xxxx:xxxx:xxxx:xxxx:xxxx netmask 64 up ip -6 route add xxxx:xxxx:xxxx:xxxx:xxxx:xxxx dev vmbr0 down ip -6 route del xxxx:xxxx:xxxx:xxxx:xxxx:xxxx dev vmbr0 up ip -6 route add default via xxxx:xxxx:xxxx:xxxx:xxxx:xxxx dev vmbr0 down ip -6 route del default via xxxx:xxxx:xxxx:xxxx:xxxx:xxxx dev vmbr0解决方法 你有两个桥梁(vmbr0和vmbr1),它们都有eth0作为成员,所以你基本上有一个第2层域,我怀疑它会引起怪异.您是否尝试将两个NIC暴露给VM?如果是这样,您应该公开单个NIC并将两个地址附加到VM内部.主机应该有一个包含eth0的网桥.
由于辅助子网已有网关,因此主机不需要作为一个网关.请勿在主机上为辅助子网配置任何地址或路由.在guest虚拟机中,将其中一个辅助IP连接到其NIC,并将默认网关配置为5.xxx.xxx.161.主机将简单地充当第二层网桥,以允许VM到达网关.
总结以上是内存溢出为你收集整理的linux – 如何将多个子网应用于具有一个NIC的服务器?全部内容,希望文章能够帮你解决linux – 如何将多个子网应用于具有一个NIC的服务器?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)