通过电缆将笔记本电脑连接到 PC 的互联网

通过电缆将笔记本电脑连接到 PC 的互联网

我家目前只有 WiFi,但我有一台没有内置 WiFi 卡的 PC(运行 Ubuntu 16.04)。我还有一台笔记本电脑(Ubuntu 16.04 + Windows 7),它有 WiFi 和 LAN 电缆。我想要的是通过 LAN 电缆从笔记本电脑的 WiFi 在我的 PC 上上网。我找到了 Ubuntu 14.04 的说明这里(来自得票最多的答案),按照步骤操作但没有成功;希望有人能帮忙。我到目前为止执行的步骤:

1)通过电缆连接笔记本电脑和PC。

2) 在笔记本电脑上,输入nm-connection-editor终端,选择“有线连接”,单击“编辑”,然后在 IPv4 设置下选择“共享到其他计算机”作为“方法”。hostname -I在笔记本电脑的终端中输入10.42.0.1 192.168.1.97。(我假设第一个是从外部看到的我的 IP 地址,第二个是我的 PC 网络的内部 IP 地址。)

3)hostname -I在 PC 上的终端中输入仅显示192.168.1.1。我在 PC 上也按照链接中第一个答案的说明进行操作,即转到“有线连接”,选择“IPv4 设置”,在“方法”下选择“手动”,然后在“地址”下输入 192.168.1.1,在“网络掩码”下输入 255.255.255.0,在“网关”下输入 192.168.1.97。在“DNS 服务器”字段中,我也输入了 192.168.1.97。

但是,保存设置后,我的电脑仍然没有互联网。有人能帮忙吗?我做错了什么?

更新#1:

dpkg -l *dnsmasq* (laptop and PC) gives: 
un dnsmasq <none> <none> (no description available) 
ii dnsmasq-base 2.75-1ubuntu0.1.04 amd64 Small caching DNS proxy and DHCP/TFTP server

更新 #2:

现在它能正常工作了!我不知道为什么,但当我今天启动电脑并将其连接到笔记本电脑时,它就可以上网了。我没有更改任何设置。也许系统只需要重新启动。非常感谢!

答案1

在里面terminal...

dpkg -l *dnsmasq*# 寻找 dnsmasq-base

un dnsmasq <none> <none> (no description available) 
ii dnsmasq-base 2.75-1ubuntu0.1.04 amd64 Small caching DNS proxy and DHCP/TFTP server

查找dnsmasq-base唯一已安装的内容dnsmasq。它的状态应该是“ii”。如果您没有看到它,那么:

sudo apt update# 更新软件数据库

sudo apt install dnsmasq-base# 安装 dnsmasq-base


设置笔记本电脑正如你之前所言……

On the laptop, typed nm-connection-editor in the terminal, chose 
'Wired Connection', clicked on 'Edit' and then selected 'Shared 
to other computers' as 'Method' under the IPv4 Settings.

设置电脑将以太网连接设置为 DHCP(非手动)。

连接以太网电缆就可以工作了。


如果由于某种原因 DHCP 不起作用,请尝试使用手动连接配置文件:

地址 = 10.42.0.2/24

网关 = 10.42.0.1

重试连接。

相关内容