| Autor | Nachricht | 
  
    |  | 
        
					| Titel: [gelöst] Networking Start  Verfasst am: 29.11.2006, 19:06 Uhr |  | 
  
    | 
        
          | 
  
 Anmeldung: 18. Okt 2004
 Beiträge: 162
 
 
 |  | 
        
          | Hallo, 
 ich bin über einen DSL-Router ans Internet angebunden.
 Dieser ist immer vor dem Starten des Rechners eingeschaltet.
 Beim Booten des Rechners erscheint folgende Meldung:
 
 Code: 
DHCPREQUEST on lan0 to 255.255.255.255 port 67
 DHCPACK from 192.168.1.1
 SIOCSIFNETMASK: Cannot assign requested address
 SIOCSIFBRDADDR: Cannot assign requested address
 SIOCADDRT: Network is unreachable
 bound to 0.0.0.0 -- renewal in 43200 seconds.
 done.
 
 und die lan-Verbindung wird nicht hergestellt.
 Folgendes habe ich probiert:
 1. Entfernen von networking aus der rcS.d.
 Anschließend ein /etc/init.d/networking start
 --> funktioniert !
 2. Einfügen von networking in die rc5.d
 --> gleicher Fehler wie oben beschrieben.
 3. Folgendes kleines script geschrieben und in .kde/Autostart
 abgelegt:
 
 Code: 
#!/bin/bash
 #
 #Pfad zu sudo
 #
 SUDO="/usr/bin/sudo"
 #
 #Wenn UID ungleich "0" (root), dann führe Skript mit sudo aus
 #
 if test -x $SUDO; then
 if test $UID -ne 0; then
 exec $SUDO $0 $*
 fi
 fi
 #
 /etc/init.d/networking start
 #unter /etc trägt man im sudoers file noch die folgende Zeile ein:
 #"username"   ALL=NOPASSWD:/usr/local/dsl.sh
 
 ----> gleicher Fehler wie oben beschrieben.
 
 4. Script auf die KDE-Kontrolleiste gelegt. Sobald KDE gestartet
 ist, starte ich einmal das Script manuell.
 ---> funktioniert.
 
 Meine "interfaces" sieht so aus:
 
 Code: 
auto lo lan0
 iface lo inet loopback
 iface lan0 inet dhcp
 
 
 Frage: Hat jemand den gleichen Fehler gehabt ?
 bzw. weiß jemand wie ich networking autmatisch starten
 kann ?
 
 Gruß
 roegeb
 |  
          | 
 Zuletzt bearbeitet von roegeb am 30.11.2006, 20:47 Uhr, insgesamt ein Mal bearbeitet
 |  
         
	        |  |  | 
  
    |  | 
  
    |  | 
  
    |  | 
        
					| Titel:  Verfasst am: 30.11.2006, 11:11 Uhr |  | 
  
    | 
        
          | 
  
 Anmeldung: 18. Okt 2004
 Beiträge: 162
 
 
 |  | 
        
          | Hallo, 
 ich habe mir jetzt folgendes kleines Script zusammengeschrieben.
 Dieses will ich jetzt für jeden user in das jeweilige home-Verzeichnis
 unter .kde/Autostart kopieren.
 Ist lan0 aktiv wird das script nicht ausgeführt andernfals wird
 /etc/init.d/networking start ausgeführt.
 "sleep 5" ist die Wartezeit bis KDE vollständig gestartet ist, da es
 sonst wieder zu der vorher beschriebenen Problemen kommt.
 
 Code: 
#!/bin/sh
 #
 #Pfad zu sudo
 #
 SUDO="/usr/bin/sudo"
 #
 #Wenn UID ungleich "0" (root), dann führe Skript mit sudo aus
 #
 if test -x $SUDO; then
 if test $UID -ne 0; then
 exec $SUDO $0 $*
 fi
 fi
 #
 #Statusabfrage lan0
 STATUS=`cat /etc/network/ifstate | grep lan0`
 #Wenn lan0 schon aktiv dann script beenden
 if [ "$STATUS" = "lan0=lan0" ] ; then
 exit 0
 #sonst networking start
 else
 sleep 5
 /etc/init.d/networking start
 fi
 #unter /etc trägt man im sudoers file noch die folgende Zeile ein:
 #"username"   ALL=NOPASSWD:/usr/local/scriptname.sh
 exit 0
 
 Ist halt nur eine Notlösung und bin weiterhin für jede Hilfstellung
 bei der Problemlösung dankbar.
 
 Gruß
 roegeb
 |  
          | 
 Zuletzt bearbeitet von roegeb am 30.11.2006, 12:14 Uhr, insgesamt ein Mal bearbeitet
 |  
         
	        |  |  | 
  
    |  | 
  
    |  | 
  
    |  | 
        
					| Titel:  Verfasst am: 30.11.2006, 11:28 Uhr |  | 
  
    | 
        
          | 
  
 Anmeldung: 17. Sep 2004
 Beiträge: 1600
 Wohnort: Nahe der bayerischen Voralpen
 
 |  | 
        
          | Hi roegeb, versuch doch statt DHCP eine feste IP für deine Netzwerkkarte lan0 zu vergeben und danach nochmals deine netcardconfig ausführen.
 
 EDIT: Oder das /etc/init.d/networking später beim Booten auführen. Bei mir schauts so aus.
 
 Code: 
