通过以太网共享无线网络连接

我想通过以太网将我的台式机上的无线网络连接与我的旧笔记本共享。
我已经在台式机上的两个连接中都勾选了“对其他人可用”的选项,但是我的笔记本无法连接。我是做错了什么还是有bug?

我之前在12.04上做过完全相同的事情。我觉得可能是网络管理器出了问题,因为我使用的是Gnome 3.10,并且今天刚刚更新了。 - Christos Baziotis
7根据那篇文章,现代以太网硬件可以自动协商,因此不需要交叉线缆。我之前也用普通的以太网线做过这个。 - Mechanical snail
1@机械蜗牛:谢谢,我没注意到那个。所以我猜我可以丢掉我珍贵的手动连接的交叉线缆了 :-) - Rmano
可能是共享无线连接与有线以太网端口的重复问题。 - bcbc
可能是重复的问题,与如何连接和共享您的互联网连接(有线和无线)相似。 - Eric Carvalho
2个回答

在服务器电脑上:

在连接到互联网的计算机上,单击面板中的网络图标,然后转到菜单底部的“编辑连接...”。 双击您的有线连接(保留无线连接不变,即连接到Internet和要共享的连接,据我所知)。 在“IPv4设置”选项卡上,选择方法:“共享给其他计算机”。 通过单击“有线网络”重新连接,以获得新的IP地址。(两台计算机必须通过以太网电缆连接才能执行此步骤,因此如果尚未连接,请立即连接它们。) 在网络菜单中单击“连接信息”,并写下IP地址和网络掩码(在我的情况下,分配了10.42.0.1/255.255.255.0,但我不知道是否总是这种情况)。

在客户端电脑上:

  1. 进入“编辑连接...”并分配一个“手动”方法。在同一子网上分配一个IP地址(例如10.42.0.69),并将你记下的IP地址、网络掩码、网关和DNS服务器填写到“Netmask”、“Gateway”和“DNS servers”中。

    Editing Client Wired

  2. 重新连接到网络,以便应用新的设置。

  3. 为自己鼓掌,并畅游互联网吧!


16在我的情况下(Ubuntu 14.04),前四个步骤就足够了。自动分配(DHCP)有什么问题吗?为什么要手动重新分配它呢? - toto_tico
如果我尝试将有线网络和无线网络放在同一个网络中,并使用手动配置有线网络,这样会起作用吗? - Ankur Loriya
如何使用客户端上的DHCP来实现相同的功能? - dolmen
1这个应该被标记为正确答案! :) - jackyalcine
2我已经做过这个数十次了。只需在非服务器计算机上使用自动分配而不是手动分配,并且不要忘记为dhcp和dns访问打开端口67、68、52和53。此外,别忘了ufw会阻止传入连接,所以你需要在服务器计算机上禁用它或者相应地设置规则。 - mchid
我将一个WiFi路由器连接到我的以太网口,这样它就可以进行DHCP。步骤1-4就是我所需要的。为什么要这样做呢?因为付费的WiFi连接一次只允许一个用户使用,不满足我的需求。现在我和妻子都可以同时使用同一个WiFi账号上的4台电脑了。谢谢。 - Bob Brunius
我尝试过将我的笔记本电脑与树莓派共享,但是没有成功。 - wordsforthewise
相关:http://askubuntu.com/questions/64494/wired-connection-shared-with-other-computers-connects-then-disconnects-in-the-nm - OlivierBlanvillain
这对我的集群配置来说非常完美。我需要每个计算节点都有一个固定的IP,并且从主节点共享互联网。 - Steven C. Howell
10这个解决方案对我来说很有效。唯一想补充的是:如果在IPV4选项卡的配置菜单中没有列出“共享给其他计算机”的方法(这是我在运行Ubuntu 17.10默认Gnome界面时遇到的情况),你可以通过命令行启动网络设置,使用nm-connection-editor命令。详见这里 - leomilrib
2哇,我花了好长时间在我的客户端上配置相应的Netplan,因为我忘记将网关设置为主机的IP地址...所以如果有人可以使用SSH但无法共享互联网连接:请记住,将你的网关设置为主机的IP地址! - Markus
这对我来说也适用,从Ubuntu服务器到Windows客户端。我在客户端上什么都不需要做。 - esperluette
5这个回答仍然有用!但如果更新以反映当前的图形用户界面,甚至更好地使用命令行工具进行配置,那将会更加有用。 - Seamus
在驾驶舱中,您可以在网络页面上管理这些设置。https://prnt.sc/26efq9n - dobs

使用2022年的KDE中的网络管理器,我不需要做太复杂的操作:只需创建一个新的共享连接(默认配置即可正常工作):
  1. 打开配置:

enter image description here

2. 添加新连接

enter image description here

3. 选择“有线以太网(共享)”(或类似选项),给它起一个名字,比如partageinternet,然后保存(无需配置):

enter image description here

然后,将以太网电缆插入另一台计算机(已在树莓派上测试)。网络管理器菜单中应该出现一个新的条目,用于开始共享之前创建的连接。实际上,如果该条目不可见(在我的情况下,第一次没有出现,原因不明),您可以强制网络管理器启动它:
$ nmcli connection show
…
partageinternet …
…
$ nmcli connection up partageinternet

那就这样了!另一台电脑应该会自动连接。