logo       

Re: DHCPc und VLAN: msg#00032

Subject: Re: DHCPc und VLAN
Ole Adam [2004-11-30 11:00 CET]:
> Hallo NG,
> 
> ich wollte meinen WRT als WLAN-Router nutzen (AP-Client nicht AP). Dazu 
> wollte 
> ich auf der WLAN Schnittstelle einen DHCP-Client laufen lassen. Der WRT 
> besitzt nur 2 "echte" Interfaces. WLAN und LAN wobei das WAN über ein VLAN1 
> und LAN über VLAN0 realisiert wurde. Eht1 ist dann mit dem VLAN0 über eine 
> br0 
> verbunden.
> 
> ich möchte nun die br0 auflösen und eth1 (wlan) und die beiden VLAN0 und 
> VLAN1 
> bekommen. Würde das gehen?

Unter OpenWRT geht das so:
http://www.openwrt.org/OpenWrtFaq#head-5ea65efb904f22a30e4d36c615b44c0ddc9161b1

> 
> Als nächstes soll eth1 als AP-Client laufen. Welche Variable ist das im NVRAM?
> 
> "sta"? Bin mir da nicht ganz sicher ob das richtig übersetzt ist.
> 
> Ich kenne "master" --> AP
>           "managed" --> Client
>           "ad-hoc" --> ad-hoc
> ist also "sta" --> "managed" oder "ad-hoc"??

Wenn Du kein meshing machen willst, dann sollte "managed" ok sein. Der
knotet sich an den nächsten "master". Wenigstens habe ich das so
verstanden.

> 
> Wenn dann noch jemand einen TIP hätte ich ich dsa routing zwischen eth1 und 
> VLAN0 coden könnte ware ich sehr glücklich.

Was meinst Du genau?

So keine Firewall reinspielt, reicht das Eintragen von weiterne Routen
mit "route ..." oder eleganter[1], besser[2] mit "ip route add ...."

 $ ip route add 10.100.100.0/24 dev vlan0

fügt die Route für das Netzwerk 10.100.100.0/24 den Device vlan0 zu.
Es geht auch mit Zielangabe:

 $ ip ro add 10.100.100.0/24 via 10.100.1.1 dev vlan0

Leitet alle Packet für das Netzwerk 10.100.100.0/24 über das Interface
vlan0 an 10.100.1.1 weiter.

Das schöne ist das die Ausgabe von "ip route list" direkt als Eingabe
für add/del Kommandos verwendet werden kann.
 
Für den "ip" Befehl benötigts Du allerding das OpenWRT Package "ip".

[1] Eine logische Syntax für das erzeugen, anzeigen und löschen von
    Interfaces, IP Adressen, Routen
        
[2] Ein Werkzeug für den ganzen IP relevanten Teil.

Um das Ganze den Reboot überleben zu lassen, wirst Du die Befehle in
eines der Scripte (/etc/init.d/S*) packen müssen, oder ein eigenes
schreiben, welches die Namenskonventionen einhält.

Ein passender und vorhandener Kandidat ist /etc/init.d/S40network

Frank.
-- 
Frank Matthieß

"Der Erfinder der Teflon-Pfanne ist gestorben. Das hat mich sehr irritiert,
 denn der Slogan hieß ja: Teflon - nie mehr abkratzen!" -- Harald Schmidt

Attachment: signature.asc
Description: Digital signature

<Prev in Thread] Current Thread [Next in Thread>