ฉันพยายามตั้งค่าการเชื่อมต่อสำรองที่ใช้งานอยู่ใน netplan โดยมีโมเด็ม (ppp0) เป็นข้อมูลสำรอง อินเทอร์เฟซ Ppp0 ทำงานได้อย่างถูกต้องในตัวมันเองและสร้างขึ้นโดยใช้ตัวจัดการเครือข่ายตามคำแนะนำบนเว็บไซต์อูบุนตูอย่างเป็นทางการ:
sudo nmcli c เพิ่มประเภท gsm ifname '*' con-name "GSM" apn "internet'
เท่าที่ฉันเข้าใจ เพื่อสร้างความผูกพันใน netplan ฉันมีสองทางเลือก:
- เพิ่มการเชื่อมต่อ ppp0 โดยไม่ต้องเปลี่ยนการกำหนดค่า NM
- จัดการการเชื่อมต่อ ppp0 ผ่าน netplan
อย่างไรก็ตาม ในทั้งสองตัวเลือก ทันทีที่ฉัน "ใช้ netplan" การเชื่อมต่อ ppp0 ไม่ทำงานอีกต่อไป ซึ่งมองเห็นได้ใน ifconfig หากไม่มี netplan "ping" จะทำงานและการเชื่อมต่อมีที่อยู่ IP:
ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500
inet 10.72.119.39 netmask 255.255.255.255 ปลายทาง 0.0.0.0
ppp txqueuelen 3 (โปรโตคอลแบบจุดต่อจุด)
แพ็คเก็ต RX 6 ไบต์ 84 (84.0 B)
ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
แพ็กเก็ต TX 8 ไบต์ 143 (143.0 B)
ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
เมื่อใช้การกำหนดค่า netplan การ ping ไม่ทำงานและ ifconfig ไม่แสดง IP
ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500
ppp txqueuelen 3 (โปรโตคอลแบบจุดต่อจุด)
แพ็คเก็ต RX 32 ไบต์ 2268 (2.2 KB)
ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
แพ็กเก็ต TX 251 ไบต์ 20555 (20.5 KB)
ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
Netplan config ที่ฉันใช้:
เครือข่าย:
รุ่น: 2
เรนเดอร์: NetworkManager
อีเธอร์เน็ต:
enp2s0:
dhcp4: จริง
enp4s0:
dhcp4: จริง
โมเด็ม:
ppp0: {}
พันธบัตร:
บอนด์0:
อินเทอร์เฟซ:
- enp2s0
- ppp0
พารามิเตอร์:
โหมด: สำรองข้อมูลที่ใช้งานอยู่
หลัก: enp2s0
ตัวเลือกที่สองให้ผลลัพธ์เหมือนกันโดยไม่คำนึงถึงการกำหนดค่า netplan ฉันติดอยู่ - ฉันทำอะไรผิด?