Score:0

dhcp ล้มเหลวใน br0 การกำหนดค่าใหม่

ธง in

ฉันกำลังพยายามสร้างบริดจ์สำหรับอุปกรณ์เสมือน xen เพื่อเชื่อมต่อ ดูเหมือนว่า br0 จะขึ้น แต่จะไม่ดึง IP และไม่สามารถเข้าถึงลิงก์ ipv6 ในเครื่องบน br0 ได้เช่นกัน

root@Inspiron15:/home/# ifconfig
br0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
        inet6 fe80::6087:a7ff:feeb:ae35 คำนำหน้า 64 scopeid 0x20<link>
        อีเธอร์ 62:87:a7:eb:ae:35 txqueuelen 1,000 (อีเธอร์เน็ต)
        แพ็คเก็ต RX 0 ไบต์ 0 (0.0 B)
        ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
        แพ็กเก็ต TX 5 ไบต์ 414 (414.0 B)
        ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0

enx4ce173422757: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
        อีเธอร์ 4c:e1:73:42:27:57 txqueuelen 1,000 (อีเธอร์เน็ต)
        แพ็คเก็ต RX 0 ไบต์ 0 (0.0 B)
        ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
        แพ็กเก็ต TX 0 ไบต์ 0 (0.0 B)
        ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0

แท้จริง: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
        inet 127.0.0.1 เน็ตมาสก์ 255.0.0.0
        inet6 ::1 คำนำหน้าlen 128 scopeid 0x10<host>
        วนซ้ำ txqueuelen 1,000 (วนกลับในเครื่อง)
        แพ็คเก็ต RX 1318 ไบต์ 142311 (142.3 KB)
        ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
        แพ็กเก็ต TX 1318 ไบต์ 142311 (142.3 KB)
        ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0

wlp0s20f3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 192.168.1.123 netmask 255.255.255.0 ออกอากาศ 192.168.1.255
        inet6 fe80::f285:75ec:cbfc:756 คำนำหน้า 64 scopeid 0x20<link>
        อีเธอร์ 40:1c:83:fb:2f:48 txqueuelen 1000 (อีเธอร์เน็ต)
        แพ็คเก็ต RX 30775 ไบต์ 19053551 (19.0 MB)
        ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
        แพ็กเก็ต TX 27176 ไบต์ 4228112 (4.2 MB)
        ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0

และ

root@Inspiron15:/home/# สถานะอุปกรณ์ nmcli
การเชื่อมต่อสถานะประเภทอุปกรณ์  
wlp0s20f3 เชื่อมต่อ wifi แล้ว getAjobFool 
การเชื่อมต่อบริดจ์ br0 (รับการกำหนดค่า IP) netplan-br0 
88:36:5F:01:0A:B5 bt ตัดการเชื่อมต่อ --          
BC:98:DF:6A:17:C1 bt ตัดการเชื่อมต่อ --          
p2p-dev-wlp0s20f3 wifi-p2p ถูกตัดการเชื่อมต่อ --          
enx4ce173422757 อีเธอร์เน็ตไม่พร้อมใช้งาน --          
lo วนกลับไม่มีการจัดการ --

ฉันพยายามให้ IP แบบคงที่ใน netplan และนั่นทำให้ทั้ง wifi และ br0 ของฉันล่ม

root@Inspiron15:/home/# cat /etc/netplan/01-network-manager-all.yaml 
# ให้ NetworkManager จัดการอุปกรณ์ทั้งหมดในระบบนี้
เครือข่าย:
  รุ่น: 2
  เรนเดอร์: NetworkManager
เครือข่าย:
  อีเธอร์เน็ต:
    wlp0s20f3:
      dhcp4: จริง
  รุ่น: 2

  สะพาน:
    br0:
      อินเทอร์เฟซ: [wlp0s20f3]
      dhcp4: ใช่
      #ที่อยู่: [192.168.1.230/24]
      #เกตเวย์4: 192.168.1.1

ฉันวิ่ง

netplan สร้าง

และ

สมัครเน็ตแพลน

ฉันพยายามเริ่ม dhcp ด้วยตนเองบนอินเทอร์เฟซโดยตรง

dhclient br0

มันเพิ่งแขวน

ฉันจะทำให้ dhcp ทำงานกับ br0 ได้อย่างไร

ระบบปฏิบัติการ: เดสก์ท็อป Ubuntu 20.04.2 LTS

อัปเดต: ฉันลองใช้ NIC ไร้สายอีก 2 ตัวเพื่อดูว่าเกี่ยวข้องกับฮาร์ดแวร์หรือไม่ ปัญหาเดียวกันกับอีกสองคน

โปรแกรมควบคุมการเชื่อมโยงปรากฏขึ้นในเคอร์เนล

