Ubuntu 22.04 LTS 的连接问题 - 无法访问互联网

Ubuntu 22.04 LTS 的连接问题 - 无法访问互联网

抱歉,这个问题似乎很幼稚,但我对 Linux 不太熟悉。我在安装某些东西时,不小心删除了 Ubuntu 22.04 LTS 中的一些重要软件包。之后,我失去了 Gnome 和许多功能,例如网络连接。我甚至无法连接到路由器。

首先我需要修复互联网连接。所以我做了很多研究,并在界面和 DNS 设置中做了以下操作:

ip link show

结果显示eno1为我的路由器接口名称。然后我执行以下操作:

sudo ip link set eno1 up
sudo ip addr add 192.168.1.1/24 dev eno1
sudo ip route add default via 192.168.1.1

此后,我与路由器的连接就解决了。我使用以下命令检查了:

ping 192.168.1.1

然后我通过以下方式更改了我的 DNS 设置:

sudo nano /etc/resovl.conf

并添加了以下几行:

nameserver 8.8.8.8
nameserver 8.8.4.4

但我仍然无法连接到互联网。我使用以下方法检查了:

ping google.com

我还用这个命令检查了我的防火墙,但它没有激活:

sudo ufw status

使用此命令我还看到端口转发已启用:

cat /proc/sys/net/ipv4/ip_forward

笔记:

  • 我的电脑通过以太网线连接到路由器
  • 我的系统中也没有 network-manager.service

我该如何修复我的网络连接?

答案1

sudo ip link set eno1 up
sudo ip addr add 192.168.1.1/24 dev eno1
sudo ip route add default via 192.168.1.1

你设定你的当地的IP 地址为 192.168.1.1。根据您的问题和评论,这是您的路由器的 IP...您的计算机应该在同一个子网中,但是不是路由器 IP 重复。将其设置为唯一的 IP,例如192.168.1.10/24

其余的都很好,所以只需用 替换sudo ip addr add 192.168.1.1/24 dev eno1sudo ip addr add 192.168.1.10/24 dev eno1一切都应该没问题。

相关内容