Score:0

ทั้ง Eth0 และ Wifi ต้องการเกตเวย์เดียวกัน, IP เดียวกัน

ธง jp

ฉันมีแล็ปท็อปที่บ้านซึ่งฉันต้องการใช้เป็นเซิร์ฟเวอร์ (Ubuntu 20.04.3 LTS)

  • ฉันต้องการให้ IP เหมือนกันสำหรับทั้งคู่ eth0 และ wlan0 (เหตุผล: เพื่อให้การส่งต่อพอร์ตที่ฉันตั้งค่าบนเราเตอร์จะยังคงใช้งานได้ไม่ว่าแล็ปท็อปจะเชื่อมต่อกับอินเทอร์เน็ตอย่างไร)

  • เมื่อฉันถอดสายเคเบิล ฉันจะเปิดใช้งาน wifi และในทางกลับกัน เมื่อเชื่อมต่อสายเคเบิล ฉันจะปิดใช้งาน wifi เพื่อป้องกันการชนกันของ IP (โดยใช้ เปิด / ปิดวิทยุ nmcli wifi)

นี่คือการกำหนดค่าของฉัน:
/etc/netplan/00-installer-config.yaml:

เครือข่าย:
  อีเธอร์เน็ต:
    eth0:
      ตัวเลือก: จริง
      dhcp4: ไม่
      ที่อยู่:
        - 192.168.0.189/24
# เกตเวย์ 4: 192.168.0.1
      เนมเซิร์ฟเวอร์:
        ที่อยู่:
          - 194.168.4.100
          - 194.168.8.100
    wlan0:
      dhcp4: ไม่
      ที่อยู่:
        - 192.168.0.189/24
      เกตเวย์ 4: 192.168.0.1
      เนมเซิร์ฟเวอร์:
        ที่อยู่:
          - 194.168.4.100
          - 194.168.8.100
  รุ่น: 2

ด้วยการตั้งค่านี้ ฉันมีปัญหาเหล่านี้:

  • เมื่อฉันเชื่อมต่อสายเคเบิลอินเทอร์เน็ตและปิดใช้งาน wifi แพ็กเก็ตจะไม่ทราบวิธีเข้าถึงอินเทอร์เน็ตเนื่องจาก eth0 ไม่มีเกตเวย์ที่เกี่ยวข้อง (เพราะมันถูกแสดงความคิดเห็นอย่างที่คุณเห็น)

  • หากฉันพยายามย้อนกลับการตั้งค่า (ไม่ใส่ความคิดเห็นเกตเวย์บน eth0 และแสดงความคิดเห็นสำหรับ wifi) เมื่อฉันเปิดใช้งาน wifi และถอดสายเคเบิล แพ็กเก็ตอีกครั้งจะไม่ทราบวิธีการเข้าถึงอินเทอร์เน็ต

  • หากไม่แสดงความคิดเห็นเกตเวย์ 4 บนอินเทอร์เฟซทั้งสองและทำ ใช้ sudo netplanฉันได้รับข้อผิดพลาดต่อไปนี้:

** (generate:2959): คำเตือน **: 22:54:14.848: พบปัญหาขณะตรวจสอบความสอดคล้องของเส้นทางเริ่มต้น โปรดตั้งค่าหลายรายการ ตารางเส้นทางและการใช้งาน นโยบายการกำหนดเส้นทาง แทน. ข้อผิดพลาด: ขัดแย้งกัน การประกาศเส้นทางเริ่มต้นสำหรับ IPv4 (ตาราง: หลัก, เมตริก: ค่าเริ่มต้น), ประกาศครั้งแรกใน wlan0 แต่ยังอยู่ใน eth0

แล้วฉันต้องทำยังไงให้มันได้ผล?

แก้ไข: ดังนั้นจริง ๆ แล้วตัวเลือกที่ 3 ดูเหมือนจะใช้งานได้จริงโดยไม่มีปัญหาแม้จะมีข้อผิดพลาดก็ตาม และใช้งานได้จริงแม้ในขณะที่ทั้งสองอินเทอร์เฟซเชื่อมต่อพร้อมกัน (โบนัส!) แต่ฉันยังคงไม่เข้าใจข้อความแสดงข้อผิดพลาดและ/หรือว่าอาจมีคนคิดว่านี่เป็นการตั้งค่าที่ไม่ถูกต้องด้วยเหตุผลบางอย่างหรือไม่

jp flag
ขอบคุณที่บวก "netplan.io/reference" ช่วยฉัน การอ้างอิงระบุว่า gateway4 เลิกใช้แล้วและฉันควรเห็น "เส้นทางเริ่มต้น" แทน ฉันพบว่าการกำหนดค่าการกำหนดเส้นทางซับซ้อนโดยไม่จำเป็น แม้ว่าฉันแค่ต้องการเพิ่มเมตริก ฉันไม่ค่อยเข้าใจ `to: 0.0.0.0/0` แต่ฉันใช้ "default" เพราะมีการกล่าวว่าทั้งคู่ควรใช้งานได้

โพสต์คำตอบ

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