![ubuntu 服务器 16.04 分配静态 IP 地址至以太网时,WiFi 与互联网的连接丢失](https://linux22.com/image/1009512/ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%2016.04%20%E5%88%86%E9%85%8D%E9%9D%99%E6%80%81%20IP%20%E5%9C%B0%E5%9D%80%E8%87%B3%E4%BB%A5%E5%A4%AA%E7%BD%91%E6%97%B6%EF%BC%8CWiFi%20%E4%B8%8E%E4%BA%92%E8%81%94%E7%BD%91%E7%9A%84%E8%BF%9E%E6%8E%A5%E4%B8%A2%E5%A4%B1.png)
我遇到了一个具体问题,我搜索了很多帖子和网站,但找不到解决方案。这是我的问题;
a)我的工具。
我有一台笔记本电脑(Ubuntu 服务器 16.04 LTS),带有一个以太网和一个 wifi 接口。
我有一台电脑(Windows 10 和 Linux Mint),带有一个以太网和一个 USB wifi 接口。
b)我想要什么。
我想要的是使用 WIFI 在 PC 和笔记本电脑上连接到互联网,并使用以太网在 PC 和笔记本电脑之间创建本地网络。
c) 问题或争议。
PC 可以通过 WIFI 卡连接到互联网。问题出在我的 Ubuntu 服务器。Ubuntu 服务器连接的当我在 /etc/network/interfaces 中进行如下设置时,可以通过 wifi 连接到互联网:
auto wlp18s0b1
iface wlp18s0b1 inet dhcp
wpa-ssid <ssid-name>
wpa-psk <pass>
但是当我更改 /etc/network/interfaces 以将静态 IP 地址分配给以太网时,互联网连接失败,我无法连接ping google.com
。以下是导致 WIFI 互联网连接失败的 /etc/network/interfaces 的内容:
auto wlp18s0b1
iface wlp18s0b1 inet dhcp
wpa-ssid <ssid-name>
wpa-psk <pass>
auto enp19s0
iface enp19s0 inet static
address 192.168.92.6
netmask 255.255.255.0
gateway 192.168.92.1
还有其他问题,而第二个 /etc/network/interface 配置导致ping google.com
失败。我的 wifi 卡已连接到 WIFI 热点,但无法访问互联网。
顺便说一句,我尝试了ping -I wlp18s0b1 google.com
和ping google.com
。
提前致谢。
答案1
我把这个问题发布到https://ubuntuforums.org他们的回复解决了问题。我也在这里发布了答案。问题出在以太网静态 IP 的网关值上。实际上,网关会向子网上的每个设备通告,如果您想访问互联网,则应该在私有网络上访问此地址(网关地址)。通过为我的本地网络定义网关,我在系统中添加了第二个网关,该网关覆盖了 WIFI 默认网关。