Ubuntu 22.04 激活网络连接失败

Ros*_*dow 7 network-manager networking internet dhcp

我已经尝试了所有我发现的方法,但没有任何效果。

\n

我尝试使用的连接是有线以太网,电缆连接到墙壁插座,返回到 tp-link tl-sg108,它从 TIM HUB+ ZTE H388X 获取连接。\n该系统是双启动系统, Windows 10,它在那里工作得很好,不过,不确定这是否只是巧合,当我在 Ubuntu Steam 上停止工作后第一次切换回来时,警告它的服务没有运行,我必须将其设置为自动加载启动时。之后我回到 Ubuntu,尝试了一系列修复,但没有任何效果,我恢复了更改,重新启动,它再次工作,直到我切换回 Windows 并回到 Ubuntu,从那以后就没有工作了。\n每次我去回到Windows,时间倒退了2小时,我需要禁用并重新启用自动时间,Ubuntu自行管理它,除了现在它没有连接,所以例如在grep中syslog有一些比后来的一些条目提前了 2 小时,因为我注意到晚上 11 点后的某个时间点时间已经关闭。\n主板是 Asus Sabertooth Z87,因此网卡是 I217-V。\n连接在 Ubuntu 上工作了几周,工作正常,今天才开始不工作。

\n

在路由器上我尝试过:

\n
    \n
  • 重新启动,以便重置 DHCP 租约,以防租约仅适用于 Windows(如果是在 Windows 中获得的)
  • \n
\n

在 Windows 上我:

\n
    \n
  • 禁用快速启动;
  • \n
  • 禁用网络唤醒;
  • \n
\n

在 Ubuntu 上我尝试过:

\n
    \n
  • 通过设置为 true 告诉 NetworkManager 管理所有连接\n在/etc/NetworkManager/NerworkManager.conf;
  • \n
  • 在同一文件中设置 dhcp 客户端,包括内部、dhclient、dhcpcd;
  • \n
  • netplan 有一行告诉它让 NetworkManaged 处理它的事情 in\n /etc/netplan/01-network-manager-all.yaml
  • \n
  • 使用sudo service NetworkManager restart和重新启动 NetworkManagessudo systemctl restart NetworkManager
  • \n
  • 在\n处创建一个空文件/etc/NetworkManager/conf.d/10-globally-managed-devices.conf
  • \n
  • 手动设置IP、掩码、网关;
  • \n
  • /var/lib/dhcp/dhclient.leases是空的;
  • \n
  • /var/lib/dhcpcd只有无线 dhcp 租用文件和\nsecret文件;
  • \n
\n

通过运行,sudo dhcpcd -T eno1我有时看到它成功地获取了 IPv6,它实际上用于连接,但只不过是说它已连接。Ping 没有得到回复,并且在 ping 后检查 arp 只显示<incomplete>在地址中,这意味着它没有得到回复。\ndhclient 也挂起。

\n

我还没有尝试过:这个家伙没有明确解释他做了什么Can't get IP via DHCP in 19.04, but can't get IP via DHCP in 19.04, buttaining if I use Windows

\n

现在是常用的命令输出

\n

sudo lshw -C network

\n
  *-network                 \n   description: Ethernet interface\n   product: Ethernet Connection I217-V\n   vendor: Intel Corporation\n   physical id: 19\n   bus info: pci@0000:00:19.0\n   logical name: eno1\n   version: 04\n   serial: 74:d0:2b:2c:b0:a4\n   size: 1Gbit/s\n   capacity: 1Gbit/s\n   width: 32 bits\n   clock: 33MHz\n   capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation\n   configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=5.15.0-37-generic duplex=full firmware=0.13-4 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s\n   resources: irq:28 memory:ef300000-ef31ffff memory:ef339000-ef339fff ioport:f040(size=32)\n  *-network\n   description: Wireless interface\n   physical id: 9\n   bus info: usb@3:6\n   logical name: wlxc4e90a0658cc\n   serial: c4:e9:0a:06:58:cc\n   capabilities: ethernet physical wireless\n   configuration: broadcast=yes driver=rtl8xxxu driverversion=5.15.0-37-generic firmware=N/A ip=192.168.1.3 link=yes multicast=yes wireless=IEEE 802.11\n
