ฉันได้ดูวิธีแก้ไขทั้งหมดเกี่ยวกับวิธีหยุด/เริ่ม/โหลดสแต็กเครือข่ายใหม่เมื่อใช้การกำหนดค่า netplan (โดยไม่ต้องติดตั้ง NetworkManager หรือ nmcli) และดูเหมือนจะไม่มีวิธีใดที่มีตัวเลือกที่สมบูรณ์ในการรีสตาร์ทสแต็กเครือข่าย
ฉันเหนื่อย:
sudo systemctl หยุดเครือข่าย sudo systemctl เริ่มสร้างเครือข่าย
sudo systemctl รีสตาร์ทเครือข่าย
sudo systemctl รีสตาร์ทระบบเครือข่าย
sudo ifdown ; อินเทอร์เฟซ sudo ifup
และแน่นอน
ใช้ sudo netplan
ฉันกำลังมองหาวิธีการที่จะปิดเครือข่ายทั้งหมดและเริ่มต้นทุกอย่างตั้งแต่เริ่มต้น - ราวกับว่าเป็นการรีบูต แต่ไม่ต้องรีบูต นี่เป็นสิ่งสำคัญอย่างยิ่งเมื่อมีการกำหนด VLAN เนื่องจากไม่มีวิธีการใดที่ฉันได้ลองรู้วิธีลบคำจำกัดความ VLAN แม้ว่าจะไม่ปรากฏในไฟล์ /etc/netplan/*.yaml อีกต่อไป
นี่คือตัวอย่างไฟล์ netplan ที่ฉันใช้ (ไฟล์นี้ไม่มี VLAN แต่เกิดขึ้นกับไฟล์นี้ด้วย):
$ cat /etc/netplan/01-network-manager-all.yaml
เครือข่าย:
รุ่น: 2
เรนเดอร์: เครือข่าย
อีเธอร์เน็ต:
เอ็นพี226s0:
dhcp4: ไม่
ที่อยู่: [192.168.10.32/24]
เกตเวย์ 4: 192.168.10.254
เนมเซิร์ฟเวอร์:
ที่อยู่: [192.168.1.11]
ค้นหา: [road2.local]
เอ็นพี225s0f0:
dhcp4: ไม่
หน่วย: 9000
เอ็นพี225s0f1:
dhcp4: ไม่
หน่วย: 9000
พันธบัตร:
บอนด์0:
dhcp4: ไม่
หน่วย: 9000
อินเทอร์เฟซ:
- enp225s0f0
- enp225s0f1
พารามิเตอร์:
โหมด: สมดุล-rr
mii-monitor-ช่วงเวลา: 100
สะพาน:
br0:
dhcp4: ไม่
หน่วย: 9000
อินเทอร์เฟซ:
- พันธบัตร0
ที่อยู่: [192.168.1.10/24]
เกตเวย์ 4: 192.168.1.254
เส้นทาง:
- ถึง: 192.168.9.0/24
ผ่าน: 192.168.1.254