本文编写于 1370 天前,最后修改于 1370 天前,其中某些信息可能已经过时。
Ubuntu server 18配置安装后无法联网的netplan网卡配置解决方案

最近因为个人原因,摸到一个1u服务器可以玩2天,E3-1230v3 16GB DDR3 双千兆网卡,查了下鲁大师还是能顶现在主流i5的水平,遂想榨干下其服务器性能,安装了ubuntu server 18


安装过后正常启动,也能进系统,但发现网卡灯一直不亮
,没法联网,开始找原因
因为ubuntu server默认不带GUI,所以得全程命令行操作
首先看看能不能识别到网卡
ifconfig -a
# ifconfig -a
enp4s0 Link encap:Ethernet HWaddr 00:50:56:0A:0B:0C
inet addr:192.168.0.3 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::250:56ff:fe0a:b0c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:172220 errors:0 dropped:0 overruns:0 frame:0
TX packets:132379 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:87101880 (83.0 MiB) TX bytes:41576123 (39.6 MiB)
Interrupt:185 Base address:0x2024
enp4s1 Link encap:Ethernet HWaddr 00:50:56:0A:0B:0D
inet addr:192.168.0.4 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::250:56ff:fe0a:b0c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:172220 errors:0 dropped:0 overruns:0 frame:0
TX packets:132379 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000 D
RX bytes:87101880 (83.0 MiB) TX bytes:41576123 (39.6 MiB)
Interrupt:185 Base address:0x2024
发现可以识别,但是没有地址,上面那个是我网上找的,人家连上了,我没连上,那么就知道,可能是没有配置网卡的原因 这里记住一下网卡的代号
ubuntu server 18配置网卡
ubuntu server 18 的话内置了netplan
工具来配置网卡
这个就好比windows
下网络适配器ipv4
属性那个界面
找到yaml文件并修改
一般会在/etc/netplan/
文件夹下,我这里是/etc/netplan/50-cloud-init.yaml
那么用vim
打开,即sudo vim /etc/netplan/50-cloud-init.yaml
network:
ethernets:
enp4s0: #配置的网卡名称 可以使用ifconfig -a查看本机的网卡
addresses: [192.168.1.200/24] #内网静态IP地址以及子网掩码
gateway4: 192.168.0.1 # 网关
nameservers:
addresses: [114.114.114.114, 192.168.0.1] #DNS配置
dhcp4: no
optional: no
enp4s1: #配置的网卡名称 可以使用ifconfig -a查看本机的网卡
dhcp4: yes #dhcp4 no关闭,yes 打开
dhcp6: no #dhcp6 no关闭,yes 打开
nameservers:
addresses: [114.114.114.114, 192.168.0.1] #DNS配置
optional: no
version: 2
最后:wq
保存退出
应用配置文件
最后输入一句
sudo netplan apply
回车,看看网卡灯是不是亮了?已经可以正常上网了