![Невозможно подключиться к Wi-Fi с помощью графического интерфейса Ubuntu на сервере Ubuntu 14.04](https://rvso.com/image/1047605/%D0%9D%D0%B5%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%20%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C%D1%81%D1%8F%20%D0%BA%20Wi-Fi%20%D1%81%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE%20%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0%20Ubuntu%20%D0%BD%D0%B0%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5%20Ubuntu%2014.04.png)
Для начала я хочу сказать, что этот сайт великолепен и очень помог мне при возвращении в Ubuntu.
Недавно я переделал ноутбук VAIO для работы на сервере Ubuntu 14.04. Первой загвоздкой, с которой я еще не справился, было получение беспроводного интернет-подключения для сервера. Во время установки он запросил данные моего беспроводного маршрутизатора. При первой установке у меня были настройки маршрутизатора на прием только известных MAC-адресов, а также на то, чтобы он не транслировал себя. После ввода правильных данных для сети он не добавил ее. Поэтому я вернулся и подключился к маршрутизатору напрямую с помощью кабеля Ethernet, который сначала не работал, но после настройки маршрутизатора на отключение фильтрации MAC-адресов он, похоже, работал нормально.
Я попытался воспользоваться приведенным здесь объяснением, чтобы исправить проблему с беспроводной связью через командную строку:
Как вручную подключиться и отключиться от сети в терминале?
К сожалению, ни один из методов wpa_supplicant не сработал, и когда я попробовал часть с сетевым менеджером, мой компьютер сказал, что не может найти папку create_connections. Однако в настоящее время это не та проблема, о которой я сейчас пишу (возможно, мне придется в какой-то момент начать новую ветку!). Вместо этого я установил на сервере графический интерфейс Lubuntu, чтобы посмотреть, смогу ли я получить доступ к сетевому менеджеру оттуда и получить доступ к беспроводной сети через него. После его загрузки и запуска интернет все еще работал с кабелем Ethernet. Однако значка с сетевым менеджером не было, хотя место было. Поэтому я поискал еще немного и обнаружил, что вам нужно перейти в настройки > lx.... и ввести nm-applet на вкладке автозапуска. После этого и повторного входа в систему значок не появился, но пустое место увеличилось. Я дважды щелкнул по пустому месту, и появился сетевой менеджер, а также появились два значка NM. Я использовал один из них для подключения к своему беспроводному маршрутизатору и думал, что все будет хорошо! (Оба значка NM показывали подключение к моей беспроводной сети.) После открытия Firefox, при попытке доступа к сайту BBC круг продолжал вращаться. В этот момент я отключил порт eth0 на случай, если он мешает, но он все равно не работал. Я зашел в командную строку и набрал "ping -c 5 www.bbc.co.uk", и через некоторое время он сказал, что не может подключиться к серверу. Я пропинговал адрес маршрутизатора, и все было в порядке. Затем я включил порт eth0, и у меня все еще не было доступа к Интернету! Поэтому я вернулся в настройки > LX... и удалил nm-applet. После повторного входа в учетную запись я смог получить доступ к Интернету через кабель Ethernet. Однако значки сетевого менеджера исчезли, и когда я щелкнул по пустому месту, хотя опции появились, они были серыми. Я снова попробовал решение NM-applet, и иконки появились, но при щелчке по ним опции все еще были серыми.
Я провел большую часть последних двух дней, пытаясь решить эту проблему, но ничего не вышло. Может ли кто-нибудь предложить что-нибудь, чтобы помочь?
решение1
IP-адрес в адресной строке должен быть зарезервированным IP-адресом, который вы настроили на своем маршрутизаторе.
Это хорошо работает, но более распространенный метод — выбрать адрес за пределами диапазона DHCP в маршрутизаторе. Например, если маршрутизатор настроен на разрешение 50 адресов для DHCP, например, от 192,168.1.2 до 192.168.1.51, выберите адрес за пределами диапазона, например, 192.168.1.100. Ведите журнал различных статически назначенных адресов или сделайте, как я делал много лет назад; напишите «100» на задней панели машины маркером. Грубо, но эффективно.
решение2
У меня Ubuntu-сервер теперь работает.
Процесс, которому я следовал, был следующим: (Примечание: эти шаги предназначены для простой домашней сети и предполагают наличие некоторых знаний о получении настроек локальной сети, таких как адрес шлюза и адрес сервера имен DNS.)
1) Я создалзарезервированный ip-адрес в моем роутередля моей домашней сети. (См. NB1 в конце этого поста о получении беспроводного MAC-адреса вашего устройства. Это, вероятно, понадобится для резервирования IP-адреса) Эта часть для меня была довольно важна, так как при первой установке сервера Ubuntu мое устройство не могло получить беспроводной доступ к маршрутизатору, пока этот адрес не был настроен на маршрутизаторе. Не забудьте IP-адрес, который вы зарезервировали, так как он понадобится позже!!!
2) После загрузки сервера Ubuntu я зашел в файл "interfaces" в системе, чтобы отредактировать его. Обратите внимание на примечание в конце о текстовых редакторах!!
3) Я нажал клавишу Enter несколько раз после последней записи и ввел следующие строки в файл интерфейсов, чтобы беспроводная сеть заработала:
авто wlan0
iface wlan0 inet статический
адрес 192.168.1.120 <-- Зарезервированный IP-адрес, настроенный на вашем маршрутизаторе
сетевая маска 255.255.255.0
шлюз 192.168.1.1
DNS-серверы имен 8.8.8.8 192.168.1.1
wpa-ssid имя_моего_роутера
wpa-psk мойсекретныйключ
Первые две строки должны быть введены как есть. IP-адрес в строке адреса должен быть зарезервированным IP-адресом, который вы настроили в своем маршрутизаторе. Строка сетевой маски должна быть введена как есть (предполагая, что это домашняя сеть с простой сетью 255.255.255.0.) Адрес шлюза и DNS-сервер имен обычно являются одним и тем же на домашнем маршрутизаторе и могут быть найдены при доступе к домашнему маршрутизатору или путем ввода ipconfig на любой машине с Windows в командной строке, или могут быть проверены в вашей сетевой конфигурации на планшете, планшете или смартфоне!
myrouternameв строке WPA указано фактическое имя вашего маршрутизатора, распознанное в сети (например, SKY76543, BTHub-98054 и т. д.)
мойсекретныйключэто пароль маршрутизатора, чтобы иметь возможность подключиться к маршрутизатору. Примечание: эти строки нужны, если на вашем маршрутизаторе настроен WPA/WPA2. Если он не настроен или есть WEP, рассмотрите возможность обновления до WPA! (И не вводите эти строки!)
После ввода вышеуказанного в файл интерфейсов сохраните его, затем перезагрузите сервер, и у вас должен появиться беспроводной доступ!!!
Примечание 1 Другим читателям может понадобиться MAC-адрес беспроводной карты, используемой вашим устройством. Ввод ifconfig в командной строке выведет на экран ваши сетевые интерфейсы и связанные с ними MAC-адреса, которые всегда имеют видаа:аа:аа:аа:аа:аагде a на самом деле будет либо цифрой от 0 до 9, либо буквами af. MAC-адрес, который вам понадобится для маршрутизатора, — это тот, который связан с адаптером wlan0. В качестве дополнительного примечания bene, это может не сработать, если беспроводной адаптер не был «включен». Вводiwconfig wlan0 вверхв командной строке (каккореньuser) выведет его на экран. Если вы получите ответ, в котором будет что-то упомянуто о rfkill, попробуйте ввести в командной строке "sudo rfkill unblock wifi", затем введите предыдущую команду iwconfig (помните, что вы являетесь пользователем root!) Затем, наконец, введитеifconfigи wlan0 должен появиться!
Примечание 2 Я использовал команду "gksudo gedit /etc/network/interfaces." которая открывает файл interfaces, находящийся в папке /etc/network, и открывает его с помощью текстового редактора gedit; команда gksudo на самом деле позволяет вам редактировать файл, а не просто просматривать его. gedit — это текстовый редактор в Ubuntu, который позволяет вам редактировать любой тип файла в Ubuntu. На этом этапе у меня на сервере Ubuntu был установлен рабочий стол lubuntu, И установлена программа gedit. Для работы gedit требуется графический интерфейс. Если у вас есть свежий сервер Ubuntu, с которого можно работать только с командной строкой, текстовый редактор vi (который должен поставляться с вашей установкой) также позволяет вам редактировать файл interfaces. Используйте команду "vi /etc/network/interfaces." чтобы открыть его в vi. Vi немного сложнее в использовании, чем gedit, поэтому почитайте, как редактировать файлы из vi, а затем сохраняйте их из vi.
NB За все вышеперечисленное я благодарен askubuntu и, в основном, chili555 за конфигурацию в файле interfaces.