Проблема с использованием xargs --max-args --replace с разделителем по умолчанию

Даже если ваша система распознает беспроводной интерфейс, вам все равно понадобится пакет для управления им. Обычно для CentOS я использую WPA Supplicant. Он включает в себя инструменты, которые вы бы использовали для включения / отключения / и т. Д. Интерфейса.

Запись здесь в вики-странице CentOS.

Вы можете загрузить пакеты WPA Supplicant из разных мест. Я использовал RPMfind.net .

Для справки, вот инструкции по настройке WPA Supplicant после установки. (взято из приведенной выше вики)

Включение wpa_supplicant без NetworkManager, обновленная версия

Это обновление представляет собой более простой способ автоматического подключения интерфейса Wi-Fi во время процесса загрузки. Исходная версия доступна ниже для справки.

Зачем нужна обновленная версия?

  • Проще реализовать
  • Более полные инструкции
  • Не изменяет файлы, перезаписанные обновлениями системы
  • Поддерживает «перезапуск сети обслуживания» для восстановления соединения

Редактировать / etc / sysconfig / network-scripts / ifcfg- file

Запустите iwconfig, чтобы найти устройство Wi-Fi. В этом примере выходных данных только wlan0 поддерживает Wi-Fi.

# iwconfig 
lo        no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:"NETWORKSSID"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: 68:7F:74:AD:F3:3C   
          Bit Rate=54 Mb/s   Tx-Power=16 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on
          Link Quality=50/70  Signal level=-60 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:90   Missed beacon:0

eth0      no wireless extensions.

pan0      no wireless extensions.

virbr0    no wireless extensions.

virbr0-nic  no wireless extensions.

# 

Отредактируйте ifcfg для этого интерфейса. Например, используя wlan0.

/ etc / sysconfig / network-scripts / ifcfg-wlan0

Убедитесь, что включен параметр ONBOOT.

ONBOOT="yes"

Отредактируйте / etc / sysconfig / wpa_supplicant

Убедитесь, что ваше устройство включено в строку INTERFACES в этом файле. В этом примере wlan0 - единственное устройство, поддерживаемое wpasupplicant.

# Use the flag "-i" before each of your interfaces, like so:
#  INTERFACES="-ieth1 -iwlan0"
INTERFACES="-iwlan0"

Отредактируйте /etc/wpa_supplicant/wpa_supplicant.conf

Для большинства ваших сетей потребуется одна запись в wpa_supplicant.conf, который выглядит так. Замените NETWORKSSID и NETWORKPSK соответствующими значениями для каждой сети. Поместите их в том порядке, в котором вы хотите, чтобы они использовались.

network={
        ssid="NETWORKSSID"
        scan_ssid=1
        key_mgmt=WPA-PSK
        psk="NETWORKPSK"
}

Вот пример сети, для которой не требуется предварительный общий ключ. Если он появляется перед «любой» сетью, он будет предпочтительнее других открытых сетей.

network={
        ssid="PUBLIC"
        key_mgmt=NONE
}

Последний вариант (который вы не можете выбрать для реализации) позволит вам подключиться к любой открытой сети. Это полезно в отелях, но может позволить подключение к нежелательным сетям.

network={
        key_mgmt=NONE
}

Создать /etc/rc5.d/S09prepnet

Вставьте следующий текст, чтобы создать новый файл, который подготовит запущенные службы для подключения к Wi-Fi.

cat > /etc/init.d/prepnet </dev/null 2>&1

EoT
chmod a+rx /etc/init.d/prepnet
ln -s /etc/init.d/prepnet /etc/rc3.d/S09prepnet
ln -s /etc/init.d/prepnet /etc/rc5.d/S09prepnet

Настроить службы для запуска при загрузке

Вставьте следующие команды для настройки служб.

chkconfig messagebus off
chkconfig wpa_supplicant off
chkconfig NetworkManager off
chkconfig network on

Перезагрузите, чтобы включить

При следующей перезагрузке ваше соединение Wi-Fi будет включено при запуске сетевых служб.

Добавление или редактирование сетей Wi-Fi

Если вам нужно добавить или отредактировать сеть Wi-Fi, внесите необходимые изменения в wpa_supplicant.conf.

/etc/wpa_supplicant/wpa_supplicant.conf

Затем перезапустите wpa_supplicant и сетевые службы.

service wpa_supplicant restart
service network restart

6
05.03.2018, 19:02
0 ответов

Теги

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