ฉันมีการกำหนดค่านี้บนเซิร์ฟเวอร์ 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
วิธีการ = ปิดการใช้งาน
[ผู้รับมอบฉันทะ]