41M*_*1M3 4 server networking dell ethernet 18.04
我刚刚在 DELL Power Edge T300 上安装了 ubuntu 服务器 18.04,但无法识别以太网卡。在ifconfig和/etc/network/interfaces,我明白了lo。
服务器在启动时的显示:IP 地址、网络掩码和网关。但是在 ubuntu(没有图形界面)上什么都没有。
如何在不重新安装操作系统的情况下配置以太网连接?
谢谢!
chi*_*555 11
Ubuntu 服务器版本 17.10 及更高版本中的网络由 netplan 处理。
为了设置 netplan,您需要知道以太网连接的接口名称;它可能是 ens140 或 eno1 或 enp3s0 或类似的。
再检查一遍:
ifconfig
Run Code Online (Sandbox Code Playgroud)
要不然:
sudo lshw -C network
Run Code Online (Sandbox Code Playgroud)
在后一种情况下,它将显示在“逻辑名称”的对面。这是我机器上的一个示例:
*-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>
Run Code Online (Sandbox Code Playgroud)
因此,就我而言,我将使用接口名称 enp0s25。
接下来,编辑您的 netplan 文件:
sudo nano /etc/netplan/01-netcfg.yaml
Run Code Online (Sandbox Code Playgroud)
修改文件为:
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]
Run Code Online (Sandbox Code Playgroud)
当然,在这里替换您的确切详细信息。间距、缩进等是至关重要的。仔细校对。保存(Ctrl+o 后按 Enter)并关闭 (Ctrl+x) 文本编辑器。
下一个:
sudo netplan apply
sudo ip link set enp0s25 down
sudo ip link set enp0s25 up
Run Code Online (Sandbox Code Playgroud)
您是否获得了请求的 IP 地址?
ip addr show
Run Code Online (Sandbox Code Playgroud)
你能ping通吗?
ping -c3 8.8.8.8
ping -c3 www.ubuntu.com
Run Code Online (Sandbox Code Playgroud)
如果您获得 ping 回报,则一切就绪。
| 归档时间: |
|
| 查看次数: |
21752 次 |
| 最近记录: |