Jak skonfigurować Ubuntu tak aby w zależności od miejsca w którym się znajdujemy łączył się z odpowiednią siecią wifi (Access Point) z możliwością stosowania różnych zabezpieczeń. Raz skonfigurowane połączenie powinno zostać na zawsze.
Rozwiązanie:
Niestety graficzny konfigurator sieci dostępny np. w Gnome nie uwzględnia takiej konfiguracji. Co więcej sieć nawet czasowo skonfigurowana za jego pomocą po przeładowaniu komputera może zwyczajnie nie działać. Tak było w moim przypadku. Ten HOWTO zrobiłem na podstawie manuala wpa_action (niestety jest dostępny tylko w wersji anglojęzycznej - Polacy uczcie się języków obcych ):
Konfiguracja pliku
Kod: Zaznacz cały
/etc/wpa_supplicant/wpa_supplicant.conf
Kod: Zaznacz cały
ap_scan=1
network={
ssid="NAZWA_AC_1"
id_str="ac_praca"
scan_ssid=1
key_mgmt=WPA-PSK
proto=WPA
pairwise=CCMP TKIP
group=CCMP TKIP
psk="Tutaj wpisz hasło dostępu do AC NAZWA_SIECI_1 jawnym tekstem"
priority=2
}
network={
ssid="NAZWA_AC_2"
id_str="ac_dom"
scan_ssid=1
key_mgmt=NONE
wep_key0="klucz 1"
wep_key1="klucz 2"
wep_key2="klucz 3"
priority=5
}
Kod: Zaznacz cały
/etc/network/interfaces
Kod: Zaznacz cały
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo eth0
iface lo inet loopback
iface eth0 inet manual
wpa-driver wext
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface ac_praca inet dhcp
iface ac_dom inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.10
Kod: Zaznacz cały
iface ac_praca inet dhcp
Kod: Zaznacz cały
iface ac_dom inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.10
Mam nadzieję że ten opis się przyda.