Archief - script maken dat automatisch laadt

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

ShPonGle

Legacy Member
ik vraag me af hoe ik een shellscript kan maken dat volgende commando's uitvoert:

iwlist wlan0 scan
iwconfig wlan0 essid mijnrouternaam
iwconfig wlan0 mode managed
iwlist wlan0 key mijnwepkey

en dan had ik nog de vraag: hoe laat ik dit automatisch uitvoeren voor/na het aanmelden?:confused:

ik heb nl momenteel een bestand wifi.sh met dit als inhoud:

$!/bin/sh
iwlist wlan0 scan
iwconfig wlan0 essid ****
iwconfig wlan0 mode managed
iwlist wlan0 key *****

is dit voldoende? en wat moet ik er nog mee doen opdat het vanzelf gaat draaien na opstarten?
btw ik werk met Suse 10.1
Thx

Tyfius

Legacy Member
sudo chmod +x wifi.sh # executable
en dan kunde da in Gnome automatisch laten opstarten via System - Preferences - Sessions - Startup Programs en daar toevoegen.

Tyfius

Legacy Member
Awel, ik veronderstel dat de kans vrij groot is dat er iets gelijkaardigs bestaat, maar waar dat dat in uw menustructuur staat da weet ik ni.

lampke

Legacy Member
zet die lijntjes gewoon in je /etc/network/interfaces dan doet hij het automatisch bij opstart zoals het hoord voor netwerk :)
auto wlan0
iface wlan0 inet dhcp
wireless-essid netwerkje
wireless_keymode restricted
wireless_key alkdsfkljmsfsklm
ik heb even wat fictieve waarden ingevuld maar je vind het wel zekers

ShPonGle

Legacy Member
Thx lampke, mr wat als ik niet met dhcp werk? :s (sorry vr de repetitieve manier van vragen stellen :D)
btw /network zit niet in de /etc map , tis "networks", mr das een bestand... waar zou da zitten onder SUSE?

ShPonGle

Legacy Member
ja idd in YAST en in de sysconfig-editor, mr toch voert ie dit niet uit automatisch na het booten, moet altijd zelf manueel herconnecten via de commands.
anyway heb het opgegeven: mn USB netwerkkaart heeft het gisteravond blijkbaar begeven, is plots onvindbaar geworden op zowel unix als windows. ga er vanavond een pci-kaart in poefen, eerst proberen mn linuxinstallatie herstellen want daar is ook iets misgegaan mr das vr andere topic :s

ShPonGle

Legacy Member
heb zo'n script gevonden dat perfect werkt, zelfs met WEP! ge moet dus wel eerst ndiswrapper installeren, zie http://home.scarlet.be/baudrez/linux/varia/ndis10.htm
zal het straks eens posten. ik geraak nu wel die networkmanager niet kwijt, die laadt altijd na het aanmelden terwijl ik die nu nie meer nodig heb

EDIT: het script is-->

#!/bin/sh
#
# Script to start/stop wireless
#
# Taken and modified from
# http://ndiswrapper.sourceforge.net/phpwiki/index.php/StartupScripts
#


### BEGIN INIT INFO
# Provides: ndiswrapper
# Required-Start: $local_fs
# Should-Start:
# Required-Stop:
# Should-Stop:
# Default-Start: 2 3 5
# Default-Stop:
# Description: Configure WLAN cards with Windows-based NDIS drivers
### END INIT INFO




case $1 in
'start') echo "Starting ndiswrapper"
modprobe ndiswrapper
ifup wlan0
iwconfig wlan0 essid JOUWSSID (=netwerknaam)
#
#Uncomment and modify the following line if you use WEP
# iwconfig wlan0 key open
# iwconfig wlan0 key JOUWWEPKEY
#
#Uncomment and modify the following line if you use static IPs
# ifconfig wlan0 JOUWSTATISCHIP
#
# route add default gw JOUWGATEWAY
dhcpcd wlan0
iwconfig
;;

'stop') echo "Shutting down ndiswrapper"
ifdown wlan0
modprobe -r ndiswrapper
;;
esac

-->de boel opslaan als 'ndiswrapper'
-->als root inloggen, en het kopieren naar /etc/init.d
--> daar in konsole commando chmod 755 /etc/init.d/ndiswrapper doen
-->vr automatisch laden tijdens opstart typ je daar ook: insserv -v -d /etc/init.d/ndiswrapper
--> rebooten en testen, bij mij zat ik in een paar seconden op google.be
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan