我需要将我的 ubuntu 笔记本电脑的 wifi 网络共享到我的 linux mint 台式机,我有一根交叉电缆。(将台式机连接到路由器不是一个选项)
我能够从台式机 ping 通我的笔记本电脑,但无法连接到互联网。
我首先使用笔记本电脑中的网络管理器设置将您的 IPv4 设置更改为与其他计算机共享
ifconfig
在笔记本电脑说
wlan0
IP address 192.168.1.4
Broadcast 192.168.1.255
Mask 255.255.255.0
eth0
IP address 10.42.0.1
Broadcast 10.42.0.255
Mask 255.255.255.0
现在到了需要上网的台式机,我们尝试了有线连接下的自动 (DHCP) 和手动设置。虽然可以 ping 笔记本电脑,但无法上网,ping google.com
说未知主机。ping 64.233.160.1
(goolge 的 IP 地址)说100% packet loss
destination unreachable
在手册中,我给出了 IP 10.42.0.16
,尝试了10.42.0.1
一次网关,尝试了网关192.168.1.1
(如所示netstat -nr
)尝试了网关192.168.1.4
,仍然能够 ping 10.42.0.1,但没有互联网连接
我该如何解决这个问题?DNS 条目在路由器中,所以应该不是问题。
[评论难以阅读,已编辑并添加route
's]
route
在桌面上:
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.1.1 0.0.0.0 UG - 0 - 0 - 0 - eth0
1.42.0.0 * 255.255.255.0 - U - 1 - 0 - 0 - eth0
192.168.1.1 * 255.255.255.255 - UH - 0 - 0 - 0 - eth
在route
笔记本电脑上:
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.1.1 0.0.0.0 - UG - 0 - 0 - 0 - wlan0
10.42.0.0 * 255.255.255.0 - U - 1 - 0 - 0 - eth0
192.168.1.0 * 255.255.255.0 - U - 9 - 0 - 0 - wlan0
答案1
我搜索了一下,找到了一些答案,虽然不完全相同,但应该可以,使用 Ubuntu GUI 工具应该会很“简单”。它会设置一些 IP 表/NAT 魔法(以某种方式),所以我们很接近使用“ route - show / manipulate the IP routing table
”,但只是不知道“秘密词”
在连接互联网的计算机(服务器),进入网络管理器(右键单击工具栏中的网络图标并编辑有线连接(eth0),转到 IPv4 选项卡,在“方法”中选择“共享给其他计算机”。应用所有内容并关闭网络管理器窗口。
答案略有不同非互联网(客户端)电脑。
- 有人说只要插上电源它就能工作。或者将其设置为“自动”(如果需要,可以将 DNS 服务器设置为“服务器”计算机)[无线与有线共享,共享 Ubuntu 到 WinXP]
- 另一个人说手动将其 IP 设置为同一 LAN 网络中的 IP,例如,如果“服务器”为 192.168.1.4,则将“客户端”设置为 192.168.1.5,并使用相同的网络掩码(255.255.255.0)。
然后使用“服务器”IP 作为网关和域名系统。
还有一个手动的终端方式,使用iptables
,但这位朋友的说明非常简略,根本没有解释它的作用,除了“这将配置 nat”(可能是从其他地方复制粘贴的)。我认为不加解释就粘贴到这里是没用的,所以我就不说了,但是如果你感兴趣的话,这是链接(或者说是受虐狂 ;-)