ตรวจสอบให้แน่ใจว่าเครือข่ายของแต่ละคนมีช่วงของเครือข่ายของตัวเองเช่นwlan0
เป็น192.168.0.0/24
และเป็นwlan1
192.168.1.0/24
ที่ตอบคำถามของคุณ (2) และ (3): ตรวจสอบที่อยู่ต้นทางของ "ข้อความ" (รูปแบบข้อความคืออะไรแพ็คเก็ต UDP คุณอ่านข้อความนี้อย่างไร) เพื่อระบุว่าเครือข่ายมาจากข้อความใดและคุณ กำหนดเป้าหมายเครือข่ายตามที่อยู่ IP ที่คุณส่งไป นี่คือการกำหนดเส้นทางเครือข่ายพื้นฐาน ...
เปิดใช้งานการส่งต่อ IP ( echo 1 > /proc/sys/net/ipv4/ip_forward
) เพื่อให้อุปกรณ์ในเครือข่ายหนึ่งเชื่อมต่อโดยตรงกับอุปกรณ์ในเครือข่ายอื่น ตั้งค่าระบบ Linux เป็นเกตเวย์ (ค่าเริ่มต้น) บนอุปกรณ์เหล่านั้น
สำหรับวิธีกำหนดค่า Linux ให้เชื่อมต่อกับเครือข่ายสองเครือข่ายพร้อมกัน: ขึ้นอยู่กับการกระจายของคุณและเครื่องมือที่คุณใช้ ด้วย Debian โดยไม่ต้องnetworkmanager
รันคุณจำเป็นต้องกำหนดค่า/etc/network/interfaces
อย่างเหมาะสม กับ Red Hat /etc/sysconfig/networking/
คุณต้องกำหนดค่าไฟล์ที่อยู่ภายใต้
แก้ไข: ปิดการใช้งานเซิร์ฟเวอร์ DHCP บนเราเตอร์ไร้สายกำหนด LAN คงที่ IP ในเครือข่ายที่ถูกต้องตามที่อธิบายไว้ข้างต้น (หนึ่งใน 192.168.0.0/24 เช่น 192.168.0.2 และใน 192.168.1.0/24 เช่น 192.168 .1.2) ให้แต่ละ ID ของเราเตอร์ไร้สาย (และแน่นอนว่าแต่ละรหัสผ่านของตนเอง)
ให้ส่วนต่อประสานในที่อยู่ที่สอดคล้องกันของ Linux แต่ลงท้ายด้วย. 1 (ในขณะที่คุณสั่งซื้อระบบใหม่สำหรับ Linux ตรวจสอบว่ามีสองอินเตอร์เฟสคุณอาจจำเป็นต้องสั่งการ์ดเครือข่ายพิเศษ (NIC) เพื่อทำสิ่งนี้) เชื่อมต่อระบบ Linux กับเราเตอร์ WiFi ผ่านพอร์ต LAN อย่าใช้พอร์ต WAN นั่นคือเราเตอร์ WiFi จะใช้เป็นจุดเข้าใช้งานเท่านั้น แต่จะไม่ผ่านเส้นทางใด ๆ เราปล่อยให้เส้นทางไปยัง Linux (ไม่จำเป็นต้องใช้iptables
ตามค่าเริ่มต้นทุกอย่างที่ได้รับอนุญาตและไม่จำเป็นต้องใช้ NAT ที่นี่อย่างไรก็ตามอาจมีประโยชน์ในการใช้iptables
ในระยะต่อมาเพื่อ จำกัด การรับส่งข้อมูลที่อนุญาต)
ติดตั้งเซิร์ฟเวอร์ DHCP ใน Linux และกำหนดค่าให้แจกที่อยู่ในทั้งสองอินเทอร์เฟซ กำหนดค่าเซิร์ฟเวอร์ DHCP เพื่อให้ IP ระบบ Linux เป็นเกตเวย์เริ่มต้น