Run Code Online (Sandbox Code Playgroud)\n

systemctl status NetworkManager(我最后手动禁用了连接,以免干扰 USB wifi)

\n
\xe2\x97\x8f NetworkManager.service - Network Manager\n Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)\n Active: active (running) since Sat 2022-06-11 01:56:01 CEST; 13min ago\n   Docs: man:NetworkManager(8)\nMain PID: 1001 (NetworkManager)\n  Tasks: 3 (limit: 38371)\n Memory: 12.1M\n    CPU: 640ms\n CGroup: /system.slice/NetworkManager.service\n         \xe2\x94\x94\xe2\x94\x801001 /usr/sbin/NetworkManager --no-daemon\ngiu 11 02:04:03 Phantom NetworkManager[1001]: <info>  [1654905843.1941] manager: NetworkManager state is now CONNECTED_LOCAL\ngiu 11 02:04:03 Phantom NetworkManager[1001]: <info>  [1654905843.1944] device (wlxc4e90a0658cc): Activation: successful, device activated.\ngiu 11 02:04:05 Phantom NetworkManager[1001]: <info>  [1654905845.5149] dhcp4 (wlxc4e90a0658cc): state changed new lease, address=192.168.1.3\ngiu 11 02:04:05 Phantom NetworkManager[1001]: <info>  [1654905845.5155] manager: NetworkManager state is now CONNECTED_SITE\ngiu 11 02:04:05 Phantom NetworkManager[1001]: <info>  [1654905845.5157] policy: set \'TIM-19358435\' (wlxc4e90a0658cc) as default for IPv4 routing and DNS\ngiu 11 02:04:09 Phantom NetworkManager[1001]: <info>  [1654905849.7524] manager: NetworkManager state is now CONNECTED_GLOBAL\ngiu 11 02:04:24 Phantom NetworkManager[1001]: <info>  [1654905864.5081] device (eno1): state change: activated -> deactivating (reason \'user-requested\', sys-iface-state: \'managed\')\ngiu 11 02:04:24 Phantom NetworkManager[1001]: <info>  [1654905864.5098] audit: op="device-disconnect" interface="eno1" ifindex=2 pid=2467 uid=1000 result="success"\ngiu 11 02:04:24 Phantom NetworkManager[1001]: <info>  [1654905864.5220] device (eno1): state change: deactivating -> disconnected (reason \'user-requested\', sys-iface-state: \'managed\')\ngiu 11 02:04:24 Phantom NetworkManager[1001]: <info>  [1654905864.5392] dhcp4 (eno1): canceled DHCP transaction\n
Run Code Online (Sandbox Code Playgroud)\n

systemctl status dhcpcd

\n
\xe2\x97\x8f dhcpcd.service - DHCP Client Daemon\n Loaded: loaded (/lib/systemd/system/dhcpcd.service; enabled; vendor preset: enabled)\n Active: active (running) since Sat 2022-06-11 01:56:00 CEST; 1h 13min ago\n   Docs: man:dhcpcd(8)\nProcess: 1002 ExecStart=/usr/sbin/dhcpcd (code=exited, status=0/SUCCESS)\nMain PID: 1100 (dhcpcd)\n  Tasks: 1 (limit: 38371)\n Memory: 1.5M\n    CPU: 324ms\n CGroup: /system.slice/dhcpcd.service\n         \xe2\x94\x94\xe2\x94\x801100 /usr/sbin/dhcpcd\n\ngiu 11 02:41:10 Phantom dhcpcd[1100]: eno1: Router Advertisement from fe80::9a00:6aff:fea6:7a30\ngiu 11 02:41:10 Phantom dhcpcd[1100]: wlxc4e90a0658cc: Router Advertisement from fe80::9a00:6aff:fea6:7a30\ngiu 11 02:47:02 Phantom dhcpcd[1100]: eno1: Router Advertisement from fe80::9a00:6aff:fea6:7a30\ngiu 11 02:47:02 Phantom dhcpcd[1100]: wlxc4e90a0658cc: Router Advertisement from fe80::9a00:6aff:fea6:7a30\ngiu 11 02:56:07 Phantom dhcpcd[1100]: eno1: Router Advertisement from fe80::9a00:6aff:fea6:7a30\ngiu 11 02:56:07 Phantom dhcpcd[1100]: wlxc4e90a0658cc: Router Advertisement from fe80::9a00:6aff:fea6:7a30\ngiu 11 03:01:27 Phantom dhcpcd[1100]: eno1: Router Advertisement from fe80::9a00:6aff:fea6:7a30\ngiu 11 03:01:27 Phantom dhcpcd[1100]: wlxc4e90a0658cc: Router Advertisement from fe80::9a00:6aff:fea6:7a30\ngiu 11 03:04:03 Phantom dhcpcd[1100]: eno1: Router Advertisement from fe80::9a00:6aff:fea6:7a30\ngiu 11 03:04:03 Phantom dhcpcd[1100]: wlxc4e90a0658cc: Router Advertisement from fe80::9a00:6aff:fea6:7a30\n
Run Code Online (Sandbox Code Playgroud)\n

