ฉันมีอินสแตนซ์นักเทียบท่าของ Centos 7.8 ที่เชื่อมต่อกับ 5 เครือข่ายผ่าน 5 macvlan ที่กำหนดค่าบนโฮสต์ ทุกอย่างทำงานได้อย่างสมบูรณ์ยกเว้นว่าฉันไม่สามารถหาวิธีกำหนดเกตเวย์เริ่มต้นภายในนักเทียบท่า Centos นี้ โดยปกติฉันคาดว่าจะสามารถกำหนดค่า '/etc/sysconfig/network' และ|หรือ '/etc/sysconfig/network-scripts/' แต่ไม่มีไฟล์ 'network' หรือโฟลเดอร์ 'network-scripts' อยู่
เป้าหมายสุดท้ายคือฉันต้องเปลี่ยนเส้นทางเริ่มต้นเป็นอินเทอร์เฟซอื่น ฉันถือว่าสิ่งนี้เกี่ยวข้องกับวิธีสร้างการกำหนดค่าเครือข่ายในอินสแตนซ์ แต่ฉันไม่พบสิ่งใดที่ชี้ให้ฉันไปในทิศทางที่ถูกต้อง ฉันสามารถเปลี่ยนเส้นทางเริ่มต้นได้สำเร็จโดยใช้:
เส้นทาง ip แทนที่ค่าเริ่มต้นผ่าน *.*.*.* dev eth*
แต่ตามที่คาดไว้สิ่งนี้จะไม่คงอยู่ระหว่างการหยุด/เริ่มอินสแตนซ์ของนักเทียบท่า
--- ข้อมูลเพิ่มเติม ---
การตั้งค่านักเทียบท่า:
นักเทียบท่ารัน \
-dit \
-e TZ=อเมริกา/โตรอนโต \
--ชื่อ=ddns \
--ชื่อโฮสต์=ddns \
--ชื่อโดเมน=xxx.xxx.xx \
--ip=172.16.11.11 \
--net=macvlan11 \
--dns=127.0.0.1 \
--restart = เว้นแต่หยุด \
--cap-add=NET_ADMIN \
cent7-dnsmasq \
DNSmasq -k
การเพิ่มการเชื่อมต่อเพิ่มเติม:
เชื่อมต่อเครือข่ายนักเทียบท่า \
--ip=172.16.10.11 \
macvlan10 \
ddns
เชื่อมต่อเครือข่ายนักเทียบท่า \
--ip=172.16.12.11 \
macvlan12 \
ddns
เชื่อมต่อเครือข่ายนักเทียบท่า \
--ip=172.16.13.11 \
macvlan13 \
ddns
เชื่อมต่อเครือข่ายนักเทียบท่า \
--ip=172.16.14.11 \
macvlan14 \
ddns
เชื่อมต่อเครือข่ายนักเทียบท่า \
--ip=172.16.15.11 \
macvlan15 \
ddns