我们刚刚在一台旧pc (ubuntu18.04-无GUI)上更改了这种情况,我们在工作中使用它进行测试,结果导致无法访问网络-- ping 8.8.8,返回:
"connect: Network is unreachable"我们为解决此问题所做的工作: 1.修正日期时->重新引导2。将dhcp4更改为"True“(然后”是“)。3. sudo netplan -调试生成4. sudo netplan -调试应用
后者返回:
"NetworkManager: definition enp0s7 is not for us (backend 1)".ifconfig -a:
docker0: flags=[...]
enp0s7: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 00:XX:XX:XX:XX:XX txqueuelen 1000 (Ethernet)
[...]
lo: flags=73 [...]lspci结果:
00:07.0 Bridge: NVIDIA Corporation MCP61 Ethernet (rev a2)
Kernel driver in user: forcedeth
Kernel modules: forcedeth谢谢您的任何帮助/洞察/来源,以了解发生了什么!
@heynnema,非常感谢您的及时帮助!请查阅以下结果:
01-NetworkCard.yaml(最近一次让DHCP打开并获得动态IP的尝试):
network:
version: 2
renderer: networkd
ethernets:
enp0s7:
dhcp4: yes01-network-card.yaml.save
network:
version: 2
renderer: networkd
ethernets:
enp0s7:
dhcp4: no
addresses: [192.168.1.97/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.4.4,8.8.8.8]sudo网络
*-network
description: Ethernet interface
physical id: 1
logical name: docker0
serial: 02:42:72:32:11:63
capabilities: ethernet physical
configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A ip=172.17.0.1 link=no multicast=yescat /etc/网络/接口(由于netplan,它似乎甚至没有安装)
# ifupdown has been replaced by netplan(5) on this system. See
# /etc/netplan for current configuration.
# To re-enable ifupdown on this system, you can run:
# sudo apt install ifupdown发布于 2020-03-05 15:36:27
检查你的以太网电缆。你应该使用cat 5e或cat 6电缆。
假设sudo lshw -class bridge显示enp0s7是你的以太网卡.
Netplan对.yaml格式非常挑剔。您的/etc/netplan/01-network-card.yaml应该看起来像(保持间隔,没有标签):
network:
version: 2
renderer: networkd
ethernets:
enp0s7:
dhcp4: truesudo netplan --debug generate
sudo netplan apply
reboot
NVIDIA Corporation MCP61 Ethernet似乎是一张很难工作的卡片。
从这错误报告中,我们得到了这个片段来修改强制驱动程序.
在终端中输入这两个命令:
echo "options forcedeth msi=0 msix=0" | sudo tee /etc/modprobe.d/forcedeth_options.conf
sudo update-initramfs -u然后重新启动你的机器
https://askubuntu.com/questions/1214831
复制相似问题