不使用 CoovaChilli 解析域:删除格式错误的 DNS
Not resolving domain with CoovaChilli: dropping malformed DNS
我在 Raspbian 上安装了 CoovaChilli 1.3.1.4,DNS、DHCP 和 Web 服务器一共 运行。
我需要解析一个名为 app.mydomain.com
的域。当我在禁用 CoovaChilli 的情况下启动系统时,我可以访问 app.mydomain.com
。但是当启用 CoovaChilli 时,域将停止解析。但是,其他域可以正常解析。
因此,如果我在启用 CoovaChilli 的情况下 ping app.mydomain.com
,我会得到:
ping: unknown host app.mydomain.com
查看 /var/log/daemon.log
我看到以下消息:
coova-chilli[803]: dropping dns for anti-dnstunnel (type 6: length 45)
coova-chilli[803]: dropping malformed DNS
/usr/local/etc/chilli/config
上启用的设置是:
HS_WANIF=eth0 # WAN Interface toward the Internet
HS_LANIF=wlan0 # Subscriber Interface for client devices
HS_NETWORK=192.168.42.0 # HotSpot Network (must include HS_UAMLISTEN)
HS_NETMASK=255.255.255.0 # HotSpot Network Netmask
HS_UAMLISTEN=192.168.42.1 # HotSpot IP Address (on subscriber network)
HS_UAMPORT=3990 # HotSpot UAM Port (on subscriber network)
HS_UAMUIPORT=4990 # HotSpot UAM "UI" Port (on subscriber network, for embedded portal)
HS_DNS1=127.0.0.1
HS_DNS2=8.8.8.8
HS_NASID=nas01
HS_RADIUS=localhost
HS_RADIUS2=localhost
HS_RADSECRET=testing123 # Set to be your RADIUS shared secret
HS_UAMSECRET=change-me # Set to be your UAM secret
HS_UAMALIASNAME=chilli
HS_UAMDOMAINS=".mydomain.com"
HS_UAMSERVER=$HS_UAMLISTEN
HS_UAMFORMAT=https://app.mydomain.com/
HS_UAMHOMEPAGE=https://app.mydomain.com/
HS_REDIRDNSREQ=on
HS_DNSPARANOIA=on
HS_TCP_PORTS="80 443"
HS_MODE=hotspot
HS_TYPE=coovachilli
HS_LOC_NAME="My HotSpot"
实际上我正在使用 bind9 作为 DNS 服务。
关于如何解决这个问题有什么想法吗?
注意:我还没有安装 Radius。我想在决定是否使用 Radius 进行身份验证之前解决此问题。
这只是配置错误。 HS_DNS1
应该是 192.168.42.1
而不是 127.0.0.1
.
此外,我忘记将 app.mydomain.com
包含到主机文件中。
现在可以使用了。
我在 Raspbian 上安装了 CoovaChilli 1.3.1.4,DNS、DHCP 和 Web 服务器一共 运行。
我需要解析一个名为 app.mydomain.com
的域。当我在禁用 CoovaChilli 的情况下启动系统时,我可以访问 app.mydomain.com
。但是当启用 CoovaChilli 时,域将停止解析。但是,其他域可以正常解析。
因此,如果我在启用 CoovaChilli 的情况下 ping app.mydomain.com
,我会得到:
ping: unknown host app.mydomain.com
查看 /var/log/daemon.log
我看到以下消息:
coova-chilli[803]: dropping dns for anti-dnstunnel (type 6: length 45)
coova-chilli[803]: dropping malformed DNS
/usr/local/etc/chilli/config
上启用的设置是:
HS_WANIF=eth0 # WAN Interface toward the Internet
HS_LANIF=wlan0 # Subscriber Interface for client devices
HS_NETWORK=192.168.42.0 # HotSpot Network (must include HS_UAMLISTEN)
HS_NETMASK=255.255.255.0 # HotSpot Network Netmask
HS_UAMLISTEN=192.168.42.1 # HotSpot IP Address (on subscriber network)
HS_UAMPORT=3990 # HotSpot UAM Port (on subscriber network)
HS_UAMUIPORT=4990 # HotSpot UAM "UI" Port (on subscriber network, for embedded portal)
HS_DNS1=127.0.0.1
HS_DNS2=8.8.8.8
HS_NASID=nas01
HS_RADIUS=localhost
HS_RADIUS2=localhost
HS_RADSECRET=testing123 # Set to be your RADIUS shared secret
HS_UAMSECRET=change-me # Set to be your UAM secret
HS_UAMALIASNAME=chilli
HS_UAMDOMAINS=".mydomain.com"
HS_UAMSERVER=$HS_UAMLISTEN
HS_UAMFORMAT=https://app.mydomain.com/
HS_UAMHOMEPAGE=https://app.mydomain.com/
HS_REDIRDNSREQ=on
HS_DNSPARANOIA=on
HS_TCP_PORTS="80 443"
HS_MODE=hotspot
HS_TYPE=coovachilli
HS_LOC_NAME="My HotSpot"
实际上我正在使用 bind9 作为 DNS 服务。
关于如何解决这个问题有什么想法吗?
注意:我还没有安装 Radius。我想在决定是否使用 Radius 进行身份验证之前解决此问题。
这只是配置错误。 HS_DNS1
应该是 192.168.42.1
而不是 127.0.0.1
.
此外,我忘记将 app.mydomain.com
包含到主机文件中。
现在可以使用了。