Score:0

การตั้งค่าตัวจัดการเครือข่ายไม่ติดหลังจากรีบูต

ธง tm

ฉันกำลังพยายามสร้างการเชื่อมต่อ VPN โดยอัตโนมัติหลังจากรีบูต ฉันสร้างโปรไฟล์ผ่าน GUI ผู้จัดการเครือข่ายและทุกอย่างทำงานได้ดี ฉันสามารถใช้ nm-connection-editor เพื่อแก้ไขการกำหนดค่าอีเธอร์เน็ต (และ wifi) เพื่อตรวจสอบ "เชื่อมต่อกับ VPN โดยอัตโนมัติ" ถ้าฉันรีสตาร์ทอินเทอร์เฟซอย่างใดอย่างหนึ่ง (wlan0 หรือ eth0) การเชื่อมต่อ VPN จะถูกสร้างขึ้น

อย่างไรก็ตาม เมื่อฉันรีบูต การเชื่อมต่อ VPN ไม่ได้สร้างผ่าน eth0 เมื่อฉันเรียกใช้ nm-connection-editor อีกครั้ง กล่องเชื่อมต่ออัตโนมัติกับ VPN จะไม่ถูกเลือก หากฉันตรวจสอบอีกครั้งและรีสตาร์ทอินเทอร์เฟซ VPN จะถูกสร้างโดยอัตโนมัติอีกครั้ง การรีบูตอีกครั้งจะคืนค่าการตั้งค่า ทุกครั้งที่ฉันทำเครื่องหมายในช่องนั้นหลังจากรีบูต ไฟล์กำหนดค่าใหม่จะถูกสร้างขึ้นใน /etc/NetworkManager/system-connections มันเริ่มต้นด้วย netplan-eth0 จากนั้น netplan- และได้รับตัวเลข 1 ขึ้นจากการบันทึกใหม่แต่ละครั้ง

netplan-eth0-626dd384-8b3d-3690-9511-192b2c79b3fd-1.nmการเชื่อมต่อ
netplan-eth0-626dd384-8b3d-3690-9511-192b2c79b3fd.nmการเชื่อมต่อ
การเชื่อมต่อ netplan-eth0.nm

การเชื่อมต่อไร้สายใช้งานได้จริงไม่มีที่ติ ถ้าฉันปิดการเชื่อมต่อแบบใช้สายและใช้ wifi เท่านั้น VPN จะถูกสร้างขึ้นทันทีที่รีบูตเครื่อง

การแก้ไขปัญหา netplan ทั้งหมดของฉันและตัวเลือกทั้งหมดใน NetworkManager ว่างเปล่าฉันกำลังพยายามตั้งค่า raspi เพื่อส่งไปยังญาติและต้องการให้สร้างการเชื่อมต่อ VPN โดยเสียบเข้ากับอีเธอร์เน็ต ดังนั้นฉันจึงต้องการให้มันทำงานกับการเชื่อมต่อแบบมีสาย ความช่วยเหลือใด ๆ ที่ชื่นชม

ด้านล่างนี้คือการวางของ netplan-eth0.nmconnection โปรดทราบว่ามันเป็นตัวเลือก "รอง" ที่เชื่อมโยง VPN กับอินเทอร์เฟซนี้ ถ้าฉันต้องเดา NetworkManager ละเว้นการกำหนดค่านี้สำหรับ eth0 หลังจากรีบูตเครื่อง

[การเชื่อมต่อ]
id=netplan-eth0
uuid=626dd384-8b3d-3690-9511-192b2c79b3fd
พิมพ์=อีเธอร์เน็ต
ชื่ออินเตอร์เฟส = eth0
วัดแสง=2
สิทธิ์=
รอง = f3f0c99a-c2c5-47fd-9bce-9104f3665dfc;
การประทับเวลา=1638470039

[อีเธอร์เน็ต]
mac-address-บัญชีดำ=
เวคออนแลน=0

[ipv4]
DNS-ค้นหา=
วิธีการ = อัตโนมัติ

[ipv6]
addr-gen-mode=eui64
DNS-ค้นหา=
วิธีการ = ละเว้น
Score:0
ธง tm

หลังจากแก้ไขปัญหามากมายและอ่านเกี่ยวกับ netplan ฉันได้แก้ไขปัญหานี้แล้ว Raspberry Pi distro ของ Ubuntu มีไฟล์ /etc/netplan/10-rpi-ethernet-eth0.yaml รหัสสำหรับไฟล์นี้:

เครือข่าย:
  อีเธอร์เน็ต:
    eth0:
      # เปลี่ยนชื่ออุปกรณ์อีเธอร์เน็ตในตัวเป็น "eth0"
      ชื่อชุด: eth0
      dhcp4: จริง
      ตัวเลือก: จริง

สิ่งที่ฉันคิดว่าเกิดขึ้นทุกครั้งที่รีบูตคือ NetworkManager สร้างการกำหนดค่า eth0 ใหม่อีกครั้ง เนื่องจากมีการเปลี่ยนชื่อภายใน สิ่งนี้ชัดเจนเมื่อฉันเปลี่ยนชื่อเริ่มต้นของการเชื่อมต่อ eth0 ซึ่งเป็น "netplan-eth0" ในรายการ "การแสดงการเชื่อมต่อ nmcli" ฉันเปลี่ยนชื่อเป็น "eth0" พร้อมคุณสมบัติทั้งหมดที่ฉันต้องการ (รวมถึง "รอง" สำหรับการเชื่อมต่อ VPN) แต่เมื่อฉันรีบูตเครื่องจะคืนค่ากลับไปเป็นชื่อทั่วไป: "netplan-eth0" พร้อมตัวเลือกเริ่มต้นทั้งหมด .

เพียงแค่ลบไฟล์ "10-rpi-ethernet-eth0.yaml" เพื่อแก้ไขปัญหา ฉันยังไม่พบผลข้างเคียงใดๆ ไฟล์นี้อาจมีความสำคัญในครั้งแรกที่คุณบูทเครื่องก่อนที่ NetworkManager จะรู้อะไรเกี่ยวกับอุปกรณ์

ตอนนี้เมื่อฉันบูต การเชื่อมต่อ VPN จะถูกสร้างขึ้นโดยอัตโนมัติหาก eth0 บรรลุการเชื่อมต่อ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา