如何在包括 pppoe 在内的所有连接上的所有端口上永久阻止 udp

use*_*251 5 iptables networking

我被出站 udp 请求淹没了,它阻止了我的互联网连接。当我弄清楚发生了什么时,我想阻止所有出站和入站 udp。我正在通过 pppoe 拨号进行连接,但想阻止所有端口和所有连接。有没有办法在不中断我的 pppoe 连接的情况下做到这一点?我试过更新 iptables,但如果我理解正确的话,这似乎一次只阻止一个端口。尽管我的防火墙中有阻止端口的规则,但似乎为时已晚。

对于像我这样的新手来说,很难把这些碎片拼凑起来,我找不到搜索的答案,因为不知道要搜索 iptables 并且这不包括 udp 组件。我的问题回答是认为这应该对其他人保持开放,因为我认为这可能会有所帮助。

mur*_*uru 5

要仅阻止传出 UDP 连接(无论端口如何),请不要指定端口。只需指定协议:

iptables -A OUTPUT -p udp -j DROP
Run Code Online (Sandbox Code Playgroud)

这同样适用于 TCP ( -p tcp)。