首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >18.04服务器、以太网接口显示w/ lspci,但缺少lshw -C网络

18.04服务器、以太网接口显示w/ lspci,但缺少lshw -C网络
EN

Ask Ubuntu用户
提问于 2020-03-04 18:02:45
回答 1查看 1.4K关注 0票数 0

我们刚刚在一台旧pc (ubuntu18.04-无GUI)上更改了这种情况,我们在工作中使用它进行测试,结果导致无法访问网络-- ping 8.8.8,返回:

代码语言:javascript
复制
"connect: Network is unreachable"

我们为解决此问题所做的工作: 1.修正日期时->重新引导2。将dhcp4更改为"True“(然后”是“)。3. sudo netplan -调试生成4. sudo netplan -调试应用

后者返回:

代码语言:javascript
复制
"NetworkManager: definition enp0s7 is not for us (backend 1)".

ifconfig -a:

代码语言:javascript
复制
docker0: flags=[...]

enp0s7: flags=4099<UP,BROADCAST,MULTICAST>   mtu 1500
        ether 00:XX:XX:XX:XX:XX  txqueuelen 1000   (Ethernet)
        [...]
lo: flags=73 [...]

lspci结果:

代码语言:javascript
复制
00:07.0 Bridge: NVIDIA Corporation MCP61 Ethernet (rev a2)
        Kernel driver in user: forcedeth
        Kernel modules: forcedeth

谢谢您的任何帮助/洞察/来源,以了解发生了什么!

编辑

@heynnema,非常感谢您的及时帮助!请查阅以下结果:

01-NetworkCard.yaml(最近一次让DHCP打开并获得动态IP的尝试):

代码语言:javascript
复制
network:
    version: 2
    renderer: networkd
    ethernets:
            enp0s7:
                    dhcp4: yes

01-network-card.yaml.save

代码语言:javascript
复制
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网络

代码语言:javascript
复制
*-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=yes

cat /etc/网络/接口(由于netplan,它似乎甚至没有安装)

代码语言:javascript
复制
# 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
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2020-03-05 15:36:27

检查你的以太网电缆。你应该使用cat 5e或cat 6电缆。

假设sudo lshw -class bridge显示enp0s7是你的以太网卡.

.yaml文件

Netplan对.yaml格式非常挑剔。您的/etc/netplan/01-network-card.yaml应该看起来像(保持间隔,没有标签):

代码语言:javascript
复制
network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s7:
      dhcp4: true

sudo netplan --debug generate

sudo netplan apply

reboot

Nvidia驱动器

NVIDIA Corporation MCP61 Ethernet似乎是一张很难工作的卡片。

错误报告中,我们得到了这个片段来修改强制驱动程序.

在终端中输入这两个命令:

代码语言:javascript
复制
echo "options forcedeth msi=0 msix=0" | sudo tee /etc/modprobe.d/forcedeth_options.conf
sudo update-initramfs -u

然后重新启动你的机器

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1214831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档