安装 Firestarter 后系统不会自动在有线和无线网络之间切换

安装 Firestarter 后系统不会自动在有线和无线网络之间切换

我最初安装 Firestarter 是为了在网络中设置一些东西,并观察与我的计算机的连接是否正常。我使用了向导,这绝对是错误的决定。

我经常使用有线(有时通过 wi-fi 共享连接)和 wi-fi,现在系统不会自动切换“互联网源”:我每次都必须手动打开 Firestarter 并重新运行向导。

我如何恢复标准设置?我想我可以iptables从全新安装中复制规则,那么我在哪里可以找到配置?

答案1

我找到了。

显然,firestarter 已默认安装在 Ubuntu 12.04 上,或者作为我通常安装的某个程序的依赖项或推荐。它出现在两台不同的 12.04 机器上,但我不记得安装过它。也从未在任何地方听说过它。

Firestarter 仅将您的一个网络连接视为互联网网关,默认情况下,该网关是 wifi。因此,它会设置您的 Linux 防火墙以阻止所有 wifi 传入连接,但不阻止以太网传入连接,因为它将以太网视为您的本地网络。

棘手的部分是,ufw 和 gufw 似乎已经取代 firestarter 成为 Ubuntu 推荐的防火墙,它们有自己的一套 iptables 规则,因此它们甚至没有注意到 firestarter 的存在并且无法将其关闭。

要暂时摆脱 firestarter 规则,请启动 firestarter 并单击停止按钮。

要永久摆脱 firestarter 及其规则,请执行以下操作:

sudo apt-get 删除 firestarter

现在,您可以保留防火墙原样,并在使用公共 wifi 时禁用 samba,或者使用 ufw 或 gufw 设置自己的几条规则。我刚刚关闭了它,并计划在使用公共 wifi 时手动打开 gufw。

相关内容