Score:1

เพิ่มสะพานถาวรและแตะในเซิร์ฟเวอร์ Ubuntu 20.04

ธง cd

ฉันกำลังพยายามสร้างบริดจ์ที่มีอินเทอร์เฟซเป็นแบบแตะ ทั้งที่มี IP แบบคงที่และให้คงอยู่ตลอดการรีบูต

ใน Ubuntu 14.04.6 LTS สามารถทำได้โดยการแก้ไข /etc/network/interfaces ดังนี้:

อัตโนมัติ br0
iface br0 inet แบบคงที่
    ที่อยู่ 0.0.0.0
    bridge_ports แตะ 0

แตะอัตโนมัติ0
iface tap0 inet คงที่
    ที่อยู่ 0.0.0.0
    ล่วงหน้า /usr/sbin/tunctl -t tap0

และวิ่ง

brctl บวกbr br0
tunctl -t tap0
brctl addif br0 แตะ 0

บนบรรทัดคำสั่ง

จากนั้นเมื่อคุณเรียกใช้ สะพานเชื่อม คุณได้รับผลลัพธ์ต่อไปนี้:

4: tap0 state UP: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 master br0 สถานะ
ลำดับความสำคัญการส่งต่อ 32 ค่าใช้จ่าย 100 

แต่เนื่องจาก Ubuntu 20.04 เลิกใช้ /etc/network/interfaces แทน netplan ฉันจึงไม่รู้ว่าจะตั้งค่าอย่างไร

ฉันได้ลองตั้งค่า /etc/netplan/00-installer-config.yml เป็นดังต่อไปนี้:

...
สะพาน:
  br0:
    ที่อยู่: [0.0.0.0/24]
    เกตเวย์ 4: 10.0.2.15
    เนมเซิร์ฟเวอร์:
      ที่อยู่: [8.8.8.8]

และวิ่ง สมัครเน็ตแพลน ติดตามโดย

ip tuntap เพิ่มโหมด tap tap0
ip ลิงค์ tap0 มาสเตอร์ br0

ฉันได้ลองวิ่งแล้ว

ip link เพิ่มชื่อ br0 ชนิดบริดจ์
ลิงค์ ip ตั้งค่า dev br0 ขึ้น
ip tuntap เพิ่มโหมด tpa tap0
ip link ตั้ง tap0 master br0

ฉันได้ลองเพิ่ม tap0 เป็นอินเทอร์เฟซอีเธอร์เน็ตใน /etc/netplan/00-installer-config.yaml แต่ไม่ว่าฉันจะทำอะไร เมื่อฉันเรียกใช้ สะพานเชื่อม

ฉันเข้าใจ

4: tap0: <BROADCAST, MULTICAST> mtu 1500 master br0 สถานะปิดใช้งานลำดับความสำคัญ 32 ราคา 100 

ฉันจะกำหนดค่านี้อย่างถูกต้องได้อย่างไร ฉันลองทุกอย่างที่ฉันเห็นทางออนไลน์แล้ว และไม่ว่าฉันจะทำอะไร ฉันก็แตะไม่ได้ สถานะปิดใช้งาน ถึง การส่งต่อของรัฐ. ฉันเปิดรับความคิดใด ๆ ที่ใครบางคนอาจมี ฉันไม่มีประสบการณ์เกี่ยวกับสิ่งนี้ ดังนั้นฉันจึงรู้สึกสูญเสียจริงๆ กับสิ่งที่เป็นปัญหา กรุณาช่วย

แก้ไข:

ฉันเชื่อว่าการแตะคือการตั้งค่า OpenVPN ด้วยการเชื่อม TAP OpenVPN ใช้การแตะที่เรียกว่า แตะ 0 เมื่อตั้งค่าในโหมด TAP ฉันยังใหม่กับ codebase นี้ และกำลังทำงานกับเซิร์ฟเวอร์/เครือข่ายโดยทั่วไป และกำลังทำงานเฉพาะในการตั้งค่าเซิร์ฟเวอร์ ดังนั้นพูดตามตรงเลยคือไม่รู้ อย่างแน่นอน ถ้ามีอะไรเกิดขึ้นอีก

Leshawn Rice avatar
cd flag
ฉันยังไม่มีความคิดว่าจะทำอย่างไร ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม
anx avatar
fr flag
anx
คุณได้ยืนยันว่าค่า "สถานะ" ที่แสดงขัดขวางสิ่งที่คุณต้องการทำให้สำเร็จหรือไม่? ฉันจะยืนยันว่าการแตะที่ไม่ได้ส่งต่อในปัจจุบันอธิบายได้อย่างถูกต้องว่า "ปิดใช้งาน" มากกว่า "การส่งต่อ"
Leshawn Rice avatar
cd flag
@anx ใช่ ในเซิร์ฟเวอร์บน Ubuntu 14.04 ที่เปิดใช้งานและกำหนดค่าอย่างถูกต้อง ผลลัพธ์ของ `bridge link` คือ `4: tap0 state UP : mtu 1500 master br0 สถานะการส่งต่อลำดับความสำคัญ 32 ราคา 100 `
Leshawn Rice avatar
cd flag
@anx แก้ไขแล้ว ขอขอบคุณสำหรับความช่วยเหลือของคุณ

โพสต์คำตอบ

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