我有两个 Linux 主机 HOST1 和 HOST2,它们通过交叉电缆连接。我怎样才能在不破坏物理线路的情况下切断它们之间的网络(我没有访问权限)。
如果我做:
HOST1# ifconfig eth0 down
然后网卡就会关闭。我只想关闭链接。还有其他方法可以让网络链接关闭吗?
答案1
如果支持这些卡,您可能可以使用mii-tool -F
或ethtool
强制两端达到不兼容的速度。
请确保先获得正确的设置,以便可以将其恢复正常。
答案2
您可以在路由表中设置拒绝路由。
# route add -net X.X.X.X netmask 255.255.255.255 reject
如果您希望它持久,您可以添加它rc.local
或类似的东西。
答案3
根据您想要的确切结果,您可以实现子接口和 VLAN。此页面包含一些配置信息:http://nixcraft.com/networking-firewalls-security/10447-linux-vlan-configuration.html
答案4
当前配置是什么?您想要实现什么目标?
除了关闭 NIC 或拔掉电缆之外,您还可以确保这些接口位于不同的 IP 网络中(或删除 IP),以便它们不再进行通信。