linux不重启服务的情况下断开某一条链路的tcp连接 (tcp_drop)
采用本方法,在linux中不需要重启系统服务,就可以把外部的某条ip的tcp连接断开(Suse 11 SP3 亲测):
1,github下载 tcpdrop 地址: https://github.com/arut/linux-tcp-drop
2,make进行编译,生成 tcp_drop.ko
3,将tcp_drop.ko加载到内核: sudo insmod ./tcp_drop.ko
4,查询对应的tcp连接:netstat -n | grep ESTABLISHED | grep 9202
5, 断开对应的连接: echo “192.168.0.228:9202 192.168.0.175:31366” > /proc/net/tcp_drop
6, 从内核卸载模块: sudo rmmod tcp_drop