這幾天需要設定 ESXi 新增網卡讓 Ubuntu 可以吃到網卡並且上網,所以紀錄一下設定方法,這邊只有紀錄 Ubuntu 新增網卡的方法,因為 ESXi 的設定忘記保留了有機會再補 XD
Ubuntu 設定新網卡
查詢網卡編號
新增好網卡輸入 ip a 可以看到多了一張網卡,原本我只有一張網卡 ens 160 新增完後就看到多一張 ens192
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:0c:29:00:00:00 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.100/24 brd 192.168.0.255 scope global dynamic ens160
valid_lft 9943sec preferred_lft 9943sec
inet6 fe80::192.168.0.100/64 scope link
valid_lft forever preferred_lft forever
3: ens192: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 00:0c:29:00:00:01 brd ff:ff:ff:ff:ff:ff
查看 netplan 設定檔
可以在設定檔看到目前有一張網卡 ens160 它是使用 DHCP 的方法取得 IP
network:
ethernets:
ens160:
dhcp4: true
version: 2
修改 netplan 新增固定 IP 設定
假設我們 ens192 這張網卡想要設定固定 IP
- IP:192.168.100.100
- Gateway:192.168.100.254
那我們就修改一下 /etc/netplan/00-installer-config.yaml
network:
ethernets:
ens160:
dhcp4: true
ens192:
addresses: [192.168.100.100/24]
gateway4: 192.168.100.254
dhcp4: false
version: 2
測試 netplan
平常我們設定 netplan 會先測試因為如果機器在遠端碰不到的時候設定失敗就救不回來需要去機房了,所以會先使用 netplan try 讓它跑一次如果 120 秒失敗會自動還原設定
sudo netplan try
設定 netplan
如果確定正常我們就直接使用 netplan apply 把它設定進去吧!
sudo netplan apply
測試 IP 設定
另外我們可以再使用 ip a 測試看看
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:0c:29:00:00:00 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.100/24 brd 192.168.0.255 scope global dynamic ens160
valid_lft 9943sec preferred_lft 9943sec
inet6 fe80::192.168.0.100/64 scope link
valid_lft forever preferred_lft forever
3: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:0c:29:12:ed:9a brd ff:ff:ff:ff:ff:ff
inet 192.168.100.100/24 brd 192.168.100.255 scope global ens192
valid_lft forever preferred_lft forever
inet6 fe80::192.168.100.100/64 scope link
valid_lft forever preferred_lft forever
以上方法就是在 Ubuntu 新增網卡的方法囉!