先前ifconfig被ip addr取代的時候,還不是怎麼習慣,IPtables被ufw取代的時候,我是全身上下不對勁,自己把自己從openvpn擋掉,還真的搞笑。
但是 ubuntu 1804開始,ifupdown 被 netplan給取代掉,我就不淡定了。
/etc/network/interface有寫,ifupdown被netplan取代,但是dhcp不正確,從開3次還是不正確。在DHCP Server指定了,抓不到就是抓不到。
我無法用sudo apt-get install ifupdown變回原本使用的環境啊。
這時,哀怨也沒有用,netplan學吧!
————-
cd /etc/etc/netplan
vi xxxx.yaml
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses: [192.168.0.xxx/24]
gateway4: 192.168.0.aaa
nameservers:
addresses: [8.8.8.8,8.8.4.4]
eth1:
dhcp4: yes—
sudo netplan apply
ip addr看看結果吧
—
YAML
語言的設計目標,就是方便人類讀寫。它實質上是一種通用的數據串行化格式。 YAML
基本語法規則如下:
1. 大小寫敏感 2. 使用縮進表示層級關係 3. 縮進時不允許使用Tab鍵,只允許使用空格。 4. 縮進的空格數目不重要,只要相同層級的元素左側對齊即可 5. # 表示註釋,從這個字符一直到行尾,都會被解析器忽略。
原來的interface也很好讀啊,不知道改成這樣之後,LCP Lavel 1題目是不是也要改改。
參考文章
https://hk.saowen.com/a/64c7bb1bb304ae386fe527cea76f550195a434f2b4310befd3787bdadb00f17d
https://netplan.io/