XUbuntu 20.04 无法连接到有线路由器/互联网

XUbuntu 20.04 无法连接到有线路由器/互联网

XUbuntu 20.04 无法使用我的电脑、live CD 或 18.x 或 16.x 的 live CD 连接到有线路由器/互联网。这些以前都可以正常工作。运行 18.x 的其他计算机仍然可以工作,我的桌面仍然可以使用 Windows 10 连接,但启动 XUbuntu 时却无法连接。我尝试了发布的几个解决方案,其中一个暂时有效,但在下次启动时无法连接。请让我知道您需要我做什么来解决这个问题。谢谢。

@heynnema 谢谢你的帮助。

有线网络由购买的和自制的 Cat-5 电缆混合而成,但组装正确。DSL 调制解调器路由器(带 WiFi)之间带有交换机。全部 10/100。路由器可能高达 1000。网络与其他 XUbuntu 18.04(32 位)计算机和 Windows 10 下的 HP-elite 800 64 位台式机配合良好。一两个月前曾与所有版本的 XUbuntu 配合使用(包括实时 cd)。

01-网络管理器-全部.yaml

# Let NetworkManager manage all devices on this system
network:
    version: 2
    renderer: NetworkManager
    ethernets:
        eno1:
            dhcp4: yes
            dhcp6: no

我根据找到的其他解决方案编辑了该文件,并且很快就起作用了。

sudo lshw -C 网络

  *-network                 
       description: Ethernet interface
       product: Ethernet Connection I217-LM
       vendor: Intel Corporation
       physical id: 19
       bus info: pci@0000:00:19.0
       logical name: eno1
       version: 04
       serial: 8c:dc:d4:25:f2:71
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k duplex=full firmware=0.13-4 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
       resources: irq:27 memory:f7c00000-f7c1ffff memory:f7c3d000-f7c3dfff ioport:f080(size=32)

        

我真的很好奇为什么不久前实时 CD 还在使用相同设置工作时会停止连接网络/互联网。

@heynnema 我将 netplan *.yaml 文件编辑回其原始状态并重新启动。这加上“设置”电缆连接器似乎再次起作用并解释了问题。另外:

$ tracepath www.google.com
tracepath: www.google.com: No address associated with hostname
$ tracepath 8.8.8.8
 1?: [LOCALHOST]                      pmtu 1500
 1:  Broadcom.Home                                         1.406ms 
 1:  Broadcom.Home                                         1.224ms 
 2:  Broadcom.Home                                         1.170ms pmtu 1492
 2:  172.16.2.1                                           26.823ms 
 3:  vl-3611.tor01ad-aro22.ne.fibernetics.ca              43.601ms 
 4:  no reply
 5:  ip-49.50.99.216.dsl-cust.ca.inter.net                26.673ms 
 6:  google-b.ip4.torontointernetxchange.net              26.514ms asymm  9 
 7:  no reply

我认为您所要求的 mtu 就在那里。

答案1

网络计划

编辑您的 /etc/netplan/01-network-manager-all.yaml 使其看起来像这样...

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

sudo netplan generate

sudo netplan apply

确认您的“有线连接”配置文件具有正确的设置。删除任何其他不需要的以太网配置文件。

reboot

网络布线

澄清...

您使用的是自制电缆还是 cat 5 电缆,对吗?Cat 5e 确实是最低标准。将计算机到交换机的电缆更改为 5e 电缆,然后重新启动计算机/交换机/路由器,然后查看以太网是否正常工作。

您的以太网交换机只有 10/100,对吗?路由器是 10/100/1000,对吗?为什么不使用 10/100/1000 交换机?我问这个问题是因为您的计算机连接只有 100Mb... 速度可以提高 10 倍。

DSL

您在“有线连接”配置文件中设置的 MTU 是多少?

安装tracepath...

sudo apt update

sudo apt install iputils-tracepath

编辑您的问题并告诉我...

tracepath www.google.com

更新#1:

重新安装以太网电缆解决了连接问题。

更新 #2:

由于 DSL,您的“有线连接”配置文件中的 MTU 设置应为 1492。

在此处输入图片描述

相关内容