Czy serwer Ubuntu może łączyć się z szyfrowaną siecią bezprzewodową WPA2?

8

Zamierzam zainstalować serwer Ubuntu na starym komputerze. Ale moje pytanie brzmi: czy mogę zainstalować serwer Ubuntu na komputerze i podłączyć go do mojej sieci domowej - bezprzewodowo? Nie mogę w tym przypadku użyć kabla.

    
zadawane Lyrositor 20.10.2010, 23:55
źródło

2 odpowiedzi

3

Możesz zainstalować interfejs GUI na serwerze Ubuntu, aby uzyskać Network Managera lub po wpa_supplicant na tej stronie ( link ).

    
odpowiedział Mike 21.10.2010, 00:07
źródło
5

Uwaga: Po pierwsze, będziesz chciał upewnić się, że serwer ma zainstalowany wpa_supplicant. Serwery nie zawsze mają to i może to utrudnić, jeśli nie możesz podłączyć go do sieci Ethernet co najmniej raz.

Tak to robię. (pamiętaj, aby użyć numerów ip i nazwy interfejsu sieciowego)

Ta część nie jest potrzebna serwerowi, wystarczy, że chcesz zabić wszystko, co mogłoby zakłócać pracę komputera.

sudo stop network-manager
sudo killall wpa_supplicant #must stop network-manager before this as it resurrects it.
sudo killall nm-applet

to trzeba zrobić tylko raz, chyba że plik zostanie zniszczony. (możesz umieścić konfigurację gdziekolwiek naprawdę)

wpa_passphrase "YOUR_ESSID" | sudo tee /etc/wpa_supplicant.conf #and type your password

-B dla tła -s , aby zalogować się do syslog -c , aby poinformować go, gdzie znajduje się konfiguracja. Interfejs -i

sudo wpa_supplicant -B -s -c /etc/wpa_supplicant.conf -i wlan0

dla DHCP wystarczy użyć

sudo dhclient wlan0

dla statycznego adresu IP

sudo ifconfig wlan0 192.168.1.12 #Be sure to set you ip to what works for you.

powinien móc pingować twój router przez ip. $ ping 192.168.1.1

sudo route add default gw 192.168.1.1 # use the ip of you router

powinno mieć możliwość pingowania całej sieci. $ ping 8.8.8.8

echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf

powinno być zrobione. $ ping google.com

To nie potrwa przez ponowne uruchomienie. Aby było to możliwe przez ponowne uruchomienie,

sudo nano /etc/network/interfaces

Dodaj to na samym dole (zamień na wlan0, jeśli masz inny interfejs):

auto wlan0
iface wlan0 inet dhcp
pre-up wpa_supplicant -B -c /etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant

Zwróć uwagę, że możesz nie mieć zainstalowanego składnika KILLALL, jeśli masz serwer minimalny. Możesz dostać killall z:

aptitude install psmisc
    
odpowiedział defiantredpill 28.10.2011, 02:03
źródło

Przeczytaj inne pytania na temat tagów