# ค้นหา /lib/modules/$(uname -r) -type f -name '*.ko'|grep บริดจ์
/lib/modules/5.8.0-55-generic/kernel/net/bridge/bridge.ko
guiverc avatar
cn flag
Please provide OS & release details; inc. desktop/server as I see both NM & Netplan details so which you're using is very unclear (ie. details of your software stack please)
brad avatar
in flag
@guiverc My bad. I'm using 20.04 desktop edition. I have tried both nmcli and netplan. Same issue in either.
Score:1
ธง cn

มีข้อผิดพลาดเล็กน้อยในการกำหนดค่า netplan ของคุณ

  1. ส่วนเครือข่ายที่ซ้ำกัน
  2. คีย์เวอร์ชันที่ซ้ำกัน
  3. ฉันไม่คิดว่าคุณควรจะเปิดใช้งาน DHCP บนอินเทอร์เฟซ wlp0s20f3 แต่ใช้บนบริดจ์เท่านั้น

แบบนี้:

เครือข่าย:
  รุ่น: 2
  เรนเดอร์: NetworkManager
  อีเธอร์เน็ต:
    wlp0s20f3:
      dhcp4: เท็จ

  สะพาน:
    br0:
      อินเทอร์เฟซ: [wlp0s20f3]
      dhcp4: ใช่
Christian Ehrhardt avatar
sl flag
รับทราบและฉันต้องการเพิ่มว่าโดยทั่วไปแล้วการเชื่อมต่อบนอินเทอร์เฟซไร้สายนั้นมีข้อบกพร่องอยู่มาก โปรดอ่าน https://wiki.debian.org/BridgeNetworkConnections#Bridging_with_a_wireless_NIC
brad avatar
in flag
@Level9 ขออภัยที่ไม่ได้แก้ปัญหาของฉัน หลังจากสร้างใหม่ สมัครใหม่ แล้วรีบูต ทำให้เครือข่ายของฉันล่ม wlp0s20f3 ไม่เคยได้รับ IP ฉันต้องกู้คืนไฟล์ .yaml สร้างใหม่ สมัครใหม่และรีบูต เพื่อกู้คืนระบบเครือข่าย
Level9 avatar
cn flag
ไม่ใช่อินเทอร์เฟซ wlp0s20f3 ที่ควรได้รับ ip แต่เป็นบริดจ์ใช่ไหม
brad avatar
in flag
@ Level9 มันคือ wlp0s20f3 รับสะพาน อินเทอร์เฟซ: [wlp0s20f3] ถูกต้อง
Score:0
ธง in

ฉันลองใช้ ether nic แล้วมันก็ขึ้นมา จากนั้นฉันก็พบสิ่งนี้

ข่าวร้ายสำหรับระบบไร้สาย

ใช้ไม่ได้กับการ์ดไร้สายของฉัน!

นี่เป็นปัญหาที่ทราบแล้ว และไม่ได้เกิดจากรหัสบริดจ์ การ์ดไร้สายจำนวนมากไม่อนุญาตให้มีการปลอมแปลงที่อยู่ต้นทาง เป็นข้อจำกัดของเฟิร์มแวร์กับชิปเซ็ตบางตัว คุณอาจพบข้อมูลบางอย่างในคลังเก็บรายชื่อผู้รับสายบริดจ์เพื่อช่วย มีใครพบวิธีที่จะไปไหนมาไหน Wavelan โดยไม่ยอมให้อะไรนอกจากที่อยู่ MAC ของมันเอง? (ตอบโดย Michael Renzmann (mrenzmann ที่ compulan.de))

สำหรับผู้ใช้คอมพิวเตอร์ 99% จะไม่มีทางกำจัดสิ่งนี้ได้ สำหรับฟังก์ชั่นนี้จำเป็นต้องมีเฟิร์มแวร์พิเศษ เฟิร์มแวร์นี้สามารถโหลดลงใน RAM ของการ์ด WaveLAN ได้ ดังนั้นจึงสามารถทำงานด้วยการบริดจ์ได้ แต่ไม่มีเอกสารเกี่ยวกับอินเทอร์เฟซที่เผยแพร่ต่อสาธารณะ วิธีเดียวที่จะบรรลุเป้าหมายนี้ได้คือต้องมีไลบรารี hcf เวอร์ชันเต็มซึ่งจะควบคุมทุกฟังก์ชันของการ์ดและยังอนุญาตให้เข้าถึง RAM ของการ์ดได้ ในการรับเวอร์ชันเต็มนี้ Lucent ต้องการทราบว่ามันจะเป็นชัยชนะทางการเงินสำหรับพวกเขา คุณต้องลงนามใน NDA ด้วย ดังนั้นต้องแน่ใจว่าคุณจะไม่สามารถเข้าถึงซอฟต์แวร์นี้ได้จนกว่า Lucent จะไม่เปลี่ยนใจในเรื่องนี้ (ซึ่งฉันสงสัยว่าจะไม่เกิดขึ้น)

โพสต์คำตอบ

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