Мне нужно, чтобы моя машина автоматически подключалась к беспроводной сети при каждом ее запуске.
Я работаю безголовый сервер (10.04) и использую следующие команды для ручного подключения к сети
sudo iwconfig wlan0 essid "SSID_Name"
sudo iwconfig wlan0 key XXXXX
sudo iwconfig wlan0 key open
sudo iwconfig wlan0 mode Managed
sudo dhclient wlan0
Я буду признателен, если мы сможем сделать это, изменив файл etc / network / interfaces
. Обратите внимание, что мой маршрутизатор работает с wep, заранее спасибо
Пожалуйста, измените ваш файл / etc / network / interfaces на:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
wireless-ssid SSID_Name
wireless-key XXXXX
Если вы планируете использовать ssh и ftp на сервере, вам нужно знать, где он находится. Сделайте это со статическим IP-адресом:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wireless-ssid SSID_Name
wireless-key XXXXX
dns-nameservers 8.8.8.8 192.168.1.1
Более того, ваши настройки подразумевают, что ваша сеть зашифрована с помощью WEP, что довольно небезопасно. Я рекомендую вам сменить маршрутизатор на WPA2-AES:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wpa-essid SSID_Name
wpa-psk XXXXX
dns-nameservers 8.8.8.8 192.168.1.1
Обязательно выберите адрес вне диапазона, используемого DHCP-сервером в маршрутизаторе, и, конечно, подставьте здесь свои данные.
Для случаев, когда вы хотите автоматически подключаться к беспроводному маршрутизатору, выполните следующие действия:
Откройте файл interface
:
sudo nano /etc/network/interfaces
Добавьте следующую информацию (при условии, что ваш интерфейс называется wlan0):
auto wlan0
iface wlan0 inet static
address ASSIGNED_IP
netmask 255.255.255.0
gateway THE_GATEWAY
wireless-essid YOURSSID
wireless-key WIRELESSKEY_HERE
Сохраните файл и перезагрузите компьютер .