No to kolego przekombinowałeś ostro
No to troszkę uprościmy:
Kod: Zaznacz cały
ping -c1 -w 2 192.168.0.1 &>/dev/null && echo 'No to se mam połączenie z routerem'|| echo 'A to niedobra karta nie chce dzialac'
No to mamy już dość dużo. Teraz kolejny problem jaki spotkałeś...
Ja widzę rozwiązanie w pliku /etc/network/interface
Dla konfiguracji z dhcp:
Kod: Zaznacz cały
auto wlan0
iface wlan0 inet dhcp
wireless-essid nazwa_sieci
wireless-mode Managed
wireless-key hasło_do_sieci
Dla statycznej konfiguracji:
Kod: Zaznacz cały
auto wlan0
iface wlan0 inet dhcp
wireless-essid nazwa_sieci
wireless-mode Managed
wireless-key hasło_do_sieci
address 192.168.0.100
netmask 255.255.255.0
gateway 192.168.0.1
Tu parę uwag:
Kiedyś miałem problem z kluczem i nie pamiętam dokładnie ale chyba wystarczyło dopisać
wireless-key open hasło_do_sieci - i to było dla klucza w postaci szesnastkowej
A jakoś innym razem to wpa-conf /etc/wpa_supplicant.conf - ale po szczegóły do trzeba googla zapytać...
No i teraz jakbyś miał ładnie skonfigurowaną sieć na tych plikach to:
w odpowiednim miejscu pierwszego polecenia z tego postu powinno załatwić sprawę.
A i jeszcze jedno - nie jestem pewny - ale jak używasz network-managera to możliwe że zechce on Ci sam nadpisywać powyższy plik.
Pozdrawiam