Назначить статический IP-адрес для Wi-Fi, Ubuntu 16.04

dpkg не загружает зависимости; он просто проверяет, установлены ли необходимые пакеты. apt, aptitude и synaptic.

Однако они загружают зависимости на основе информации, содержащейся в настроенных репозиториях пакетов. Вы не можете использовать apt или Synaptic файл deb и загружать необходимые зависимости. Вы должны попытаться установить его самостоятельно с помощью dpkg, а затем самостоятельно установить любые необходимые зависимости.

1
задан 13 January 2017 в 22:24

3 ответа

Никакой беспроводной интерфейс не будет подключаться без предполагаемого пароля SSID и WPA.

Я сомневаюсь, что шлюз x.255. Не пытаясь установить статический IP-адрес, проверьте:

route -n

Я подозреваю, что шлюз имеет значение x.1 или x.254.

Кроме того, вам не хватает DNS-серверов имен. Я предлагаю вам настроить /etc/network/interfaces следующим образом:

auto wlp2s0
iface wlp2s0 inet static
  address 192.168.0.16
  netmask 255.255.255.0
  gateway 192.168.0.1
  dns-nameservers 192.168.0.1 8.8.8.8
  wpa-ssid <your_network>
  wpa-psk <your_key>

Перезагрузиться и проверить:

ifconfig
ping -c3 www.ubuntu.com

Убедитесь, что выбранный IP-адрес, x.16, находится вне пул DHCP, назначенный маршрутизатору.

Затем проверьте настройки в маршрутизаторе. WPA2-AES является предпочтительным; не WPA и WPA2, а не TKIP. Во-вторых, если ваш маршрутизатор способен к N скоростям, у вас может быть более высокая связь с шириной канала 20 МГц в полосе 2,4 ГГц вместо автоматической 20/40 МГц, хотя это может повлиять на N скоростей. Мне также повезло с фиксированным каналом 1, 6 или 11, а не с автоматическим выбором канала. Кроме того, убедитесь, что маршрутизатор не настроен только на использование N скоростей; auto B, G и N являются предпочтительными. После внесения этих изменений перезагрузите маршрутизатор.

Далее я рекомендую, чтобы ваш регулирующий домен был установлен явно. Проверьте ваш:

sudo iw reg get

Если вы получите 00, это настройка одного размера, возможно, подходит для всех. Найдите здесь: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 Затем установите его временно:

sudo iw reg set IS

Конечно, замените код страны, если не Исландию. Установите его навсегда:

gksudo gedit /etc/default/crda

Используйте nano или kate или leafpad, если у вас нет текстового редактора gedit.

Измените последнюю строку, которую вы читаете:

[ f7]

Корректировка тщательно, сохраните и закройте текстовый редактор.

Затем я установил IPv6 для игнорирования в Network Manager: http://en.wikipedia.org/wiki/ ISO_3166-1_alpha-2 Этот пример для ethernet, но вы хотите беспроводную связь.

После перезагрузки маршрутизатора и компьютера, пожалуйста, покажите нам:

sudo ifdown wlp2s0 && sudo ifup -v wlp2s0

Paste результат: http://paste.ubuntu.com и дайте нам ссылку.

2
ответ дан 23 May 2018 в 02:29
  • 1
    Спасибо за это. Я думаю, что вы правы в том, что шлюз равен 1, а не 255. Я попробовал несколько вариантов по вашему предложению, но до сих пор не повезло – harrys 13 January 2017 в 00:02
  • 2
    Давайте устраним неисправность: sudo ifdown wlp2s0 && sudo ifup -v wlp2s0. -v для подробностей должен дать некоторые подсказки относительно того, что не так. – chili555 13 January 2017 в 00:15
  • 3
    Спасибо за ваше терпение. Я добавляю вывод к основному сообщению – harrys 13 January 2017 в 00:31
  • 4
    Выглядит отлично. Какие-нибудь подсказки здесь? dmesg | grep wlp Как результат может быть длинным, вставьте здесь результат и дайте нам ссылку: paste.ubuntu.com – chili555 13 January 2017 в 01:07
  • 5
    Таким образом: paste.ubuntu.com/23788794 – harrys 13 January 2017 в 01:20

Отключить диспетчер сети. Интерфейсы в файле обходятся службой NetworkManager. Перезапустить network.service

systemctl disable NetworkManager systemctl stop NetworkManager systemctl restart networking.service
0
ответ дан 23 May 2018 в 02:29
  • 1
    Можете ли вы указать, как эти шаги могут быть выполнены? – George Udosen 13 January 2017 в 01:22
  • 2
    Добавлены команды в ответ – Kyle H 13 January 2017 в 01:56
  • 3
    Спасибо за это. Это не работает для меня, тo. «Я» должен быть «s», я думаю, и конечная строка, которую вы дали, просто говорит мне «Unit network.service not found " – harrys 13 January 2017 в 19:22
  • 4
    Я отредактировал ответ. Извините, отправлено с моего телефона :) – Kyle H 13 January 2017 в 19:38
  • 5
    Благодарю. Он работает, но не исправил мою проблему :( – harrys 13 January 2017 в 20:11

Работает ли соединение Wi-Fi с использованием DHCP? Вчера у меня была аналогичная проблема (настройка выглядит просто нормально, но не работает, например, нет ping на wlan или в Интернете)

Я просто получил соединение, установив маршрутизатор в режиме b / g вместо режима b / g / n.

0
ответ дан 23 May 2018 в 02:29

Другие вопросы по тегам:

Похожие вопросы: