Gegeben: ein Turm mit Ubuntu mit: wan0) eine Ethernet-Schnittstelle, die mit dem 'WAN' verbunden ist, das meine Internetquelle ist; eth0) eine Ethernet-Schnittstelle, die mit meinem (noch nicht vorhandenen) LAN verbunden ist; und wl0) eine drahtlose Schnittstelle.
1) Wie brücke ich wan0 und eth0 transparent, als ob ich einen Router im Bridge-Modus verwenden würde?
2) Wie kann ich wan0 und eth0 so überbrücken, dass sich der Tower wie ein Router verhält, Internet bereitstellt, ein Subnetz erstellt, Routing usw. erstellt?
3) Wie erstelle ich ein WPA- oder WPA2-Netzwerk auf WL0 mit Hostapd?
Hintergrund
Ich habe einen Tower, den ich als Server verwende. Wo ich wohne, bin ich Teil eines kontrollierten LAN (WAN). Die IT dieses WANs registriert Computer, verfolgt die Nutzung, stellt die Konformität usw. über MAC-Adressen sicher. Es gibt viele Endbenutzer im WAN, von denen die meisten nicht bekannt sind oder denen ich nicht vertraue. Ich möchte ein LAN in diesem WAN einrichten, damit ich mich und meine Netzwerkgeräte schützen kann, mit der Einschränkung, dass das WAN jedes Gerät zumindest in Bezug auf den Datenverkehr sieht. (Sie können versuchen, mich zu überzeugen, dass dies nicht das ist, was ich will, aber ich bezweifle, dass Sie mich beeinflussen werden.)
Die Box hat derzeit Ubuntu und Gentoo drauf. Gentoo bootet nicht aus Gründen der Kernelkonfiguration, aber wenn ich das behoben habe, plane ich, dass Gentoo das primäre Betriebssystem ist. Ich habe zwei kabelgebundene Schnittstellen und eine drahtlose. Das Funkgerät ist ein Ralink RT2760. Ich weiß, dass dieser Master-Modus über Hostapd unterstützt.
Probleme
Das hatte ich mit der Implementierung von 1-3
1) Bei meinen Experimenten hatte entweder wan0 oder eth0 Internet. Ich meine damit, dass entweder der Tower über einen Internetzugang verfügt oder der an eth0 angeschlossene Computer über einen Internetzugang verfügt.
2) Ich habe nie das DHCP-Voodoo zum Laufen gebracht, von Routing ganz zu schweigen. Ich bin mir nicht sicher, ob ich eine Ahnung habe, was ich tat.
3) Ich habe ein Netzwerk mit SSID-Test erstellt, aber mein Laptop konnte keine Verbindung herstellen (Verbindungszeitüberschreitung). Es wurde als AP ausgestrahlt.
Letzte Worte
Ich möchte Befehlszeilentools, Daemons, .conf-Dateien usw. verwenden, da ich noch nie Glück hatte, Dinge wie Network Manager zum Laufen zu bringen.
Meine zwei Ethernet-Schnittstellen heißen wan0 und eth0. Meine drahtlose Schnittstelle heißt wl0. Sie müssen laufen:apt install bridge-utils
#/etc/network/interfaces # Loopback auto lo iface lo inet loopback # Auto auto wan0 auto eth0 auto wl0 auto br0 # Physical Interfaces iface wan0 inet manual iface eth0 inet manual iface wl0 inet manual pre-up iw dev wl0 set type __ap # Bridge iface br0 inet dhcp bridge_ports wan0 eth0 wl0
Wohin gehen all diese Konfigurationslinien?
Simon Sheehan vor 12 Jahren
0
Dies sind (geringfügig bearbeitete) Versionen von / etc / network / interfaces und /etc/hostapd/hostapd.conf. Ht_capab und hostapd sind im Allgemeinen gerätespezifisch. Um festzustellen, ob Sie hostapd verwenden können, führen Sie "apt install iw" und dann "iw list" aus. Sie sollten `Unterstützte Schnittstellenmodi:` sehen. Wenn darunter "* AP" angezeigt wird, kann hostapd Ihre Karte in einen AP umwandeln. Ich weiß, dass ht_capab noch viel mehr zu bieten hat, aber ich weiß nicht, wie ich herausfinden kann, was alle meine Karte unterstützt. Wenn der Modus "iwconfig wl0 mode master" nicht zu einem Fehler führt, ist dies möglicherweise der richtige Weg. Ich verwende eine RT2760.
Ethan Reesor vor 12 Jahren
0
Sie sollten die BEARBEITEN-Taste Ihrer Antwort drücken und diese hinzufügen
Simon Sheehan vor 12 Jahren
0