技术解析
路由器 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 也不行,更不能上网,这样折腾下去快赶上以前折腾黑苹果的时候了。。。求帮助
DNS 我在 192.168.1.1 控制面板指定了 LAN 的 DNS 为 6,192.168.1.1
要解决 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之后,是否还有别的 dns 服务器,查看日志便可以看到
Sun Feb 19 11:05:49 2017 daemon.info dnsmasq[16767]: using nameserver 10.1.1.41for domain xxx
Sun Feb 19 11:05:49 2017 daemon.info dnsmasq[16767]: using nameserver 202.101.172.35for domain xxx
Sun Feb 19 11:05:49 2017 daemon.info dnsmasq[16767]: using nameserver 202.101.172.35for domain xxx
Sun Feb 19 11:05:49 2017 daemon.info dnsmasq[16767]: using nameserver 202.101.172.35for domain xxx
Sun Feb 19 11:05:49 2017 daemon.info dnsmasq[16767]: using nameserver 127.0.0.1#5053
ps 是有的,
1393 nobody 2972 S /usr/sbin/dnsmasq -C /var/etc/dnsmasq.conf -k -x /var/run/dnsmasq/dnsmasq.pid
日志是哪个文件,请问
查看 /var/etc/dnsmasq.conf 有没有读取 /etc/dnsmasq.conf
logread
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/>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/>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)
mac 地址也出来了。。。
请看
/var/etc/dnsmasq.conf 加
conf-file=/etc/dnsmasq.conf
no-resolv
这个文件中已经有第一句话了,我添加了 no-resolv 后运行了 /etc/unit.d/dnsmasq restart 后,查看日志还是一样:(
我在 pc 里强制制定 dns 能上网的,手机自动设置上不了网,然后懒得研究了,我有 3 个无线路由,再接了一个千兆的华硕无线路由器(没刷系统,负责内网传东西, 5g 下 2 台电脑之间大约有 40-50MB 每秒的复制速度),一个百兆的 openwrt 仅负责多播,没设置别的,没啥难度,还有一个百兆无线路由器再跑全局 ss ,
init.d ,上面打错了
嗯,我挂上 VPN 也能上网
问一下 mac 被别人知道后会有不安全的现象吗?还有电脑的硬盘序列号什么的
我也不清楚,但我印象中都是不安全的,序列号貌似会被偷走
在 /etc/dnsmasq.conf 添加 no-reslov 重启试试
又在网页端修改了 127.0.0.1为 DNS ,能被 dig 了
不能上网你得说明你要配些什么东西,现在只能估计你做了 DNS 防污染
安装了 shadowsocks ,但是应该不影响吧我觉得