Am Donnerstag, 17. Februar 2005 23:30 schrieb Christian Boltz: Hallo Christian
Warum nicht per ifplugd? Das wäre die geschicktere Lösung.
Startmode eth1 manual
Wlan Button on: if [ $VAL -eq 94 ]; then # Wlan on /sbin/ifdown eth0 &
Mit /etc/init.d/network stop eth0 wirst Du auch den ifplugd wieder los.
/sbin/ifup eth1 & fi Wlan Button off: if [ $VAL -eq 95 ]; then # Wlan off /sbin/ifdown eth1 & /sbin/ifup eth0 &
/etc/init.d/network start eth0
Hast recht, das läuft dann doch sauberer.
Du hast aber eine unnötige Verzögerung beim Booten, wenn das kabelgebundene Netzwerk eingeschaltet (aber nicht eingestöpselt) ist und Du die IP per DHCP beziehst. Mit dem ifplugd passiert das nicht ;-) Richtig. Muss ich mich heut noch mal dran machen; mit ifplugd. Somit könnte ich beide Karten auf Startmode manual stellen. Der ifplugd braucht dann nur auf eth0 achten. Ein Wechselscript (zwischen eth0 und eth1) ist dann eigentlich nicht notwendig?
Eins ist noch seltsam: nach einschalten des Wlan gibt es, reproduzierbar, nach ca 5 sec einen kurzen Aussetzer.
Beobachte mal tail -f /var/log/messages und poste ggf. die relevanten Ausschnitte.
Wlan ein: Feb 18 10:35:09 linux acpi_hotkeys: undefined hotkey: 94 other hotkey ATKD 0000005e 00000002 Feb 18 10:35:10 linux dhcpcd[22051]: terminating on signal 15 Feb 18 10:35:10 linux modify_resolvconf: no matching backup found, left everything alone Feb 18 10:35:10 linux dhcpcd-hook: Skipping 'ifdown $INTERFACE -o dhcp' call Feb 18 10:35:10 linux kernel: eth1: RF Kill state changed to radio ON. Feb 18 10:35:10 linux kernel: eth1: Scheduling firmware restart. Feb 18 10:35:10 linux kernel: ipw2100: eth1: Restarting adapter. Feb 18 10:35:10 linux kernel: eth1: Using hotplug firmware load. Feb 18 10:35:11 linux kernel: ip6table_filter: Unknown parameter `ip6table_mangle' Feb 18 10:35:11 linux SuSEfirewall2: Firewall rules successfully set from /etc/sysconfig/SuSEfirewall2 Feb 18 10:35:12 linux kernel: ipw2100: Associated with 'mywirelesshome' at 11Mbps, channel 9 Feb 18 10:35:12 linux kernel: martian source 255.255.255.255 from 192.168.1.1,on dev eth1 Feb 18 10:35:12 linux kernel: ll header: ff:ff:ff:ff:ff:ff:00:01:36:06:c7:55:08:00 Feb 18 10:35:12 linux modify_resolvconf: Service dhcpcd modified /etc/resolv.conf. See info block in this file Feb 18 10:35:13 linux kernel: SFW2-IN-ILL-TARGET IN=eth1 OUT= MAC=00:0c:f1:00:56:c5:00:01:36:06:c7:55:08:00 SRC=217.237.151.33 DST=192.168.1.101 LEN=149 TOS=0x00 PREC=0x00 TTL=57 ID=8044 PROTO=UDP SPT=53 DPT=1039 LEN=129 Feb 18 10:35:16 linux kernel: ip6table_filter: Unknown parameter `ip6table_mangle' Feb 18 10:35:16 linux SuSEfirewall2: Firewall rules successfully set from /etc/sysconfig/SuSEfirewall2 Feb 18 10:35:18 linux kernel: eth1: Association lost. Feb 18 10:35:19 linux kernel: ip6table_filter: Unknown parameter `ip6table_mangle' Feb 18 10:35:20 linux SuSEfirewall2: Firewall rules successfully set from /etc/sysconfig/SuSEfirewall2 Feb 18 10:35:20 linux kernel: ipw2100: Associated with 'mywirelesshome' at 11Mbps, channel 9 Die 4.letzte Zeile (eth1: Association lost) ist der Aussetzer. Hat das was mit der Firewall zu tun? Gruß Manfred -- Samsung P30 Suse 9.1 Pro KDE 3.3.2