V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
henryshen233
V2EX  ›  Linux

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

  •  
  •   henryshen233 · 2017-02-19 14:49:36 +08:00 · 7341 次点击
    这是一个创建于 2861 天前的主题,其中的信息可能已经有所发展或是发生改变。
    路由器 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 也不行,更不能上网,这样折腾下去快赶上以前折腾黑苹果的时候了。。。求帮助
    第 1 条附言  ·  2017-02-19 15:42:07 +08:00
    在网页端指定 127.0.0.1#543 为 DNS 后,能被 dig 到了
    第 2 条附言  ·  2017-02-19 15:44:52 +08:00
    但还是不能上网。。。
    第 3 条附言  ·  2017-02-19 15:48:56 +08:00
    不能上网,是内部转发有问题还是
    第 4 条附言  ·  2017-02-20 22:18:38 +08:00
    已经成功了
    29 条回复    2017-02-25 23:44:31 +08:00
    henryshen233
        1
    henryshen233  
    OP
       2017-02-19 14:52:02 +08:00 via iPhone
    DNS 我在 192.168.1.1 控制面板指定了 LAN 的 DNS 为 6,192.168.1.1
    kuretru
        2
    kuretru  
       2017-02-19 15:04:52 +08:00   ❤️ 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#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
        3
    henryshen233  
    OP
       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
        4
    henryshen233  
    OP
       2017-02-19 15:10:56 +08:00
    @kuretru 日志是哪个文件,请问
    kuretru
        5
    kuretru  
       2017-02-19 15:11:24 +08:00
    @henryshen233 #3 查看 /var/etc/dnsmasq.conf 有没有读取 /etc/dnsmasq.conf
    kuretru
        6
    kuretru  
       2017-02-19 15:11:41 +08:00
    @henryshen233 #4 logread
    henryshen233
        7
    henryshen233  
    OP
       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
        8
    henryshen233  
    OP
       2017-02-19 15:15:35 +08:00
    mac 地址也出来了。。。
    henryshen233
        9
    henryshen233  
    OP
       2017-02-19 15:15:56 +08:00
    @kuretru 请看
    kuretru
        10
    kuretru  
       2017-02-19 15:19:54 +08:00
    /var/etc/dnsmasq.conf 加
    conf-file=/etc/dnsmasq.conf
    no-resolv
    henryshen233
        11
    henryshen233  
    OP
       2017-02-19 15:26:56 +08:00 via iPhone
    @kuretru 这个文件中已经有第一句话了,我添加了 no-resolv 后运行了 /etc/unit.d/dnsmasq restart 后,查看日志还是一样:(
    magiclu
        12
    magiclu  
       2017-02-19 15:27:06 +08:00
    我在 pc 里强制制定 dns 能上网的,手机自动设置上不了网,然后懒得研究了,我有 3 个无线路由,再接了一个千兆的华硕无线路由器(没刷系统,负责内网传东西, 5g 下 2 台电脑之间大约有 40-50MB 每秒的复制速度),一个百兆的 openwrt 仅负责多播,没设置别的,没啥难度,还有一个百兆无线路由器再跑全局 ss ,
    henryshen233
        13
    henryshen233  
    OP
       2017-02-19 15:27:37 +08:00 via iPhone
    init.d ,上面打错了
    henryshen233
        14
    henryshen233  
    OP
       2017-02-19 15:28:18 +08:00 via iPhone
    @magiclu 嗯,我挂上 VPN 也能上网
    magiclu
        15
    magiclu  
       2017-02-19 15:29:08 +08:00
    @henryshen233 问一下 mac 被别人知道后会有不安全的现象吗?还有电脑的硬盘序列号什么的
    henryshen233
        16
    henryshen233  
    OP
       2017-02-19 15:30:14 +08:00 via iPhone
    @magiclu 我也不清楚,但我印象中都是不安全的,序列号貌似会被偷走
    henryshen233
        17
    henryshen233  
    OP
       2017-02-19 15:34:07 +08:00 via iPhone
    @kuretru 在 /etc/dnsmasq.conf 添加 no-reslov 重启试试
    henryshen233
        18
    henryshen233  
    OP
       2017-02-19 15:44:14 +08:00 via iPhone
    @kuretru 又在网页端修改了 127.0.0.1#543 为 DNS ,能被 dig 了
    kuretru
        19
    kuretru  
       2017-02-19 16:10:16 +08:00
    不能上网你得说明你要配些什么东西,现在只能估计你做了 DNS 防污染
    henryshen233
        20
    henryshen233  
    OP
       2017-02-19 16:12:27 +08:00 via iPhone
    @kuretru 安装了 shadowsocks ,但是应该不影响吧我觉得😳
    imn1
        21
    imn1  
       2017-02-19 16:19:33 +08:00
    port 53 谁在监听?
    JackyBao
        22
    JackyBao  
       2017-02-19 16:21:46 +08:00 via Android   ❤️ 1
    dnsmasq.conf 里的 port=543 去掉,网页里 127.0.0.1#543 也去掉。
    ss-tunnel 监听 543 端口,远端转发到 8.8.8.8:53 。

    搞定
    hanxiV2EX
        23
    hanxiV2EX  
       2017-02-19 16:23:59 +08:00 via iPhone   ❤️ 1
    我遇到过上不了网的情况是生成的配置文件里的 dns 的问题, 114.114.114.114 和 223.5.5.5 都不行,全部改成 8.8.8.8 后就能上了。
    henryshen233
        24
    henryshen233  
    OP
       2017-02-19 16:28:04 +08:00 via iPhone
    @JackyBao 我再搞清一下概念
    henryshen233
        25
    henryshen233  
    OP
       2017-02-19 16:29:31 +08:00 via iPhone
    @imn1 现在路由器不能分配 IP 了,又得重置一下了😂
    guokeke
        26
    guokeke  
       2017-02-20 13:52:34 +08:00
    现在什么情况了
    henryshen233
        27
    henryshen233  
    OP
       2017-02-20 14:27:26 +08:00 via iPhone
    @guokeke 系统重装后,现在连 kcp 都配置好了😳
    guokeke
        28
    guokeke  
       2017-02-20 19:21:46 +08:00
    @henryshen233 可以
    MFC
        29
    MFC  
       2017-02-25 23:44:31 +08:00
    @magiclu 通过你的路由器 wifi 的 MAC 地址,基本上就能定位你的住址了。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2680 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:22 · PVG 13:22 · LAX 21:22 · JFK 00:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.