ฉันเพิ่งอัพเกรดระบบเซิร์ฟเวอร์ 16.04 ของฉันเป็น 18.04 แล้วลองใช้ netplan เพื่อตั้งค่าเครือข่าย น่าเสียดายที่ตอนนี้การตั้งค่าเครือข่ายของฉันใช้งานไม่ได้และฉันไม่รู้ว่าไฟล์ใดเป็นของระบบกำหนดค่าเครือข่าย
ไฟล์ / etc / network / interfaces ยังคงมีข้อมูลและมีไฟล์อื่น ๆ อีกมากมายใน / etc / network ซึ่งมีจุดประสงค์ที่ฉันไม่รู้
สิ่งที่ฉันต้องการทำคือเริ่มต้นใหม่ด้วยการกำหนดค่าต่อไปนี้:
network:
version: 2
renderer: networkd
ethernets:
enp4s0:
dhcp4: yes
dhcp6: yes
bridges:
br0:
interfaces: [enp4s0]
dhcp4: true
parameters:
stp: false
forward-delay: 0
ทุกคนสามารถบอกได้ว่าฉันต้องการไฟล์อะไรจริง ๆ และอะไรที่ควรลบทิ้งไป? ระบบนี้ควรมีอุปกรณ์เครือข่ายบริดจ์เพียงหนึ่งตัวและมี openssh-server, lxc และ docker ที่รันอยู่ นี่คือสิ่งที่มีอยู่ในปัจจุบัน:
# tree network
network
├── fan
├── if-down.d
│ ├── resolvconf
│ └── ubuntu-fan
├── if-post-down.d
│ ├── bridge -> /lib/bridge-utils/ifupdown.sh
│ ├── ifenslave
│ ├── ubuntu-fan
│ ├── vlan
│ └── wireless-tools
├── if-pre-up.d
│ ├── bridge -> /lib/bridge-utils/ifupdown.sh
│ ├── ethtool
│ ├── ifenslave
│ ├── vlan
│ └── wireless-tools
├── if-up.d
│ ├── 000resolvconf
│ ├── avahi-daemon
│ ├── ethtool
│ ├── ifenslave
│ ├── ip
│ ├── openssh-server
│ └── ubuntu-fan
├── interfaces
└── interfaces.d
5 directories, 21 files
# tree netplan
netplan
└── 01-netcfg.yaml
0 directories, 1 file
# tree NetworkManager/
NetworkManager/
└── conf.d
└── 10-ubuntu-fan.conf