如何防止 NetworkManager 更改 iptables?

伊万彼得罗夫

每次我打开/关闭本地网络中的设备时,都会NetworkManager自动添加/删除iptables. 摘录自/var/log/syslog

NetworkManager[799]: <info>  [1576899905.0615] Executing: /sbin/iptables --table filter --insert INPUT --in-interface wlp1s0 --protocol tcp --destination-port 53 --jump ACCEPT
NetworkManager[799]: <info>  [1576899905.0639] Executing: /sbin/iptables --table filter --insert INPUT --in-interface wlp1s0 --protocol udp --destination-port 53 --jump ACCEPT
...
NetworkManager[799]: <info>  [1576899905.0748] Executing: /sbin/iptables --table filter --insert FORWARD --in-interface wlp1s0 --out-interface wlp1s0 --jump ACCEPT
NetworkManager[799]: <info>  [1576899905.0768] Executing: /sbin/iptables --table filter --insert FORWARD --source 10.42.0.0/255.255.255.0 --in-interface wlp1s0 --jump ACCEPT
NetworkManager[799]: <info>  [1576899905.0787] Executing: /sbin/iptables --table filter --insert FORWARD --destination 10.42.0.0/255.255.255.0 --out-interface wlp1s0 --match state --state ESTABLISHED,RELATED --jump ACCEPT
...

其中一些规则与我自己的规则冲突,因为它总是将它们添加到列表的开头。我没有设法找到包含这些规则的文件来更改它们。那么如何阻止这些不需要的注入呢?Ubuntu 18.04.3

塔勒

NetworkManager 这样做是因为您使用ipv4.method=shared.

这基本上意味着运行 dnsmasq 作为 DHCP 服务器并启用 NAT/伪装。

对于简单的用例,这是一件简单的事情。我可能不会将它用作基础设施的 DHCP 服务器,但我会使用它来快速为另一台主机共享互联网。可能这可以在未来以更多的灵活性和功能扩展,但直到现在它都很简单。

如果它不能满足您的要求,请不要使用它。这意味着,不要使用“ipv4.method=shared”激活配置文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更改iptables默认策略后如何防止被锁定?

来自分类Dev

如何使用户能够更改iptables规则?

来自分类Dev

如何停止NetworkManager?

来自分类Dev

如何完全删除NetworkManager?

来自分类Dev

iptables更改为odoo后如何解决Webmail?

来自分类Dev

如何在fedora 22中保存iptables更改

来自分类Dev

iptables更改日志

来自分类Dev

安装NetworkManager-wifi后如何重新加载NetworkManager

来自分类Dev

BootstrapToggle如何防止更改事件

来自分类Dev

如何防止CheckBox或ToggleButtonBase更改?

来自分类Dev

iptables更改后失去连接

来自分类Dev

如何防止iptables和nftables规则同时运行?

来自分类Dev

要求root通过nmcli对NetworkManager进行更改的“正确”方法

来自分类Dev

在哪里可以找到iptables日志文件,如何更改其位置?

来自分类Dev

如何在Ubuntu 13.10中停止NetworkManager?

来自分类Dev

如何在Ubuntu 13.10中停止NetworkManager?

来自分类Dev

如何强制NetworkManager在登录之前建立连接?

来自分类Dev

更改边框宽度时如何防止移位

来自分类Dev

如何防止变量在JavaScript中更改

来自分类Dev

如何防止JButton更改大小?

来自分类Dev

如何防止javascript更改输入值

来自分类Dev

如何防止Safari更改样式?

来自分类Dev

如何防止PR更改CI配置?

来自分类Dev

如何防止单选按钮更改状态

来自分类Dev

如何防止JButton更改大小?

来自分类Dev

如何防止更改预设的INPUT值?

来自分类Dev

如何防止UISequence之后目录中的更改

来自分类Dev

如何防止MySQL数值更改?(phpMyAdmin)

来自分类Dev

如何防止Excel更改日期格式?