【发布时间】:2013-02-14 14:47:57
【问题描述】:
我的目标是仅使用一个物理接口模拟多个 IP 接口,为此我尝试使用此别名
Ifconfing ethX:1 <IP>
但是当我尝试通过该接口发送数据包时,我看到 IP 源与原始的真实以太网接口相同。然后我尝试使用 TAP 接口,但我无法将它们与我的物理接口“链接”,我注意到它们可以相互通信但无法 ping (ping -I tap0 <ip real IF>) 原始接口。
如果我用它们创建一个桥,它仍然有效。
我想避免根据需要安装许多 Virtual Box,但我想要的正是它的作用:构建一个新的虚拟接口并将其与真实接口桥接,以便在一个物理接口上附加更多 IP 接口。
有什么建议吗?
【问题讨论】:
-
Linux 中的网络接口可以绑定多个 ip 地址。本机。有关子命令
addr,请参见ip命令 (man 8 ip) 的手册页。 -
你也应该调查一下 iptables。
-
@fork0 : 我也需要不同的 MAC 地址,是的,IPTABLES 可能是一个解决方案,但我正在寻找一种更简单的方法,无论如何,谢谢!
标签: linux bash network-programming debian