sudo lspci -nnk

\n
00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection I217-V [8086:153b] (rev 04)\nDeviceName:  Onboard LAN\nSubsystem: ASUSTeK Computer Inc. Ethernet Connection I217-V [1043:859f]\nKernel driver in use: e1000e\n
Run Code Online (Sandbox Code Playgroud)\n

ip -6 neigh show

\n
fe80::9a00:6aff:fea6:7a30 dev wlxc4e90a0658cc lladdr 98:00:6a:a6:7a:30 router STALE\nfe80::9a00:6aff:fea6:7a30 dev eno1 lladdr 98:00:6a:a6:7a:30 router STALE\n
Run Code Online (Sandbox Code Playgroud)\n

ip -4 neigh show

\n
192.168.1.11 dev wlxc4e90a0658cc  FAILED\n192.168.1.1 dev wlxc4e90a0658cc lladdr 98:00:6a:a6:7a:30 REACHABLE\n
Run Code Online (Sandbox Code Playgroud)\n

nmcli

\n
wlxc4e90a0658cc: connected to TIM-19358435\n    "D-Link DWA-131 Nano"\n    wifi (rtl8xxxu), C4:E9:0A:06:58:CC, hw, mtu 1500\n    ip4 default\n    inet4 192.168.1.3/24\n    route4 192.168.1.0/24 metric 303\n    route4 default via 192.168.1.1 metric 303\n    route4 default via 192.168.1.1 metric 600\n    inet6 fe80::9990:2313:9f3a:28ce/64\n    inet6 fe80::29e5:3afd:ce7b:9742/64\n    route6 fe80::/64 metric 1024\n    route6 fe80::/64 metric 256\n\neno1: connected to Wired connection 1\n    "Intel I217-V"\n    ethernet (e1000e), 74:D0:2B:2C:B0:A4, hw, mtu 1500\n    inet6 fe80::48c6:f95d:829c:925d/64\n    route6 fe80::/64 metric 1024\n\nlo: unmanaged\n    "lo"\n    loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536\n\nDNS configuration:\n    servers: 192.168.1.1\n    domains: home\n    interface: wlxc4e90a0658cc\n\n    servers: fe80::9a00:6aff:fea6:7a30\n    interface: wlxc4e90a0658cc\n\nUse "nmcli device show" to get complete information about known devices and\n"nmcli connection show" to get an overview on active connection profiles.\n\nConsult nmcli(1) and nmcli-examples(7) manual pages for complete usage details.\n
Run Code Online (Sandbox Code Playgroud)\n

nmcli device show

