Ubuntu server 18配置安裝後無法聯網的netplan網卡配置解決方案
最近因為個人原因,得到了一個伺服器,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
發現可以識别,但是沒有位址,上面那個是我網上找的,人家連上了,我沒連上,那麼就知道,可能是沒有配置網卡的原因
這裡記住一下網卡的代号即上面的
enp4s0和enp4s1
因為我這裡是雙網卡,下面會用到
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
回車,看看網卡燈是不是亮了?已經可以正常上網了