Wi-Fi Old: различия между версиями

м
Отформатировал текст
м ({Универcальный файл настроек Wi-Fi} Поправил текст и наименование ссылки)
м (Отформатировал текст)
Строка 67: Строка 67:
{{Wbincludes:WiFi Set Password}}
{{Wbincludes:WiFi Set Password}}


=== Настройка в режиме клиента === <!--T:9-->
=== Настройка в режиме клиента ===


<!--T:10-->
#Отключите режим точки доступа:
# Отключите режим точки доступа.
#* откройте файл для редактирования
#* Для этого в файле <code>/etc/default/hostapd</code> закомментируйте строку (то есть добавьте знак '''#''' в начало строки)<syntaxhighlight lang="bash">#DAEMON_CONF="/etc/hostapd.conf"</syntaxhighlight> Закомментировать можно командой: <syntaxhighlight lang="bash"> sed -i 's/^DAEMON_CONF/#DAEMON_CONF/' /etc/default/hostapd</syntaxhighlight>
#:<syntaxhighlight lang="bash">
#* И отключите hostapd
nano /etc/default/hostapd
<syntaxhighlight lang="bash">
</syntaxhighlight>
#* закомментируйте ссылку на файл <code>hostapd.conf</code>, то есть добавьте знак '''#''' в начало строки:
#:<syntaxhighlight lang="bash">
#DAEMON_CONF="/etc/hostapd.conf"
</syntaxhighlight>
#Отключите и остановите демон <code>hostapd</code>
#:<syntaxhighlight lang="bash">
systemctl disable hostapd
systemctl disable hostapd
systemctl stop hostapd
systemctl stop hostapd
</syntaxhighlight>
</syntaxhighlight>
 
# Теперь закомментируйте настройки точки доступа и задайте настройки WiFi-клиента:
# Отредактируйте <code>/etc/network/interfaces</code>:
#* откройте файл для редактирования
#:<syntaxhighlight lang="bash">
/etc/network/interfaces
</syntaxhighlight>
#* закомментируйте строки, относящиеся к настройке в режиме точки доступа: <syntaxhighlight lang="bash">
#* закомментируйте строки, относящиеся к настройке в режиме точки доступа: <syntaxhighlight lang="bash">
#iface wlan0 inet static
#iface wlan0 inet static
#     address 192.168.42.1
# address 192.168.42.1
#     netmask 255.255.255.0
# netmask 255.255.255.0
</syntaxhighlight>
</syntaxhighlight>
#* раскомментируйте и отредактируйте строки (или добавьте, если их не было):<syntaxhighlight lang="bash">
#* раскомментируйте и отредактируйте строки (или добавьте, если их не было):
#:<syntaxhighlight lang="bash">
auto wlan0
auto wlan0
iface wlan0 inet dhcp  
iface wlan0 inet dhcp  
                wpa-ssid {ssid} # вместо {ssid} подставьте имя точки доступа
  wpa-ssid ssid # вместо ssid подставьте имя точки доступа
                wpa-psk  {password} # вместо {password} подставьте пароль
  wpa-psk  password # вместо password подставьте пароль
</syntaxhighlight>
</syntaxhighlight>
Если ssid точки доступа скрыт, то добавьте дополнительно
#*если точка доступа скрыта, то добавьте параметр:
<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
                wpa-scan-ssid 1
  wpa-scan-ssid 1
</syntaxhighlight>
</syntaxhighlight>
 
# Запретите раздачу IP-адресов, для этого остановите DHCP-сервер:
Для того чтобы в режиме клиента не выдавать в сеть IP-адреса, отключите DHCP-сервер:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
systemctl disable dnsmasq
systemctl disable dnsmasq
systemctl stop dnsmasq
systemctl stop dnsmasq
</syntaxhighlight>
</syntaxhighlight>
 
# Завершите настройку перезагрузив беспроводной интерфейс:
# Чтобы применить изменения, выполните команды
#:<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
ifdown wlan0
ifdown wlan0
ifup wlan0
ifup wlan0