\n
GENERAL.DEVICE:                         wlxc4e90a0658cc\nGENERAL.TYPE:                           wifi\nGENERAL.HWADDR:                         C4:E9:0A:06:58:CC\nGENERAL.MTU:                            1500\nGENERAL.STATE:                          100 (connected)\nGENERAL.CONNECTION:                     TIM-19358435\nGENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/9\nIP4.ADDRESS[1]:                         192.168.1.3/24\nIP4.GATEWAY:                            192.168.1.1\nIP4.ROUTE[1]:                           dst = 192.168.1.0/24, nh = 0.0.0.0, mt = 303\nIP4.ROUTE[2]:                           dst = 0.0.0.0/0, nh = 192.168.1.1, mt = 303\nIP4.ROUTE[3]:                           dst = 0.0.0.0/0, nh = 192.168.1.1, mt = 600\nIP4.DNS[1]:                             192.168.1.1\nIP4.DOMAIN[1]:                          home\nIP6.ADDRESS[1]:                         fe80::9990:2313:9f3a:28ce/64\nIP6.ADDRESS[2]:                         fe80::29e5:3afd:ce7b:9742/64\nIP6.GATEWAY:                            --\nIP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 1024\nIP6.ROUTE[2]:                           dst = fe80::/64, nh = ::, mt = 256\nIP6.DNS[1]:                             fe80::9a00:6aff:fea6:7a30\n\nGENERAL.DEVICE:                         eno1\nGENERAL.TYPE:                           ethernet\nGENERAL.HWADDR:                         74:D0:2B:2C:B0:A4\nGENERAL.MTU:                            1500\nGENERAL.STATE:                          100 (connected)\nGENERAL.CONNECTION:                     Wired connection 1\nGENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/13\nWIRED-PROPERTIES.CARRIER:               on\nIP4.GATEWAY:                            --\nIP6.ADDRESS[1]:                         fe80::48c6:f95d:829c:925d/64\nIP6.GATEWAY:                            --\nIP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 1024\n\nGENERAL.DEVICE:                         lo\nGENERAL.TYPE:                           loopback\nGENERAL.HWADDR:                         00:00:00:00:00:00\nGENERAL.MTU:                            65536\nGENERAL.STATE:                          10 (unmanaged)\nGENERAL.CONNECTION:                     --\nGENERAL.CON-PATH:                       --\nIP4.ADDRESS[1]:                         127.0.0.1/8\nIP4.GATEWAY:                            --\nIP6.ADDRESS[1]:                         ::1/128\nIP6.GATEWAY:                            --\nIP6.ROUTE[1]:                           dst = ::1/128, nh = ::, mt = 256\n
Run Code Online (Sandbox Code Playgroud)\n

nmcli con show

\n
NAME                UUID                                  TYPE      DEVICE          \nTIM-19358435        6c09dd30-1f42-40ae-a76a-24e0e9f43f0e  wifi      wlxc4e90a0658cc \nWired connection 1  ea97f513-3101-44a4-98a9-4cebaea410ae  ethernet  eno1\n
Run Code Online (Sandbox Code Playgroud)\n

nmcli con show "Wired connection 1"

\n

https://pastebin.com/VrLsjVwq

\n

sudo dhcpcd -T eno1

\n
DUID 00:04:41:9d:bf:20:d7:da:11:dd:ae:ff:74:d0:2b:2c:b0:a4\neno1: IAID 2b:2c:b0:a4\neno1: soliciting an IPv6 router\neno1: soliciting a DHCP lease\neno1: probing for an IPv4LL address\neno1: using IPv4LL address 169.254.230.155\ninterface=\'eno1\'\npid=\'9102\'\nprotocol=\'dhcp\'\nreason=\'TEST\'\nifcarrier=\'up\'\nifflags=\'4163\'\nifmtu=\'1500\'\nifwireless=\'0\'\ndhcpcd exited\n
Run Code Online (Sandbox Code Playgroud)\n

arp -a -v

\n
? (192.168.1.11) at <incomplete> on wlxc4e90a0658cc\nH388X.home (192.168.1.1) at 98:00:6a:a6:7a:30 [ether] on wlxc4e90a0658cc\nEntries: 2  Skipped: 0  Found: 2\n
Run Code Online (Sandbox Code Playgroud)\n

sudo arpsend -D -e 192.168.1.1 eno1

\n
arpsend: can\'t get iface \'eno1\' address : Cannot assign requested address\n
Run Code Online (Sandbox Code Playgroud)\n

ifconfig

