万能的 V2,我又来求助了,设置了两天 dnsmasq 还是上不了网

2017-02-19 14:49:36 +08:00
 henryshen233
路由器 WNDR4300 刷了原版 openwrt ,在设置好上网账号口令 PPPoE 后是可以上网的,但是
1 )在卸载 dnsmasq 并且装上 dnsmasq-full 后,在 /etc/dnsmasq.conf 中添加了一句 conf-dir=/etc/dnsmasq.d 以及 port=543 ,
2 )并且也创建了 /etc/dnsmasq.d 文件夹,在里面放进了 ipset 文件(已指定 127.0.0.1#543 为 dns 服务器),可就是不能上网,
3 ) dnsmasq 是可以启动的。
现在在 Mac 上面运行 dig @192.168.1.1 -p 543 www.google.com 也不行,更不能上网,这样折腾下去快赶上以前折腾黑苹果的时候了。。。求帮助
7344 次点击
所在节点    Linux
29 条回复
henryshen233
2017-02-19 14:52:02 +08:00
DNS 我在 192.168.1.1 控制面板指定了 LAN 的 DNS 为 6,192.168.1.1
kuretru
2017-02-19 15:04:52 +08:00
要解决 2 个问题,第一确定 dnsmasq.conf ,是被 dnsmasq 读取的,直接 ps 就可以看到
16767 nobody 1572 S /usr/sbin/dnsmasq -C /var/etc/dnsmasq.conf -k -x /var/run/dnsmasq/dnsmasq.pid
这是我的。第二确定在 127.0.0.1#543 之后,是否还有别的 dns 服务器,查看日志便可以看到
Sun Feb 19 11:05:49 2017 daemon.info dnsmasq[16767]: using nameserver 10.1.1.41#53 for domain xxx
Sun Feb 19 11:05:49 2017 daemon.info dnsmasq[16767]: using nameserver 202.101.172.35#53 for domain xxx
Sun Feb 19 11:05:49 2017 daemon.info dnsmasq[16767]: using nameserver 202.101.172.35#53 for domain xxx
Sun Feb 19 11:05:49 2017 daemon.info dnsmasq[16767]: using nameserver 202.101.172.35#53 for domain xxx
Sun Feb 19 11:05:49 2017 daemon.info dnsmasq[16767]: using nameserver 127.0.0.1#5053
henryshen233
2017-02-19 15:10:08 +08:00
@kuretru ps 是有的,
1393 nobody 2972 S /usr/sbin/dnsmasq -C /var/etc/dnsmasq.conf -k -x /var/run/dnsmasq/dnsmasq.pid
henryshen233
2017-02-19 15:10:56 +08:00
@kuretru 日志是哪个文件,请问
kuretru
2017-02-19 15:11:24 +08:00
@henryshen233 #3 查看 /var/etc/dnsmasq.conf 有没有读取 /etc/dnsmasq.conf
kuretru
2017-02-19 15:11:41 +08:00
@henryshen233 #4 logread
henryshen233
2017-02-19 15:14:50 +08:00
Wed Sep 9 02:23:09 2015 daemon.warn dnsmasq[1393]: ignoring nameserver 127.0.0.1 - local interface
Wed Sep 9 02:23:09 2015 daemon.warn dnsmasq[1393]: ignoring nameserver 127.0.0.1 - local interface
Wed Sep 9 02:23:09 2015 daemon.warn dnsmasq[1393]: ignoring nameserver 127.0.0.1 - local interface
Wed Sep 9 02:23:09 2015 daemon.warn dnsmasq[1393]: ignoring nameserver 127.0.0.1 - local interface
Wed Sep 9 02:23:09 2015 daemon.warn dnsmasq[1393]: ignoring nameserver 127.0.0.1 - local interface
Wed Sep 9 02:23:09 2015 daemon.warn dnsmasq[1393]: ignoring nameserver 127.0.0.1 - local interface
Wed Sep 9 02:23:09 2015 daemon.info dnsmasq[1393]: reading /etc/resolv.conf
Wed Sep 9 02:23:09 2015 daemon.info dnsmasq[1393]: using nameserver 127.0.0.1#53
Wed Sep 9 02:23:09 2015 daemon.info dnsmasq[1393]: reading /etc/resolv.conf
Wed Sep 9 02:23:09 2015 daemon.info dnsmasq[1393]: using nameserver 127.0.0.1#53
Wed Sep 9 02:23:09 2015 daemon.info dnsmasq[1393]: read /etc/hosts - 1 addresses
Wed Sep 9 02:23:09 2015 daemon.info dnsmasq[1393]: read /tmp/hosts/dhcp - 1 addresses
Wed Sep 9 02:23:09 2015 daemon.info dnsmasq-dhcp[1393]: read /etc/ethers - 0 addresses
Wed Sep 9 02:23:24 2015 daemon.info hostapd: wlan0: STA a4:5e:60:dc:cf:07 IEEE 802.11: authenticated
Wed Sep 9 02:23:24 2015 daemon.info hostapd: wlan0: STA a4:5e:60:dc:cf:07 IEEE 802.11: associated (aid 1)
Wed Sep 9 02:23:24 2015 daemon.info hostapd: wlan0: STA a4:5e:60:dc:cf:07 WPA: pairwise key handshake completed (RSN)
Wed Sep 9 02:23:26 2015 daemon.info dnsmasq-dhcp[1393]: DHCPREQUEST(br-lan) 192.168.1.165 a4:5e:60:dc:cf:07
Wed Sep 9 02:23:26 2015 daemon.info dnsmasq-dhcp[1393]: DHCPACK(br-lan) 192.168.1.165 a4:5e:60:dc:cf:07 HenrydeMBP
Wed Sep 9 02:24:42 2015 authpriv.info dropbear[1458]: Child connection from 192.168.1.165:58810
Wed Sep 9 02:24:47 2015 authpriv.notice dropbear[1458]: Password auth succeeded for 'root' from 192.168.1.165:58810
Wed Sep 9 02:27:52 2015 authpriv.info dropbear[1458]: Exit (root): Disconnect received
Wed Sep 9 02:28:26 2015 authpriv.info dropbear[1495]: Child connection from 192.168.1.165:58814
Wed Sep 9 02:28:31 2015 authpriv.notice dropbear[1495]: Password auth succeeded for 'root' from 192.168.1.165:58814
Wed Sep 9 02:33:02 2015 daemon.info hostapd: wlan0: STA a4:5e:60:dc:cf:07 WPA: group key handshake completed (RSN)
henryshen233
2017-02-19 15:15:35 +08:00
mac 地址也出来了。。。
henryshen233
2017-02-19 15:15:56 +08:00
@kuretru 请看
kuretru
2017-02-19 15:19:54 +08:00
/var/etc/dnsmasq.conf 加
conf-file=/etc/dnsmasq.conf
no-resolv
henryshen233
2017-02-19 15:26:56 +08:00
@kuretru 这个文件中已经有第一句话了,我添加了 no-resolv 后运行了 /etc/unit.d/dnsmasq restart 后,查看日志还是一样:(
magiclu
2017-02-19 15:27:06 +08:00
我在 pc 里强制制定 dns 能上网的,手机自动设置上不了网,然后懒得研究了,我有 3 个无线路由,再接了一个千兆的华硕无线路由器(没刷系统,负责内网传东西, 5g 下 2 台电脑之间大约有 40-50MB 每秒的复制速度),一个百兆的 openwrt 仅负责多播,没设置别的,没啥难度,还有一个百兆无线路由器再跑全局 ss ,
henryshen233
2017-02-19 15:27:37 +08:00
init.d ,上面打错了
henryshen233
2017-02-19 15:28:18 +08:00
@magiclu 嗯,我挂上 VPN 也能上网
magiclu
2017-02-19 15:29:08 +08:00
@henryshen233 问一下 mac 被别人知道后会有不安全的现象吗?还有电脑的硬盘序列号什么的
henryshen233
2017-02-19 15:30:14 +08:00
@magiclu 我也不清楚,但我印象中都是不安全的,序列号貌似会被偷走
henryshen233
2017-02-19 15:34:07 +08:00
@kuretru 在 /etc/dnsmasq.conf 添加 no-reslov 重启试试
henryshen233
2017-02-19 15:44:14 +08:00
@kuretru 又在网页端修改了 127.0.0.1#543 为 DNS ,能被 dig 了
kuretru
2017-02-19 16:10:16 +08:00
不能上网你得说明你要配些什么东西,现在只能估计你做了 DNS 防污染
henryshen233
2017-02-19 16:12:27 +08:00
@kuretru 安装了 shadowsocks ,但是应该不影响吧我觉得😳

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/341555

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX