如何在 ufw Ubuntu 14.04 中允许 ap-hotspot?

如何在 ufw Ubuntu 14.04 中允许 ap-hotspot?

当 ufw 启用时,Android 卡住了obtaining ip address,无法连接到 wifi。我尝试了sudo ufw allow dhclientbotsudo ufw allow dnsmasqERROR: Could not find a profile matching出错了。你能帮我如何允许 ap-hotspot 吗?

答案1

据我所知

域名系统使用端口 53 tcp/udp,以及端口 67/udp

dh客户端默认使用端口 68/udp

因此,获取此设置的通用方法是

 sudo ufw allow to any port 53
 sudo ufw allow to any port 67 proto udp

 sudo ufw allow to any port 68 proto udp

或者如果您只想为特定 IP 地址打开这些端口(不确定是否获得静态地址)

 sudo ufw allow from xxx.xxx.x.xx to any port 53
 sudo ufw allow from xxx.xxx.x.xx to any port 67 proto udp

 sudo ufw allow from xxx.xxx.x.xx to any port 68 proto udp

您还可以将条目添加到 /etc/services,然后当您尝试时,ufw 将会理解

 sudo ufw allow dnsmasq
 sudo ufw allow dhclient

要做到这一点,只需编辑

 sudo nano /etc/services

看一下这个文件,它很简单,但基本上你会添加

 dnsmasq 53/tcp
 dnsmasq 53/udp
 dnsmasq 67/udp

 dhclient 68/udp

进而

 sudo ufw allow dnsmasq 
 sudo ufw allow dhclient

应该管用。

相关内容