我最近安装了一个名为“firewall-applet”的防火墙,现在我无法通过以太网线共享我的互联网,我尝试了所有这些方法,但没有成功
sudo apt-get --purge remove firewall-applet
sudo iptables -F
sudo ufw disable
接下来我执行了 nmap localhost
未显示:996 个关闭的端口
港口国服务
23/tcp 开启 telnet
25/tcp 开启 smtp
139/tcp 打开 netbios-ssn
445/tcp 打开 microsoft-ds
我尝试重新安装程序,但无法禁用防火墙
请帮忙 ;(
答案1
可以通过firewall-cmd工具来控制firewalld。要临时打开端口22,请使用:
sudo firewall-cmd --add-port=22/tcp
要永久添加它(以便它在您重新启动时保持打开状态),您还需要使用:
sudo firewall-cmd --permanent --add-port=22/tcp
答案2
防火墙小程序是 的一个托盘小程序firewalld
。检查 是否firewalld
正在您的主机上运行。防火墙小程序 和firewalld
都是单独安装的,因此当您删除防火墙小程序时, 很可能firewalld
仍安装并正在运行。
ps -ef | grep firewalld
如果它正在运行,您可以通过输入以下命令将其删除:
sudo apt-get remove firewalld
希望有所帮助。