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。