Ubuntu - IPv4 在新安装中大多无法正常工作

Ubuntu - IPv4 在新安装中大多无法正常工作

我刚刚在一台机器上全新安装了 Ubuntu 20.04,但遇到了一些问题。IPV6 全面运行良好,但 IPV4 大多无法运行。

[编辑:我将根据新发现缩短这个问题]

简而言之,在 IPV6 上,一切正常。在 IPV4 方面,由于 DHCP 处于自动状态,因此分配了 127.0.1.1 的环回地址,因此环回 ping 可以正常工作。IPV4 的其他方面都不起作用。[查看更新]

带有 LAMP 堆栈的 Ubuntu 20.04。全面采用当前软件版本。

更新 好吧,现在我觉得自己像个傻瓜。睡了一觉后,我仔细思考了一下 IPV4 地址,意识到 127.0.1.1 是一个环回地址。

“临时”修复:我重新配置了 IPV4 以使用手动分配的 IP 地址,并在路由器上对主机名进行了相同的操作。现在 IPV4 和 IPV6 上的所有功能似乎都按预期运行,并且似乎没有冲突。

所以这是我的新问题:为什么当 DHCP 开启并且所有设置为自动时,Ubuntu 机器没有自动获取有效的 IPV4 地址???为什么它获取的是环回地址?

我想对其进行设置,使其能够正确地为 IPV4 和 IPV6 进行 DHCP/动态地址分配。

有任何想法吗? ;-)

[第二次编辑] 根据要求,/etc/netplan/01network-manager-all.yaml 的内容后跟 ip addr 输出。请注意,出于安全原因,我略微修改了 ipv6 地址。

/etc/netplan/01network-manager-all.yaml

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

IP 地址

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 80:c1:6e:fa:9e:83 brd ff:ff:ff:ff:ff:ff
    altname enp0s25
    inet 192.168.1.212/24 brd 192.168.1.255 scope global noprefixroute eno1
       valid_lft forever preferred_lft forever
    inet6 2600:wwww:zzzz:xxxx::4e0/128 scope global dynamic noprefixroute 
       valid_lft 2589401sec preferred_lft 602201sec
    inet6 2600:wwww:zzzz:xxxx:f5a5:beef:9843:4f07/64 scope global temporary dynamic 
       valid_lft 3085sec preferred_lft 3085sec
    inet6 2600:wwww:zzzz:xxxx:a495:1c3d:2aeb:1c47/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 3085sec preferred_lft 3085sec
    inet6 fe80::f94c:19e9:75d0:6b7/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

正如我所说,我安装了静态地址,但仍然不知道为什么它没有设置 IPV4 动态地址或功能。

有什么新想法吗???

相关内容