ฉันมีกล่อง linux ที่มีโมเด็ม gsm บนอินเทอร์เฟซ wwan0 ซึ่งจัดการโดยผู้จัดการเครือข่าย และฉันต้องการให้ ip แบบคงที่ แนวคิดคือการใช้บริดจ์และอินเทอร์เฟซ veth พร้อมที่อยู่ IP ที่ตั้งไว้
ฉันไม่แน่ใจเกี่ยวกับวิธีตั้งค่าเส้นทางเพื่อให้แพ็กเก็ตนั้นผ่าน vlnk1 และออกจาก wwan0
เป้าหมายโดยรวมคือการเชื่อมต่อเพื่อติดต่อกับเซิร์ฟเวอร์บนอินเทอร์เน็ต
ขณะนี้สิ่งที่ฉันมีลักษณะดังนี้:
ลินุกซ์ <- vlnk1 --- vlnk0 - app-br0 - wwan0 -> อินเทอร์เน็ต
. vlan vlan บริดจ์ โมเด็ม gsm
vlnk1 มี ip 192.168.69.69
นี่คือคำสั่งในการสร้างความชั่วร้ายนี้:
การเชื่อมต่อ nmcli เพิ่มประเภทบริดจ์ ifname app-br0
nmcli con แก้ไข bridge-app-br0 bridge.stp no
nmcli con แก้ไข netplan-cdc-wdm0 connection.master "app-br0" connection.slave-type "bond"
ip link เพิ่ม dev vlnk0 พิมพ์ veth peer name vlnk1
เพิ่มลิงค์ ip
ลิงค์ ip ตั้งค่า dev vlnk0 ขึ้น
ip link ตั้งค่า vlnk0 master app-br0
ip addr เพิ่ม 192.168.69.69/24 dev vlnk1
ลิงค์ ip ตั้งค่า dev vlnk1 ขึ้น
ลินุกซ์คือ 5.4.0-1056-raspi #63-Ubuntu aarch64