局域网机器通过 dnsmasq 连接外网问题

2020-03-06 12:54:29 +08:00
 mahyclarv

现有主机 A,已搭建 dnsmasq,路由器 192.168.0.1,通过无线网正常上网,未使用网线。 现有主机 B 没连路由器,没有无线网卡,离路由器太远,通过一根 1.5 米的网线连接主机 A。 主机 A 设置以太网 IP:192.168.3.1 子网掩码 255.255.0.0 DNS:192.168.0.1。 主机 B 设置以太网 IP:192.168.3.111 子网掩码 255.255.0.0 DNS:192.168.3.1。

希望主机 B 通过网线直连主机 A 达到上网目的。

主机 B ping 192.168.3.1 可 ping 通。

主机 B ping baidu.com 超时。

主机 B nslookup baidu.com: Server: 192.168.3.1 Address: 192.168.3.1#53 Non-authoritative answer: Name: baidu.com Address: 39.156.69.79 Name: baidu.com Address: 220.181.38.148

我是否想的太天真?通过这种方式有可能让主机 B 上网吗?

1081 次点击
所在节点    问与答
4 条回复
mahyclarv
2020-03-06 13:02:30 +08:00
如果只有一台机器 A 能上外网,其他机器 B 能不能通过连接 A 机器达到上外网的目的?
Buges
2020-03-06 13:09:23 +08:00
当然可以,A 开启 ip forward,然后配置静态路由。
mahyclarv
2020-03-06 14:04:30 +08:00
@Buges 不知道咋弄,哈哈, 我现在直接开启 MAC 的网络共享 ,把 WiFi 共享到以太网,自动 DHCP,然后就成功上网了
liuqi0270
2020-03-06 14:17:20 +08:00
不配路由肯定上不了

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

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

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

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

© 2021 V2EX