我正在处理一个非常奇怪的网络问题。
我正在运行 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 的所有帮助!如果我能找到答案,我会更新这篇文章。