Я хочу соединиться со свободным открытым Wi-Fi, как Starbucks, но я не хочу законченного рабочего стола gui как Единица или GNOME. Как я могу сделать это через командную строку (притворяющийся, что моей базой установки является Сервер Ubuntu + драйверы для моей карты Wi-Fi)?
можно использовать iwconfig. Я сделал это с wep. обычно, это достаточно
ключ iwconfig ethX essid ESSID открывает XXXXXXXXXX
и затем назовите клиента DHCP с dhclient3 ethx
Я делаю это из памяти. Но проверьте руководство iwconfig для большего количества информации
человек iwconfig
Во-первых, выполненный ifconfig wlan0 up
. Это включит беспроводную связь. Вы не получите обратной связи, если не будет проблема. Затем, выполненный iwlist wlan0 scan
просканировать для соседних беспроводных сетей. После того как Вы посмотрели на вывод и знаете, с какой беспроводной сетью Вы хотите соединиться, выполнить iwconfig wlan0 essid NETWORK_ID key s:WIRELESS_KEY
, замена NETWORK_ID с именем (essid) nework и WIRELESS_KEY с сетевым паролем. Надежда, которая помогает!
Используя RHEL 7.0/CentOS делают файл названным ifcfg-starbucks
, заполните его следующей информацией:
ESSID="Google Starbucks"
MODE=Managed
TYPE=Wireless
BOOTPROTO=dhcp
DEFROUTE=no
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=Google Starbucks
ONBOOT=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTE=yes
DEVICE=wlp6s0
KEY_MGMT=WPA-PSK
WPA_ALLOW_WPA=yes
WPA_ALLOW_WPA2=yes
MAC_ADDRESS_RANDOMIZATION=default
PEERDNS=yes
PEERROUTE=yes
затем создайте названный файл /etc/wpa_supplicant/wpa_supplicant_starbucks.conf
заполните его этой информацией:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
update_config=1
network={
ssid="Google Starbucks"
key_mgmt=NONE
priority=100
scan_ssid=1
}
затем инициируйте wpa_supplicant:
wpa_supplicant -i wlp6s0 -c /etc/wpa_supplicant/wpa_supplicant_starbucks.conf -B
затем включите свой dhclient:
dhclient wlp6s0
Аплодисменты ;-)