Hallo,

ab und zu vergibt mir der Router die IP 192.168.1.4, was blöd ist, da die NFS-Regeln auf 192.168.1.3 gesetzt sind. Daraufhin wollte ich die Netzwerkeinstellung per Hand einrichten, bekomme dann aber nie eine Verbindung. Ich verstehe das nicht. Die Angaben lauten wie folgt....
root@arch markus # ifconfig 
eth1      Link encap:Ethernet  HWaddr 00:1B:26:21:0D:75  
          inet addr:192.168.1.3  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::21c:26ff:fe21:d70/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:76 errors:0 dropped:1 overruns:0 frame:0
          TX packets:263 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:8914 (8.7 Kb)  TX bytes:14694 (14.3 Kb)
          Interrupt:11 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:73 errors:0 dropped:0 overruns:0 frame:0
          TX packets:73 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:6615 (6.4 Kb)  TX bytes:6615 (6.4 Kb)

root@arch markus # iwconfig 
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11b/g  ESSID:"skynet"  Nickname:"Broadcom 4311"
          Mode:Managed  Frequency=2.437 GHz  Access Point: 00:1B:2F:58:C8:4B   
          Bit Rate=1 Mb/s   Tx-Power=18 dBm   
          RTS thr:off   Fragment thr:off
          Encryption key:9738-E48A-CFF4-79AF-009B-07A1-2509-5F8A   Security mode:open
          Link Quality=91/100  Signal level=-40 dBm  Noise level=-70 dBm
          Rx invalid nwid:0  Rx invalid crypt:1  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

irda0     no wireless extensions.

root@arch markus # route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth1
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth1

Was läuft hier falsch?
Ich habe natürlich auch versucht, eth1 mit "up" erneut hochzufahren. Ohne Erfolg. Der Router findet die IP 192.168.1.3 auch nicht.
Evtl. postest du mal was du genau machst und die Fehlermeldungen daraufhin.
Weil: die Angaben im Post sehen ja gut. aus. ???
Hallo,

also das letzte was ich probierte, war folgendes, falls ich mich jetzt richtig erinnere:

(Netzwerk noch nicht hochgefahren)
#ifconfig lo up
#ifconfig eth1 192.168.1.3 broadcast 192.168.1.255 netmask 255.255.255.0 up
(in iwlist ist bereits das richtige WLAN zugewiesen, wodurch ich das nicht setzen muss)
#route add default gw 192.168.1.1

Beim Befehl route wird auch ungewöhnlich lange Zeit gebraucht, bis die letzte Zeile angezeigt wird. Ob das irgendwie damit zusammenhängt?

Ein Ping zum Router funktioniert übrigens auch nicht.
Das Vorgehen wäre IMHO richtig, lediglich:
Ich würde
a) vorher einen evtl. noch laufenden dhcp-Client-Prozeß killen
b) vor der händischen bzw. IP-Zuweisung per DHCP muß natürlich der Link zum WLan-
Accesspoint erfolgt sein (d.h. du muß dich per Key oder sonstwie authorisiert haben
oder bei offenem WLan zumindest per iwvonfig mit deinem AP/Essid.
c) Das route solange gedauert hatte dürfte am fehlenden Nameserver-Eintrag
in der /etc/resolv.conf gelegen haben (route -n ist da oft besser). Diese wird bei dir wohl
erst durch eine Verbindung zum DHCP-Server gefüllt.

Ein: ping 192.168.1.1 sollte aber auch dann funktionieren, wenn nicht ist wohl der Link
zum AP nicht aufgebaut.

Hast du in deinem Router nicht die Möglichkeit einer bestimmten MAC-Adresse immer
auch eine bestimmte IP aus dem Segment zuzuweisen?
Wie sieht der entsprechende Teil in Deiner rc.conf aus?
Hallo,

ich habe jetzt auch versucht, den Accesspoint per Hand einzustellen, aber ohne Erfolg:
#iwconfig eth1 ap me:in:ac:ce:ss:point key s:meinpaswort
Dabei steht bei der Ausgabe von iwconfig ständig, dass der Accesspoint invalid ist. Bei DHCP funktioniert diese Zuweisung.
Wie auch immer. Ich bekomme so auch keine Verbindung, wenn ich die IP per Hand ändere, wie oben beschrieben.

@defcon:
HOSTNAME="arch"
lo="127.0.0.1"
ROUTES=(!gateway)
INTERFACES=(lo)
Ich verstehe aber nicht, warum rc.conf da helfen kann, da ich die Route zum gw ohnehin per Hand setze.
Und wie ist dein AP eingestellt: offen, WEP, WPA?
Laut deiner ersten iwconfig Ausgabe wäre der Modus open/offen, du hättest aber
trotzdem einen Key vergeben.

Anstatt der AP-Adresse: hast du es auch schon mal mit der ESSID stattdessen versucht?
Evtl. ist deine Adresse eine falsche, da aus man iwconfig:
"This address is the cell identity of the Access Point, as reported by wireless scanning,
which may be different from its network MAC address."
Mein Router benutzt WPA-PSK.
Ich habe mich sowieso schon gefragt, wie ich das eigentlich per Hand, also ohne DHCP einstellen würde.
Da mir das sowieso nicht gelang, versuchte ich eben die zuletzt funktionierende Konfiguration, die über DHCP übermittelt wurde.
Ich verstehe aber trotzdem nicht, wieso ich beim Ändern der IP nicht mal aufs Gateway komme, obwohl die Route (auch mit route -n versucht) gesetzt habe. Irgendwas muss ich wohl vergessen haben.
Gut, mit WPA bist du mit iwconfig sowieso außen vor.
Dafür brauchst du wpa_supplicant. Das kannst du zum Herstellen des Links entweder
standalone nutzen oder als Framework netcfg.
Mit netcfg kannst du auch den Bereich IP-Vergabe(per DHCP oder statisch) erschlagen,
mit wpa_supplicant mußt du dich selbst drum kümmern das du nach Aufbau des
Links (Auth bei WLan ist wie das Kabel einstecken bei Ethernet) eine IP kriegst bzw.
einstellst.
Zum Vorgehen bietet sich evtl. mein "Riesenartikel" im Wiki zu (W)Lan an.
wpa_supplicant und das CLI-Interface wpa_cli sich einmal anzuschauen ist nicht
verkehrt, es vermittelt Grundlagen.

Und abseits von "Übertools" wie networkmanager,wifi-radar o.ä. finde ich die Basis-Tools
immer noch die Beste:
  • für "road-warrior"(=oft wechselnde WLans) wpa_supplicant + evtl. wpa_gui
  • für Home-WLan oder 1,2 festdefinierte Zugänge: netcfg
5 Tage später
Ich werde einfach mal versuchen mich zum WLAN suksessive von "nicht verschlüsselt" bishin zu "WPA-PSK" zu verbinden. Vielleicht komm ich so auf den Fehler besser drauf.