\n
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500\n    inet6 fe80::48c6:f95d:829c:925d  prefixlen 64  scopeid 0x20<link>\n    ether 74:d0:2b:2c:b0:a4  txqueuelen 1000  (Ethernet)\n    RX packets 1221  bytes 128481 (128.4 KB)\n    RX errors 0  dropped 0  overruns 0  frame 0\n    TX packets 874  bytes 146162 (146.1 KB)\n    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\n    device interrupt 20  memory 0xef300000-ef320000  \n\nlo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536\n    inet 127.0.0.1  netmask 255.0.0.0\n    inet6 ::1  prefixlen 128  scopeid 0x10<host>\n    loop  txqueuelen 1000  (Local Loopback)\n    RX packets 22543  bytes 1701449 (1.7 MB)\n    RX errors 0  dropped 0  overruns 0  frame 0\n    TX packets 22543  bytes 1701449 (1.7 MB)\n    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\n\nwlxc4e90a0658cc: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500\n    inet 192.168.1.3  netmask 255.255.255.0  broadcast 192.168.1.255\n    inet6 fe80::9990:2313:9f3a:28ce  prefixlen 64  scopeid 0x20<link>\n    inet6 fe80::29e5:3afd:ce7b:9742  prefixlen 64  scopeid 0x20<link>\n    ether c4:e9:0a:06:58:cc  txqueuelen 1000  (Ethernet)\n    RX packets 41887  bytes 32973913 (32.9 MB)\n    RX errors 0  dropped 0  overruns 0  frame 0\n    TX packets 32570  bytes 6583725 (6.5 MB)\n    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\n
Run Code Online (Sandbox Code Playgroud)\n

ip addr show

\n
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000\nlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\ninet 127.0.0.1/8 scope host lo\n   valid_lft forever preferred_lft forever\ninet6 ::1/128 scope host \n   valid_lft forever preferred_lft forever\n2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000\nlink/ether 74:d0:2b:2c:b0:a4 brd ff:ff:ff:ff:ff:ff\naltname enp0s25\ninet6 fe80::48c6:f95d:829c:925d/64 scope link noprefixroute \n   valid_lft forever preferred_lft forever\n3: wlxc4e90a0658cc: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000\nlink/ether c4:e9:0a:06:58:cc brd ff:ff:ff:ff:ff:ff\ninet 192.168.1.3/24 brd 192.168.1.255 scope global dynamic noprefixroute wlxc4e90a0658cc\n   valid_lft 81932sec preferred_lft 81932sec\ninet6 fe80::9990:2313:9f3a:28ce/64 scope link \n   valid_lft forever preferred_lft forever\ninet6 fe80::29e5:3afd:ce7b:9742/64 scope link noprefixroute \n   valid_lft forever preferred_lft forever\n
Run Code Online (Sandbox Code Playgroud)\n

ip r

\n
default via 192.168.1.1 dev wlxc4e90a0658cc proto dhcp src 192.168.1.3 metric 303 \ndefault via 192.168.1.1 dev wlxc4e90a0658cc proto dhcp metric 600 \n192.168.1.0/24 dev wlxc4e90a0658cc proto dhcp scope link src 192.168.1.3 metric 303\n
Run Code Online (Sandbox Code Playgroud)\n

route

\n
Kernel IP routing table\nDestination     Gateway         Genmask         Flags Metric Ref    Use Iface\ndefault         H388X.home      0.0.0.0         UG    303    0        0 wlxc4e90a0658cc\ndefault         H388X.home      0.0.0.0         UG    600    0        0 wlxc4e90a0658cc\n192.168.1.0     0.0.0.0         255.255.255.0   U     303    0        0 wlxc4e90a0658cc\n
Run Code Online (Sandbox Code Playgroud)\n

systemctl restart dhcpcd@eno1.service

\n
Failed to restart dhcpcd@eno1.service: Unit dhcpcd@eno1.service not found.\n
Run Code Online (Sandbox Code Playgroud)\n

sudo systemctl restart dhcpcd@eno1.service

\n
Failed to restart dhcpcd@eno1.service: Unit dhcpcd@eno1.service not found.\n
Run Code Online (Sandbox Code Playgroud)\n

cat /var/log/syslog | grep dhcp4

\n

https://pastebin.com/EEp5GgPe

\n