Ввод сетевого интерфейса вверх / вниз из командной строки

В Xubuntu 14.04 я попытался использовать как ip и ifconfig для работы с сетевым интерфейсом, но они дали тот же результат.

 $ sudo ifconfig wlan0 down $ sudo ip link set wlan0 down 

оба корректно подавляют интерфейс, и связь не работает; но потом

 $ sudo ifconfig wlan0 up $ sudo ip link set wlan up 

не восстановили подключение!

Это вывод ip link show после переноса интерфейса:

 wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether <my_MAC_address> brd ff:ff:ff:ff:ff:ff inet 192.168.1.29/24 brd 192.168.1.255 scope global wlan0 valid_lft forever preferred_lft forever 

и это результат после ввода интерфейса вверх:

 wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether <my_MAC_address> brd ff:ff:ff:ff:ff:ff inet 192.168.1.29/24 brd 192.168.1.255 scope global wlan0 valid_lft forever preferred_lft forever 

Таким образом, у него нет оператора, и я не могу получить доступ к сети, но у него есть IP!

1) Почему? Не должна ли команда up восстановить предыдущую ситуацию? Мне пришлось отключить и включить физический переключатель беспроводной платы, чтобы снова просмотреть веб-страницу. Я также пытался использовать dhclient -r wlan0 и dhclient wlan0 , но результатом было то, что ни физический коммутатор не был полезен, и мне пришлось перезапустить всю систему.

2) Даже после портирования интерфейса значок подключения к графическому интерфейсу был активным и обычно показывалось соединение с беспроводной точкой доступа (даже если на самом деле веб-страницы не были доступны). Зачем?

3 Solutions collect form web for “Ввод сетевого интерфейса вверх / вниз из командной строки”

Я думаю, что ifconfig не обрабатывает такие беспроводные вещи, как ESSID, канал и ключ. Посмотрите на iwconfig .

http://manpages.ubuntu.com/manpages/vivid/en/man8/iwconfig.8.html

-РЕДАКТИРОВАТЬ-

Вы также можете использовать «Командная строка NetworkManager» nmcli : https://askubuntu.com/questions/461825/connect-to-wifi-from-command-line

1) Этот ответ предназначен только для проводного подключения. Используйте ifup и ifdown, а не ifconfig, если вы не хотите вручную указывать параметры. ifup будет просматривать вашу сетевую конфигурацию в / etc / network / interfaces (или везде, где ваш дистрибутив ставит ее).

2) Если вы используете wpa для своего Wi-Fi, вы не можете подключиться к нему с помощью ifup; приложение-помощник должно быть настроено и запущено (обычно wpa_supplicant). Обычно ваш дистрибутив будет предоставлять вам сетевые скрипты для автоматического выполнения этих задач.

эта информация приходит на мою машину друзей

 eth1 IEEE 802.11g ESSID:"DLINK_WIRELESS" Nickname:"localhost.localdomain" Mode:Managed Frequency:2.437 GHz Access Point: 00:19:5B:21:01:32 Bit Rate:48 Mb/s Tx-Power=20 dBm Sensitivity=8/0 Retry limit:7 RTS thr:off Fragment thr:off Encryption key:off Power Management:off Link Quality=95/100 Signal level=-24 dBm Noise level=-90 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 

используя iwconfig … если это помогает

  • USB-адаптер Wi-Fi, не подключающийся к AP (CLI)
  • Как настроить интерфейс в / etc / network / interfaces для запуска в режиме мониторинга?
  • wlan0 Не найдено такого устройства
  • Как имитировать Wi-Fi, выходящий за пределы диапазона, включив / выключив точку доступа на моем устройстве Linux?
  • Linux Distro для использования в качестве инфраструктуры беспроводной инфраструктуры
  • Мой Wi-Fi не работает с ANY Linux
  • пользователю не разрешено подключаться к Wi-Fi
  • Есть ли переносимый способ получить имя карты WiFi в командной строке без дополнительного синтаксического анализа?
  • Невозможно получить доступ к беспроводному интернет-соединению Eduroam SETTINGS (Linux Mint 17)
  • Клиенты Linux не синхронизируются с помощью портативного портала
  • Найти точку доступа hostadd SSID
  • Linux и Unix - лучшая ОС в мире.