Ubuntu Server 无法 ping 网关或解析名称

Ubuntu Server 无法 ping 网关或解析名称

我正在处理一个非常奇怪的网络问题。

我正在运行 Ubuntu Server 22.04,每个客户端都可以访问它以及我家庭网络上的互联网。但是,服务器甚至无法 ping 网关(或除其自身之外的任何名称或编号)!这一切似乎都是在我安装了 dnsmasq 之后发生的(我后来卸载了它)。删除 dnsmasq 后我重新启动了。

我在服务器上使用静态 IP,所有路由和网络配置都正常。IP 没有改变。

另外,我不知道这是否相关,服务器无法解析任何 DNS 名称。因此,我无法进行 apt 更新等。

除了安装然后删除 dnsmasq 之外,我没有更改任何配置。

任何帮助都将受到赞赏。

非常感谢。

更新日期 2023.11.29

root@m93p:/etc/netplan# cat 00-installer-config.yaml 
# This is the network config written by 'subiquity'
network:
  version: 2
  renderer: networkd
  ethernets:
    eno1:
      addresses:
        - 192.168.2.93/24
      nameservers:
        search: [home]
        addresses: [192.168.2.1, 207.164.234.193]
      routes:
        - to: default
          via: 192.168.2.1
root@m93p:/etc/netplan# netplan generate
root@m93p:/etc/netplan# netplan apply
root@m93p:/etc/netplan# 

答案1

我重新安装了 Ubuntu Server 22.04 LTS,结果相同。然后我尝试使用 DHCP 实时 Fedora 桌面,它成功了。然后我使用 .93 静态 IP 安装 Fedora Server,并遇到了相同的网络问题。所以这与操作系统无关。我的路由器由 ISP 提供,功能有限,我找不到任何可以阻止特定静态 IP 的东西。我重新安装了 Ubuntu Server 22.04,并使用了 .94 的静态 IP,一切正常,所以我有一个解决方法。非常感谢 AskUbuntuers 的所有帮助!如果我能找到答案,我会更新这篇文章。

相关内容