Ik heb een laptop met daarop ubuntu breezy. lan werkt, wlan werkt ook icm met wpa en ndiswrapper. Nu is het mijn bedoeling om linux via de nodige tooltjes fijn automatisch de juiste netwerk instellingen te laten instellen.
Als eerste maar eens op welke manier ik mijn wireless opstart:
Dit gaat gewoon zoals het hoort.
Mijn lan start ik als volgt op:
Ook hier geen problemen.
Nu wil ik dus automatisch linux laten uitzoeken hoe alles ingesteld moet worden.
Als eerste ben ik met ifplugd aan het werk gegaan. Dit omdat ik vaak onderweg ben met de laptop en het hinderlijk is dat hij dan evengoed naar een netwerk gaat zoeken.
/etc/default/ifplugd
/etc/network/interfaces
Dit werkt in principe goed. Als ik de lan kabel erin steek vind hij mijn netwerk en deze werkt nu ook.
Echter als ik dit zelfde doe met mijn pcmcia wlan kaartje dan begint hij wel moet zoeken maar gebeurd er niets. wlan0 komt wel up maar hij krijgt geen ip van de dhcp server. Wat natuurlijk op te lossen is door sudo dhclient wlan0. Maar zo hoort het dus niet.
Toen maar eens gaan kijken naar het programma whereami.
Dit heb ik als volgt ingesteld:
/etc/whereami/detect.conf
/etc/whereami/whereami.conf
Echter lukt het me niet om het juiste resultaat te krijgen. Het is zelfs zo dat pas na het afsluiten van whereami ik met de hand mijn netwerk weer werkend krijg. Met whereami niet.
Ik kan ook nergens vinden waar output van whereami naar toe gestuurd wordt. Dit zou het zoeken naar een fout nogal versnellen. Zou zie ik namelijk niet in welke modus whereami zit.
Zijn hier mensen die ervaring hebben met het switchen tussen verschillende netwerken en netwerk soorten met behulp van ifplugd/whereami of een ander tooltje?
Of die natuurlijk zien waar ik de fout maak.
Als eerste maar eens op welke manier ik mijn wireless opstart:
code:
1
| sudo ifconfig wlan0 up && sudo /usr/sbin/wpa_supplicant -Bw -Dndiswrapper -iwlan0 -c/etc/wpa_supplicant.conf && sudo dhclient wlan0 |
Dit gaat gewoon zoals het hoort.
Mijn lan start ik als volgt op:
code:
1
| sudo ifconfig eth0 up && sudo dhclient eth0 |
Ook hier geen problemen.
Nu wil ik dus automatisch linux laten uitzoeken hoe alles ingesteld moet worden.
Als eerste ben ik met ifplugd aan het werk gegaan. Dit omdat ik vaak onderweg ben met de laptop en het hinderlijk is dat hij dan evengoed naar een netwerk gaat zoeken.
/etc/default/ifplugd
code:
1
2
3
4
| INTERFACES="eth0" HOTPLUG_INTERFACES="wlan0" ARGS="-q -f -u0 -d10 -w -I" SUSPEND_ACTION="stop" |
/etc/network/interfaces
code:
1
2
3
4
5
6
7
| # The primary network interface allow-hotplug eth0 iface eth0 inet dhcp # Wireless allow-hotplug wlan0 iface wlan0 inet dhcp |
Dit werkt in principe goed. Als ik de lan kabel erin steek vind hij mijn netwerk en deze werkt nu ook.
Echter als ik dit zelfde doe met mijn pcmcia wlan kaartje dan begint hij wel moet zoeken maar gebeurd er niets. wlan0 komt wel up maar hij krijgt geen ip van de dhcp server. Wat natuurlijk op te lossen is door sudo dhclient wlan0. Maar zo hoort het dus niet.
Toen maar eens gaan kijken naar het programma whereami.
Dit heb ik als volgt ingesteld:
/etc/whereami/detect.conf
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| default undocked
testmii eth0 lan
if lan
set INTERFACE eth0
testdhcp '192.168.0.1' lan # shinebox lan
notat down
else
notat wired
set INTERFACE wlan0
testap scan wlan
fi
if wlan
testssid shinebox wireless # shinebox wlan
testap scan wlan wireless
always notat wlan
fi |
/etc/whereami/whereami.conf
code:
1
2
3
4
5
6
7
| +lan ifconfig eth0 up -lan ifconfig eth0 down +wlan ifconfig wlan0 up +wlan /usr/sbin/wpa_supplicant -Bw -Dndiswrapper -iwlan0 -c/etc/wpa_supplicant.conf +wlan dhclient wlan0 -wlan ifconfig wlan down |
Echter lukt het me niet om het juiste resultaat te krijgen. Het is zelfs zo dat pas na het afsluiten van whereami ik met de hand mijn netwerk weer werkend krijg. Met whereami niet.
Ik kan ook nergens vinden waar output van whereami naar toe gestuurd wordt. Dit zou het zoeken naar een fout nogal versnellen. Zou zie ik namelijk niet in welke modus whereami zit.
Zijn hier mensen die ervaring hebben met het switchen tussen verschillende netwerken en netwerk soorten met behulp van ifplugd/whereami of een ander tooltje?
Of die natuurlijk zien waar ik de fout maak.
[ Voor 3% gewijzigd door Zym0tiC op 17-11-2005 14:24 ]
There is no such thing as innocence, only degrees of guilt | Flickr!