2022-06-15-101.145 外网不通问题 Linux 101.145 外网不通问题 起因以及经过:2022-06-15 11:48,A 提出该台机器无法访问外网,现场 B 通过脚本修改了 netplan 信息,接着换了网口,换了光模块,最后按照 https://blog.csdn.net/weixin_46151178/article/details/124581558 配置了网口自动 ip 配置。
13:15 接入调查。
这台机器的操作系统大约是在 2021/8/13 安装的,当时用于 chia 服务。查看 本地网络信息,发现结果比较奇怪。
root@gt:/# hostname -I 169.254.8.172 169.254.8.177 172.17.0.1 172.28.101.145 169.254.7.111 root@gt:/# ip a 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: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether 3c:ec:ef:b5:3b:5e brd ff:ff:ff:ff:ff:ff altname enp3s0 inet 169.254.8.172/16 brd 169.254.255.255 scope link eno1:avahi valid_lft forever preferred_lft forever 3: eno2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether 3c:ec:ef:b5:3b:5f brd ff:ff:ff:ff:ff:ff altname enp4s0 inet 169.254.8.177/16 brd 169.254.255.255 scope link eno2:avahi valid_lft forever preferred_lft forever 6: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default link/ether 02:42:16:01:30:26 brd ff:ff:ff:ff:ff:ff inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0 valid_lft forever preferred_lft forever 7: enp2s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 6c:b3:11:09:45:e0 brd ff:ff:ff:ff:ff:ff inet 172.28.101.145/24 brd 172.28.101.255 scope global enp2s0f0 valid_lft forever preferred_lft forever inet6 fe80::6eb3:11ff:fe09:45e0/64 scope link valid_lft forever preferred_lft forever 8: enp2s0f1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether 6c:b3:11:09:45:e2 brd ff:ff:ff:ff:ff:ff inet 169.254.7.111/16 brd 169.254.255.255 scope link enp2s0f1:avahi valid_lft forever preferred_lft forever inet6 fe80::6eb3:11ff:fe09:45e2/64 scope link valid_lft forever preferred_lft forever root@gt:/# root@gt:/# root@gt:/# ps -ef|grep avahi avahi 11003 1 20 12:34 ? 00:11:29 avahi-daemon: running [gt-18.local] avahi 11047 11003 0 12:34 ? 00:00:00 avahi-daemon: chroot helper avahi-a+ 20959 15551 0 12:44 ? 00:00:00 avahi-autoipd: [eno1] bound 169.254.8.172 root 20960 20959 0 12:44 ? 00:00:00 avahi-autoipd: [eno1] callout dispatcher avahi-a+ 20987 15551 0 12:44 ? 00:00:00 avahi-autoipd: [enp2s0f0] sleeping root 20988 20987 0 12:44 ? 00:00:00 avahi-autoipd: [enp2s0f0] callout dispatcher avahi-a+ 21079 15551 0 12:45 ? 00:00:00 avahi-autoipd: [docker0] sleeping root 21080 21079 0 12:45 ? 00:00:00 avahi-autoipd: [docker0] callout dispatcher avahi-a+ 21095 15551 0 12:45 ? 00:00:00 avahi-autoipd: [eno2] bound 169.254.8.177 root 21096 21095 0 12:45 ? 00:00:00 avahi-autoipd: [eno2] callout dispatcher avahi-a+ 21662 15551 0 12:45 ? 00:00:00 avahi-autoipd: [enp2s0f1] bound 169.254.7.111 root 21663 21662 0 12:45 ? 00:00:00 avahi-autoipd: [enp2s0f1] callout dispatcher root 85190 61128 0 13:31 pts/4 00:00:00 grep --color=auto avahi 像是通过 avahi 给所有网卡都配置了 ip,这是因为 修改了 /etc/NetworkManager/NetworkManager.conf 的 ifupdown –> manage=true,这导致了网口的 ip 都配置好了。但这些和无法接通外网无关,修改配置 manage=false,重启机器开始排查。
...