DD-WRT AP พร้อมสะพานอีเธอร์เน็ต


1

สวัสดีตอนเย็นทุกคน!

ฉันกำลังมองหาโฮสต์จุดเชื่อมต่อ wifi โดยใช้ DD-WRT ของฉัน (Linksys WRT54G) กับพีซีที่ใช้ Kali Linux 1.1.0 (Debian) เพื่อตรวจสอบปริมาณการใช้งาน การรับส่งข้อมูลจะเป็นดังนี้:

Cable ISP -> Modem/Router Combo -> Dumb switch -> Linux PC -> Wireless AP -> Clients

ปัญหาอยู่ภายใน Linux PC ซึ่งอาจเป็น DD-WRT AP ฉันพยายามใช้เครื่องมือต่าง ๆ เช่นแพ็คเกจบริดจ์และไอเท็มที่ไม่มีโชคอย่างแน่นอน ฉันแค่ต้องการให้ลินุกซ์พีซีทำหน้าที่เป็นจอมอนิเตอร์แบบพาสซีฟในเครือข่าย

ทุกสิ่งในเครือข่ายนี้เชื่อมต่อกับอีเทอร์เน็ตเอนทิตีไร้สายเดียวเท่านั้นคือ AP ไร้สาย

ฉันแค่อยากให้เราเตอร์ทำงานราวกับว่ามันเชื่อมต่อกับคอมโบโมเด็ม / เราเตอร์ (ซึ่งได้รับการทดสอบการทำงานแล้วเราเตอร์ config เป็นสิ่งที่ดีฉันคิดว่า ... )

ขอบคุณทุกคนที่ใช้เวลาในโครงการเล็ก ๆ นี้ที่บ้าคลั่งของฉัน ฉันเปิดใจรับคะแนนโบนัสเพื่อความง่ายหรือสคริปต์

คำตอบ:


0

คุณสามารถปรับเปลี่ยน iptables เพื่อคัดลอกแพ็กเก็ตทั้งหมดไปยังพอร์ตใหม่ที่เชื่อมโยงกับ IP ของเครื่องที่รวบรวม ปัญหาแรกที่ต้องแก้ก็คือ ROUTE และ - ฟังก์ชั่นโมดูลไม่ได้โหลด ... คุณต้องรันบน shell:

/sbin/modprobe ipt_ROUTE

จากนั้น 'ROUTE' ทำให้เราเตอร์สามารถรับแพ็คเก็ตและกำหนดเส้นทางไปยังอินเตอร์เฟสหรือโฮสต์ ใช้กับสวิตช์ '-tee' ซึ่งส่งผลให้แพ็กเก็ตถูกคัดลอก แต่แพ็คเก็ตดั้งเดิมลัดผ่านเราเตอร์ในฐานะ ปกติและไม่ถูกรบกวนโดยกฎ iptables ใหม่

/usr/sbin/iptables -t mangle -I PREROUTING -i eth0 -j ROUTE --gw <ip_collect_machine> --tee

/usr/sbin/iptables -t mangle -I POSTROUTING -j ROUTE --gw
<ip_collect_machine> --tee -d ! <internal_network>/<mask>

0

ฉันจะใช้วิธีอื่น: ใช้การมิเรอร์พอร์ตบน WRT54G และเชื่อมต่อ linux PC ของคุณกับพอร์ตมิเรอร์เพื่อตรวจสอบปริมาณการใช้งาน ทางเลือก: แทนที่สวิตช์ใบ้ของคุณด้วยฮับ (ฮับส่งสัญญาณการรับส่งข้อมูลทั้งหมดในทุกพอร์ตตรงกันข้ามกับสวิตช์) และเชื่อมต่อพีซีและ WRT54G เข้ากับสวิตช์ หากไม่มีตัวเลือกใด ๆ ข้างต้นเราต้องการรายละเอียดเพิ่มเติมเกี่ยวกับสิ่งที่คุณได้ลองมาจนถึงตอนนี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.