Score:0

NetworkManager เชื่อมต่อ L2TP ใหม่โดยอัตโนมัติ

ธง do

ฉันมีการกำหนดค่านี้บนเซิร์ฟเวอร์ Ubuntu 20.04.3 LTS:

# คอนโชว์ nmcli
ชื่อ UUID ประเภทอุปกรณ์
อีเธอร์เน็ต-enp0s31f6 ecccc29f-bd3f-4bbf-82ce-b1d1978576a1 อีเธอร์เน็ต enp0s31f6
l2tp-testnet 3be6e607-60f4-4ae3-a703-07ab7c360d10 VPN --
  • ปัญหาของฉันคือต่อไปนี้ เมื่อระบบบูทขึ้นและสร้างการเชื่อมต่ออีเธอร์เน็ตแล้ว ระบบจะเชื่อมต่อการเชื่อมต่อ L2TP โดยอัตโนมัติ
  • หากอีเธอร์เน็ตถูกตัดการเชื่อมต่อและเชื่อมต่อใหม่หลังจากนั้นสักครู่ L2TP ก็จะเชื่อมต่อใหม่ด้วย
  • อย่างไรก็ตาม, หากการเชื่อมต่อ L2TP ถูกตัดการเชื่อมต่อจากฝั่งเซิร์ฟเวอร์ จะไม่มีการเชื่อมต่อใหม่อีก.

เอกสารอยู่ที่นี่: https://developer-old.gnome.org/NetworkManager/stable/settings-connection.html และเท่าที่ฉันสามารถบอกได้ว่าการกำหนดค่าของฉันถูกต้อง:

  • เดอะ autoconnect-ทาส ตัวเลือกนี้ใช้ไม่ได้ผล เนื่องจากการเชื่อมต่อ VPN ไม่ใช่ "ทาส" แต่เป็น "รอง"
  • เดอะ เชื่อมต่ออัตโนมัติ ไม่สามารถใช้ตัวเลือกสำหรับการเชื่อมต่อ VPN ได้ (เอกสารระบุไว้อย่างชัดเจน)
  • เดอะ รอง ตัวเลือกถูกตั้งค่าไว้แล้ว (ดูการกำหนดค่าทั้งหมดด้านล่าง)
  • เดอะ เชื่อมต่ออัตโนมัติ-ลองใหม่ ถูกตั้งค่าเป็นศูนย์แล้ว (และหมายถึงตลอดไป) สำหรับทั้งอีเธอร์เน็ตและ L2TP

ฉันควรเปลี่ยนแปลงอะไรหากต้องการให้เชื่อมต่อใหม่โดยอัตโนมัติตลอดไปโดยไม่มีเงื่อนไข ตัวอย่างเช่น หลังจากที่ฝั่งเซิร์ฟเวอร์ปิดการเชื่อมต่อ และที่อยู่ของมันอาจเปลี่ยนไป เป็นต้น

คำตอบเล็กน้อยคือการเขียนสคริปต์ทุบตีที่ทำสิ่งนั้นและใส่ลงในงาน cron แต่ต้องมีวิธีที่ดีกว่า! NetworkManager มีตัวเลือกในการเชื่อมต่อใหม่อัตโนมัติอยู่แล้ว ฉันเชื่อว่าฉันขาดตัวเลือกที่เหมาะสม

รายละเอียดด้านล่าง.

การกำหนดค่าการเชื่อมต่ออีเธอร์เน็ต:

[การเชื่อมต่อ]
id=ethernet-enp0s31f6
uuid=ecccc29f-bd3f-4bbf-82ce-b1d1978576a1
พิมพ์=อีเธอร์เน็ต
ลำดับความสำคัญการเชื่อมต่ออัตโนมัติ = 10
เชื่อมต่อใหม่อัตโนมัติ = 0
ชื่ออินเทอร์เฟซ = enp0s31f6
สิทธิ์=
รอง = 3be6e607-60f4-4ae3-a703-07ab7c360d10;
การประทับเวลา=1639241162

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

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

[ipv6]
addr-gen-mode = ความเป็นส่วนตัวที่เสถียร
DNS-ค้นหา=
วิธีการ = อัตโนมัติ

[ผู้รับมอบฉันทะ]

การกำหนดค่าการเชื่อมต่อ L2TP:

[การเชื่อมต่อ]
id=l2tp-testnet
uuid=3be6e607-60f4-4ae3-a703-07ab7c360d10
พิมพ์=vpn
เชื่อมต่อใหม่อัตโนมัติ = 0
สิทธิ์=
การประทับเวลา=1637757281

[วีพีเอ็น]
เกตเวย์=ddns.my.server.not.telling
ipsec-enabled=ใช่
ipsec-esp=aes256-sha1,aes128-sha1
ipsec-ike=aes256-sha2_256-modp2048,aes256-sha2_256-modp1536,aes256-sha2_256-modp1024,aes256-sha1-modp2048,aes256-sha1-modp1536,aes256-sha1-modp1024
ipsec-psk=not_telling
lcp-echo-failure=5
lcp-echo-interval=30
mru=1400
mtu=1400
รหัสผ่านธง = 0
ปฏิเสธแชป=ใช่
ปฏิเสธ eap = ใช่
ปฏิเสธ-mschap=ใช่
ปฏิเสธ-pap=ใช่
ผู้ใช้=ชื่อผู้ใช้ของฉัน
ถาวร = จริง
ประเภทบริการ=org.freedesktop.NetworkManager.l2tp

[ความลับ VPN]
รหัสผ่าน = not_telling

[ipv4]
DNS=192.168.88.254;
dns-search=testnet;88.168.192.in-addr.arpa;88.10.in-addr.arpa;
ละเว้น auto-dns = จริง
ละเว้นเส้นทางอัตโนมัติ = จริง
วิธีการ = อัตโนมัติ
ไม่เคยผิดนัด = จริง
เส้นทาง1=192.168.88.0/24,192.168.88.254,2

[ipv6]
addr-gen-mode = ความเป็นส่วนตัวที่เสถียร
DNS-ค้นหา=
ip6-ความเป็นส่วนตัว=0
วิธีการ = ปิดการใช้งาน

[ผู้รับมอบฉันทะ]
lemrm avatar
th flag
[ที่นี่](https://technicalustad.com/vpn-auto-connect-linux/) คุณจะพบสคริปต์/วิธีแก้ปัญหา
lemrm avatar
th flag
หากวิธีนี้ใช้ได้ผลสำหรับคุณ เราสามารถส่งเสริมสิ่งนี้ให้เป็นคำตอบได้
do flag
จริงๆ แล้ว ฉันรู้วิธีเขียนสคริปต์ และฉันก็ใช้สคริปต์สำหรับสิ่งนี้เป็นวิธีแก้ปัญหาอยู่แล้ว ฉันแค่คิดว่าฉันไม่มีตัวเลือกหรือการตั้งค่า มีตัวเลือก NetworkManager หลายตัวที่เกี่ยวข้องกับการเชื่อมต่ออัตโนมัติ และฉันไม่เต็มใจที่จะติดตั้งสคริปต์แฮ็คบนคอมพิวเตอร์หลายเครื่อง เว้นแต่ว่าจะเป็นวิธีเดียว คุณสามารถโพสต์สคริปต์ได้และฉันยอมรับได้ บางทีคนอื่นอาจพบคำถามนี้และพบว่าสคริปต์นั้นมีประโยชน์...

โพสต์คำตอบ

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