DELL Power Edge T300 上的 Ubuntu 服务器 18.04 上没有以太网连接

DELL Power Edge T300 上的 Ubuntu 服务器 18.04 上没有以太网连接

我刚刚在 DELL Power Edge T300 上安装了 ubuntu server 18.04,但无法识别以太网卡。在ifconfig和 上/etc/network/interfaces,我看到了lo

服务器启动时显示:IP 地址、网络掩码和网关。但在 ubuntu(无图形界面)上什么都没有。

如何在不重新安装操作系统的情况下配置以太网连接?

谢谢!

答案1

Ubuntu 服务器版本 17.10 及更高版本中的网络由 netplan 处理。

为了设置 netplan,您需要知道以太网连接的接口名称;它可能是 ens140 或 eno1 或 enp3s0 或类似的。

再检查一遍:

ifconfig

要不然:

sudo lshw -C network

在后一种情况下,它将显示在“逻辑名称”对面。以下是我的计算机上的一个示例:

*-network                 
       description: Ethernet interface
       product: Ethernet Connection I217-LM
       vendor: Intel Corporation
       physical id: 19
       bus info: pci@0000:00:19.0
       logical name: enp0s25
       version: 04
       serial: 68:f7:28:ae:83:47
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       <snip>

因此,就我而言,我会使用接口名称 enp0s25。

接下来,编辑你的 netplan 文件:

sudo nano /etc/netplan/01-netcfg.yaml 

将文件修改为:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s25:
      addresses: 
        - 192.168.100.40/22
      gateway4: 192.168.100.1
      nameservers:
          addresses: [8.8.8.8,8.8.4.4]

当然,请在此处替换您的确切详细信息。间距、缩进等至关重要。仔细校对。保存(Ctrl+o 后按 Enter)并关闭(Ctrl+x)文本编辑器。

下一个:

sudo netplan apply
sudo ip link set enp0s25 down
sudo ip link set enp0s25 up

您是否获得了请求的 IP 地址?

ip addr show

您能 ping 通吗?

ping -c3 8.8.8.8
ping -c3 www.ubuntu.com

如果您收到 ping 返回,则表示您已全部设置完毕。

相关内容