สวัสดี ฉันกำลังพยายามเรียกใช้ ebtables ภายในนักเทียบท่า แต่ไม่มีกฎ ebtables ใดถูกใช้งาน
ตัวอย่างเช่น - โปรดทราบว่าเคาน์เตอร์จะไม่เพิ่มขึ้น แม้ว่า ARP จะถูกส่งและประสบความสำเร็จ
[root@injector /]# ebtables -A OUTPUT -p ARP -j ยอมรับ
[root@injector /]# ebtables -Lc --Lc --Lx
ตารางบริดจ์: ตัวกรอง
บริดจ์เชน: INPUT รายการ: 0 นโยบาย: ACCEPT
บริดจ์เชน: FORWARD รายการ: 0 นโยบาย: ACCEPT
บริดจ์เชน: OUTPUT รายการ: 1 นโยบาย: ACCEPT
-p ARP -j ยอมรับ , pcnt = 0 -- bcnt = 0
[root@injector /]# ปิง 192.168.5.201
PING 192.168.5.201 (192.168.5.201) 56(84) ไบต์ของข้อมูล
64 ไบต์จาก 192.168.5.201: icmp_seq=1 ttl=64 เวลา=0.141 ms
64 ไบต์จาก 192.168.5.201: icmp_seq=2 ttl=64 เวลา=0.071 ms
64 ไบต์จาก 192.168.5.201: icmp_seq=3 ttl=64 เวลา=0.137 ms
^ซี
--- สถิติ ping 192.168.5.201 ---
ส่ง 3 แพ็กเก็ต, 3 แพ็กเก็ตที่ได้รับ, การสูญเสียแพ็กเก็ต 0%, เวลา 2065ms
rtt นาที/เฉลี่ย/สูงสุด/mdev = 0.071/0.116/0.141/0.033 มิลลิวินาที
[root@injector /]# ebtables -Lc --Lc --Lx
ตารางบริดจ์: ตัวกรอง
บริดจ์เชน: INPUT รายการ: 0 นโยบาย: ACCEPT
บริดจ์เชน: FORWARD รายการ: 0 นโยบาย: ACCEPT
บริดจ์เชน: OUTPUT รายการ: 1 นโยบาย: ACCEPT
-p ARP -j ยอมรับ , pcnt = 0 -- bcnt = 0
นักเทียบท่าทำงานภายในการเขียนโดยมีสิทธิ์ดังต่อไปนี้
สิทธิพิเศษ: จริง
cap_add:
- NET_ADMIN
- ทั้งหมด
ปริมาณ:
- /dev:/พัฒนา
สิ่งเดียวกันบนเนมสเปซรูทโฮสต์ทำงานได้ดี
â ~ sudo ebtables -A OUTPUT -p ARP -j ยอมรับ
â ~ sudo ebtables -Lc --Lc --Lx
ตารางบริดจ์: ตัวกรอง
บริดจ์เชน: INPUT รายการ: 0 นโยบาย: ACCEPT
บริดจ์เชน: FORWARD รายการ: 0 นโยบาย: ACCEPT
บริดจ์เชน: OUTPUT รายการ: 1 นโยบาย: ACCEPT
-p ARP -j ยอมรับ , pcnt = 0 -- bcnt = 0
â ~ ปิง 192.168.5.201
PING 192.168.5.201 (192.168.5.201) 56(84) ไบต์ของข้อมูล
64 ไบต์จาก 192.168.5.201: icmp_seq=1 ttl=64 เวลา=0.087 ms
64 ไบต์จาก 192.168.5.201: icmp_seq=2 ttl=64 เวลา=0.040 ms
64 ไบต์จาก 192.168.5.201: icmp_seq=3 ttl=64 เวลา=0.030 ms
^ซี
--- สถิติ ping 192.168.5.201 ---
ส่ง 3 แพ็กเก็ต, 3 แพ็กเก็ตที่ได้รับ, การสูญเสียแพ็กเก็ต 0%, เวลา 2058ms
rtt นาที/เฉลี่ย/สูงสุด/mdev = 0.030/0.052/0.087/0.025 มิลลิวินาที
â ~ sudo ebtables -Lc --Lc --Lx
ตารางบริดจ์: ตัวกรอง
บริดจ์เชน: INPUT รายการ: 0 นโยบาย: ACCEPT
บริดจ์เชน: FORWARD รายการ: 0 นโยบาย: ACCEPT
บริดจ์เชน: OUTPUT รายการ: 1 นโยบาย: ACCEPT
-p ARP -j ยอมรับ , pcnt = 4 -- bcnt = 112
~
เวอร์ชันนักเทียบท่าขึ้นอยู่กับ almalinux:8.5