
Я некоторое время пользовался Ubuntu Desktop, а теперь пытаюсь настроить сервер. Я использую беспроводной PCI-адаптер, который отлично работает с Ubuntu Live CD.
При установке сервера он обнаружил адаптер и (после того, как я ввел SSID и ключ WPA) подключился к сети почти сразу. Однако после установки при загрузке в первый раз он не смог подключиться во время запуска. На данный момент я не совсем уверен, куда двигаться дальше. Я прочитал Руководство по серверу, но в главе о сетях ничего нет о беспроводных сетях.
Я привык к графическому интерфейсу рабочего стола, поэтому интерфейс командной строки немного пугает. Пожалуйста, будьте снисходительны...
Для справки: беспроводной адаптер — TP-Link TL-WN781ND.
Мой файл интерфейсов выглядит намного проще -
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
wpa-ssid RunnymedeData
wpa-psk <my_key>
Система не запускает сетевое соединение при загрузке, однако оно запускается почти сразу же, как только я явно задаю SSID при входе в систему. Мне больше ничего не нужно делать. IP-адрес правильно назначается сервером dhcp (моим маршрутизатором), и машина затем отображается в списке подключений маршрутизатора. Я попробую статический маршрут и посмотрю, что из этого получится. Скоро вернусь.
Эта проблема связана с тем, что SSID скрыт в моей беспроводной сети. По-моему, это ошибка.
Со скрытым SSID: система долго загружается (безуспешно ожидая запуска сети). После того, как я вошел в систему, а затем явно установил essid, iwconfig
сеть включается в течение нескольких секунд; больше ничего делать не нужно.
С не скрытым SSID: система загружается быстро, и сетевые подключения сразу же начинают работать.
Подводя итог, можно сказать, что это не имеет никакого отношения ни к конкретному адаптеру, ни к файлу интерфейсов.
Спасибо @chilli555 за то, что нашел время помочь.
решение1
Обычный способ настройки сервера — заполнить ваши данные в файле /etc/network/interfaces. Сначала убедитесь, что у вас есть работающий беспроводной интерфейс:
iwconfig
У вас есть интерфейс, в идеале wlan0? Далее убедитесь, что он работает как положено:
sudo iwlist wlan0 scan
Видите ли вы свою сеть среди прочих? Если да, отредактируйте файл с помощью редактора vim:
sudo vim /etc/network/interfaces
Добавьте свои данные, чтобы это выглядело примерно так:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static <--you want to be able to reach your server by ssh and ftp
address 192.168.1.100 <--an address outside the DHCP range in the router
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1 8.8.8.8
wpa-ssid <your_network>
wpa-psk <your_key>
Сохраните изменения и закройте vim с помощью :wq. Теперь получите интерфейс для просмотра и использования новых настроек:
sudo ifdown wlan0 && sudo ifup wlan0
Подтвердите, что вы получили новый адрес:
ifconfig
И что вы можете выйти в Интернет:
ping -c3 www.google.com
Конечно, замените указанные выше данные своими данными.