2

有时我们需要测试某些机器是否断网的场景。即放弃两台机器之间的通信。Linux 提供了一种模拟这种情况的方法。相同的命令是什么?


我知道的一个命令是

iptables -I INPUT -s IP_ADRRESS -j DROP

把那个带回网络

iptables -I INPUT -s IP_ADRRESS -j ACCEPT 

有没有更好的方法来做到这一点?

4

2 回答 2

1

怎么关闭接口?ifdown eth0例如。

于 2012-07-13T06:28:20.560 回答
1

或者,为了补充雅利安的答案,如果您在测试机器上并且想要模拟 IP 地址 IP_REMOTE 的远程机器变得无法访问

iptables -I OUTPUT -d IP_REMOTE -j DROP

恢复

iptables -D OUTPUT -d IP_REMOTE -j DROP

于 2012-07-13T08:53:19.367 回答