以太网接口未连接到互联网 Dell PowerEdge C6320 上的 Ubuntu 18.04.2 服务器

以太网接口未连接到互联网 Dell PowerEdge C6320 上的 Ubuntu 18.04.2 服务器

我已经安装了 Ubuntu Server 18.04 LTS(来自这里) 在我的戴尔服务器上。不幸的是,它似乎无法连接到互联网。但有一点 - 在安装过程中,网络配置失败,我必须手动输入 IP 地址、网络掩码、网关等。我给了它与我的以太网电缆所在的网络相对应的值。(使用以太网电缆将我的服务器与 wifi 路由器连接起来)。

我查看了各种网站,但我的问题与任何网站都无关,因为与大多数网站不同,我有一个 eth 接口,我的/etc/netplan/01-netcfg.yaml文件显示了我在安装时填写的 IP 地址等的确切值。我的/etc/network/interfaces文件是完整的,即它提到了loeno1(我的以太网接口)。而且我的/etc/resolv.conf文件还具有与我在安装时填写的名称服务器类似的名称服务器。

我怀疑 ubuntu 服务器没有连接到互联网,因为:

  • 无法 ping 除 localhost 之外的任何设备。错误是 - No route found
  • ifconfig并且ip addr show不显示任何 IP 地址。

因此,我无法执行sudo apt-get update(失败couldn't fetch from archive。根据一些堆栈溢出答案,我意识到这是互联网问题,但再一次,正如我上面解释的那样,他们的答案都没有帮助)。

对于任何提供帮助的人,我都欠你们很多!

输出

ip link 输出-所有接口均处于 DOWN 状态

dmesg | egrep -i 'net|eth' 我猜最重要的输出是 eno1 link not ready

sudo lshw -C network 输出

ls -al /etc/resolv.conf

lrwxrwxrwx 1 root root 39 Aug . 1 06:45 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf

cat /etc/resolv.conf

nameserver 127.0.0.53
options edns0

cat /etc/network/interfaces

auto lo
iface lo inet loopback

auto eno1
iface eno1 inet static
    address 192.168.1.70
    netmask 255.255.255.0
    gateway 192.168.1.254
    broadcast 192.168.1.255

cat /etc/netplan/*.yaml

network:
    version: 2
    renderer: networkd
    ethernets:
      eno1:
        addresses: [192.168.1.70/24]
        gateway4: 192.168.1.254
        nameservers:
          addresses:
            "192.168.1.254"

答案1

您提供的所有数据看起来都很好,但是有两个问题。

  • 你混合并匹配了 netplan 和 ifupdown 脚本

/etc/network/interfaces应该只包含这个:

auto lo
iface lo inet loopback
  • 您的电缆或集线器/交换机/路由器/调制解调器存在问题,如下sudo lshw -C network所示link=no

重新检查从计算机到集线器/交换机/路由器/调制解调器的电缆。使用 cat 5e 或 cat 6 电缆。观察计算机上以太网连接附近的 LED 灯...它应该是绿色或黄色,表示链接。使用命令lshw进行故障排除,直到它显示link=yes

相关内容