Netzwerk
- Router A ist mit dem ISP verbunden.
- Router B ist drahtlos mit Router A verbunden.
- Router B hat einen VPN-Client.
- Geräte stellen eine drahtlose Verbindung zu Router B her.
Bedarf
Ich möchte, dass Router B standardmäßig Datenverkehr über den VPN-Client an Router A senden kann und über eine konfigurierbare Whitelist mit IPS / Domains / Mac-Adressen verfügt, die direkt an Router A gesendet werden sollen. Router A sendet den gesamten Datenverkehr an der ISP.
Fragen
Ich habe keine Netzwerkkenntnisse, daher habe ich ein paar Fragen:
- Wie kann Router B Pakete drahtlos zu / von Router A senden und gleichzeitig drahtlose Verbindungen von anderen Geräten akzeptieren? Wie ist der Datenverkehr zwischen Router B und Router A eingerichtet (dh welche Tools, Programme, Konzepte werden verwendet?)?
- Wie kann Router B eingehenden Datenverkehr zwischen dem direkten Senden an Router A und dem Senden an den VPN-Client aufteilen?
Ich erwarte keine schrittweisen Implementierungsanleitungen. Ich bin an Antworten interessiert, die mich zu den richtigen Tools und Konzepten für jede Anforderung führen.
Antworten:
Das Hauptkonzept, das Sie untersuchen müssen, ist die Routing-Tabelle (so wählen Router Routen aus). Es ist ein wesentlicher Bestandteil des Netzwerkstacks jedes Betriebssystems, und Sie haben wahrscheinlich bereits Tools für dessen Verwaltung -
ip route
unter Linux.route
undnetstat -rn
auf Windows und BSDs.Allerdings müssen Sie für diese spezielle Aufgabe wahrscheinlich auch NAT (SNAT = Masquerading) für ausgehenden VPN-Verkehr implementieren - normalerweise ist dies eine Funktion der Firewall, z. B. iptables, pf oder nft.
(Möglicherweise benötigen Sie NAT, da Ihre Geräte Pakete mit ihrer LAN-IP-Adresse senden, die der VPN-Server wahrscheinlich nicht erwartet.)
In der Routing-Tabelle gewinnt immer der spezifischere Eintrag. Wenn Sie also eine "direkte" Route für eine bestimmte IP-Adresse und eine "VPN" Route für das gesamte Internet hinzufügen, funktioniert dies wie beschrieben.
(Beachten Sie, dass reguläre Routen nur auf der Zieladresse basieren. Das auf Protokoll und Port basierende "Richtlinienrouting" ist zwar ebenfalls möglich, erfordert jedoch etwas mehr Konfiguration.)
Verwenden Sie idealerweise eine kabelgebundene Ethernet-Verbindung zwischen den beiden Routern. Das Verlegen eines Kabels kann einige Probleme vermeiden.
Technisch gesehen akzeptieren Router keine drahtlosen Verbindungen - Access Points hingegen schon. Wenn Ihr Router über einen integrierten AP verfügt, kann er höchstwahrscheinlich nur ein Netzwerk gleichzeitig verwalten (und selbst dann unterstützen die meisten von ihnen nur den AP-Modus, nicht den Client- / Stationsmodus).
Wenn Sie also eine drahtlose Aufwärtsverbindung benötigen, benötigen Sie möglicherweise ein separates Gerät. Dedizierte APs (auch als "Wireless Extender" bezeichnet) verfügen häufig über einen Client-Modus.
quelle
iw phy
- es variiert zwischen den Wi-Fi-Chips), aber höchstwahrscheinlich ist die Häufigkeit für beide weiterhin auf 1 begrenzt, und die Leistung wird es wahrscheinlich schrecklich sein.