Caro Amigo,
Comigo também não funcionou, deu a seguinte mensagem de erro depois que usei o seu script:
mauricio@MGNHMO101:~$ sudo ./adhoc.sh
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan0 ; Device or resource busy.
wlan0 no private ioctls.
Error for wireless request "Set Encode" (8B2A) :
SET failed on device wlan0 ; Invalid argument.
maquina 192.168.10.2 on
Obs:Estou usando o ubuntu 8.10, e não consigo me conectar com a rede Ad-hoc, que tenho no desktop (Windows XP Pro).
Abraços
Maurício
Amigo faça o seguinte usa um script como esse, não esqueça de depois de fazer dar permissão de execucção #chmod +X
#!/bin/sh
# wifi script by botinha
LOCAL_IPADDR="ip que vc quer colocar"
LOCAL_NETMASK="máscara de rede"
LOCAL_BROADCAST="192.168.0.255"
LOCAL_NETWORK="192.168.66.0"
ifconfig wlan0 $LOCAL_IPADDR netmask $LOCAL_NETMASK up
iwconfig wlan0 essid "o que vc quiser"
iwconfig wlan0 mode Ad-Hoc
iwpriv wlan0 mode 0
iwconfig wlan0 key restricted "a senha que vc quiser"
echo "maquina $LOCAL_IPADDR on"
salve o arquivo como a extensão .sh e não esqueça no essid da rede ele deve estar entre aspas.
Valeuu