# find /etc/rc* -name "*network*"
 /etc/rc0.d/S35networking
 /etc/rc6.d/S35networking
 /etc/rcS.d/S40networking
 
 |  
          | _________________
 Ciao bluelupo
 SIDux Kernel 2.6.19.1-slh-up-1, tagesaktuell
 AMD Athlon XP 2600+ | Memory 2048 MByte
 GLX Renderer GeForce 7600 GT/AGP | GLX Version 2.1.0 NVIDIA 97.42
 DSL6000 De-FLAT FRITZ!Box Fon WLAN 7050
 |  
         
	        |  |  | 
  
    |  | 
  
    |  | 
  
    |  | 
        
					| Titel:  Verfasst am: 30.11.2006, 11:41 Uhr |  | 
  
    | 
        
          | 
  
 Anmeldung: 18. Okt 2004
 Beiträge: 162
 
 
 |  | 
        
          | Hallo bluelupo, 
 hatte schon
 
 /etc/rcS.d/S93networking
 /etc/rc5.d/S93networking
 
 ausprobiert alles kein Erfolg.
 
 Selbst mit Autostart in KDE funktioniert es nur mit sleep.
 
 Feste IP ? --> Dafür reichen meine Netzwerkkenntnisse nicht.
 
 Gruß
 roegeb
 |  
          |  |  
         
	        |  |  | 
  
    |  | 
  
    |  | 
  
    |  | 
        
					| Titel:  Verfasst am: 30.11.2006, 13:13 Uhr |  | 
  
    | 
        
          | 
  
 Anmeldung: 17. Sep 2004
 Beiträge: 1600
 Wohnort: Nahe der bayerischen Voralpen
 
 |  | 
        
          | roegeb hat folgendes geschrieben:: 
Hallo bluelupo,
 hatte schon
 
 /etc/rcS.d/S93networking
 /etc/rc5.d/S93networking
 
 ausprobiert alles kein Erfolg.
 
 Selbst mit Autostart in KDE funktioniert es nur mit sleep.
 
 Feste IP ? --> Dafür reichen meine Netzwerkkenntnisse nicht.
 
 Gruß
 roegeb
 Hi Roegeb,
 als root netcardconfig ausführen, lan0 auswählen, kein DHCP auswählen, feste IP an deine Netzwerke binden aus dem priv. Adressbereich, Broadcastadresse übernehmen, IP für Gateway (=Router) solltest du aus deiner Routerkonfiguration wissen.
 Die IP deiner Netzwerkkarte und deines Routers müssen im gleichen Netz (3.Teil der IP-Adresse hier die "10") sein.
 
 Zur verdeutlichung ein Beispiel ("10" ist hier das Netz):
 Gateway bzw. Router IP: 192.168.10.1
 Netzwerkkarte IP: 192.168.10.2
 Broadcast IP: 192.168.10.255
 Netmask: 255.255.255.0
 Als wenn dein Router schon eine bestimmte IP  hat dann nimm dieses Netz. Dann brauchst du deiner Netzwerkkarte eben aus diesen Netz eine IP verpassen.
 |  
          | _________________
 Ciao bluelupo
 SIDux Kernel 2.6.19.1-slh-up-1, tagesaktuell
 AMD Athlon XP 2600+ | Memory 2048 MByte
 GLX Renderer GeForce 7600 GT/AGP | GLX Version 2.1.0 NVIDIA 97.42
 DSL6000 De-FLAT FRITZ!Box Fon WLAN 7050
 |  
         
	        |  |  | 
  
    |  | 
  
    |  | 
  
    |  | 
        
					| Titel:  Verfasst am: 30.11.2006, 13:27 Uhr |  | 
  
    | 
        
          | 
  
 Anmeldung: 18. Okt 2004
 Beiträge: 162
 
 
 |  | 
        
          | Danke bluelupo ! 
 d. h. doch aber auch, dass ich im Router DHCP abwählen muß. Oder ?
 
 Unter Windows funktioniert es mit DHCP einwandfrei.
 
 Würde dann ggf. auch unter Windows umstellen.
 
 Werde alles bei nächster Gelegenheit testen.
 
 Gruß
 roegeb
 |  
          |  |  
         
	        |  |  | 
  
    |  | 
  
    |  | 
  
    |  | 
        
					| Titel:  Verfasst am: 30.11.2006, 19:45 Uhr |  | 
  
    | 
        
          | 
  
 Anmeldung: 18. Okt 2004
 Beiträge: 162
 
 
 |  | 
        
          | Hallo bluelupo, 
 die Idee mit der festen IP funktioniert
   
 Aus Deinem Beispiel:
 Default-Gateway : 192.168.10.1
 
 Was ist dann aber der Nameserver ? bzw. was trage ich dort ein ?
 Hier steht bei mir auch 192.168.10.1
   
 Gruß
 roegeb
 |  
          |  |  
         
	        |  |  | 
  
    |  | 
  
    |  | 
  
    |  | 
        
					| Titel:  Verfasst am: 30.11.2006, 20:19 Uhr |  | 
  
    | 
        
          | 
  
 Anmeldung: 22. Nov 2005
 Beiträge: 275
 Wohnort: Köln
 
 |  |  | 
  
    |  | 
  
    |  | 
  
    |  | 
        
					| Titel:  Verfasst am: 30.11.2006, 20:47 Uhr |  | 
  
    | 
        
          | 
  
 Anmeldung: 18. Okt 2004
 Beiträge: 162
 
 
 |  | 
        
          | Danke zusammen ! 
 Gruß
 roegeb
 |  
          |  |  
         
	        |  |  | 
  
    |  | 
  
    |  | 
  
  
    |  |