Руководство пользователя Orange Pi Zero 3

  Обзор   |  Запуск   |    Linux     |  Сборка Linux   |  Android   |  Сборка Android   |

  RU            EN  

Глава 3. Использование Linux: системы Debian/Ubuntu Server и настольная Xfce
Страница:   25    26    27    28    29    30    31    32    33    34    35    36    37    38    39    40    41    42    43    44    45    46    47    48    49    50    51    52    53    54    55    56    57    58    59    60    61    62    63    64    65    66    67    68    69    70    71    72    73    74    75    76    77    78    79    80    81    82    83    84    85    86    87    88    89    90    91    92    93    94    95    96    97    98    99    100    101    102    103    104    105    106    107    108    109    110    111    112    113    114    115    116    117    118    119    120    121    122  


3.7.3. Создание точки доступа WIFI через create_ap

create_ap — это скрипт, который помогает быстро создавать точки доступа WIFI в Linux и поддерживает режимы моста и NAT. Он может автоматически комбинировать hostapd, dnsmasq и iptables для завершения настройки точек доступа WIFI, избегая сложной настройки для пользователей. Адрес github выглядит следующим образом:

create_ap

Образ Linux, выпущенный OPi, имеет предустановленный скрипт create_ap. Вы можете создать точку доступа WIFI с помощью команды create_ap. Основной формат команды create_ap выглядит следующим образом:

create_ap [options] wifi-interface \
[interface-with-internet] \
[access-point-name [passphrase]]

* options - Вы можете использовать этот параметр, чтобы указать метод шифрования, диапазон частот точки доступа WIFI, режим полосы пропускания, метод совместного использования сети и т. д. Вы можете получить параметры через create_ap -h

* wifi-interface - Имя беспроводной сетевой карты

* interface-with-internet Имя сетевой карты, которая может быть подключена к Интернету, обычно eth0

* access-point-name - имя точки доступа

* passphrase - пароль точки доступа


3.7.3.1 Метод create_ap для создания точки доступа WIFI в режиме NAT

  • 1) Введите следующую команду, чтобы создать точку доступа WIFI с именем Orangepi и паролем OrangePi в режиме NAT.

    Обратите внимание, что в следующих командах Debian12 необходимо изменить eth0 на end0.

    orangepi@orangepi:~$ sudo create_ap -m nat wlan0 eth0 orangepi orangepi --no-virt

  • 2) Если выводится следующая информация, это означает, что точка доступа WIFI успешно создана.
    orangepi@orangepi:~$ sudo create_ap -m nat wlan0 eth0 orangepi orangepi \
    --no-virt Config dir: /tmp/create_ap.wlan0.conf.TQkJtsz1
    PID: 26139
    Network Manager found, set wlan0 as unmanaged device... DONE
    Sharing Internet using method: nat
    hostapd command-line interface: hostapd_cli -p
    /tmp/create_ap.wlan0.conf.TQkJtsz1/hostapd_ctrl
    wlan0: interface state UNINITIALIZED->ENABLED
    wlan0: AP-ENABLED
    wlan0: STA ce:bd:9a:dd:a5:86 IEEE 802. 11: associated
    wlan0: AP-STA-CONNECTED ce:bd:9a:dd:a5:86
    wlan0: STA ce:bd:9a:dd:a5:86 RADIUS: starting accounting session
    D4FBF7E5C604F169
    wlan0: STA ce:bd:9a:dd:a5:86 WPA: pairwise key handshake completed (RSN)
    wlan0: EAPOL-4WAY-HS-COMPLETED ce:bd:9a:dd:a5:86
    

  • 3) Используя мобильный телефон, вы можете найти точку доступа WIFI с именем Orangepi, созданную платой, в списке поисковых WIFI, а затем вы можете щелкнуть OrangePi, чтобы подключиться к точке доступа, пароль установлен раньше как 'orangepi' [img45 ]

  • 4) После успешного подключения дисплей будет таким, как показано на рисунке ниже


    Img 3.46

  • 5) В режиме NAT беспроводное устройство, подключенное к точке доступа платы, запрашивает IP-адрес у службы DHCP платы, поэтому будет два разных сегмента сети, например, IP-адрес платы — 192.168. .1.Х

    Обратите внимание, что в следующих командах Debian12 необходимо изменить eth0 на end0.

    orangepi@orangepi:~$ sudo ifconfig eth0
    eth0: flags=4163 mtu 1500
    inet 192.168.1.150 netmask 255.255.255.0 broadcast 192.168.1.255
    inet6 fe80::938f:8776:5783:afa2 prefixlen 64 scopeid 0x20 
    ether 4a:a0:c8:25:42:82 txqueuelen 1000 (Ethernet)
    RX packets 25370 bytes 2709590 (2.7 MB)
    RX errors 0 dropped 50 overruns 0 frame 0
    TX packets 3798 bytes 1519493 ( 1.5 MB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
    device interrupt 83

    По умолчанию служба DHCP платы назначит IP-адрес 192.168.12.0/24 устройству, подключенному к точке доступа. В это время нажмите на подключенную точку доступа WIFI Orangepi, и тогда вы увидите, что IP-адрес мобильного телефона — 192.168.12.X.



    Img 3.47



    Img 3.48

  • 6) Если вы хотите указать другой сегмент сети для подключенного устройства, вы можете указать его через параметр -g, например указать сетевой сегмент точки доступа AP через параметр -g как 192.168.2.1

    Обратите внимание, что в следующих командах Debian12 необходимо изменить eth0 на end0.

    orangepi@orangepi:~$ sudo create_ap -m nat wlan0 eth0 orangepi \
    orangepi -g 192.168.2.1 --no-virt

    В это время, после подключения к точке доступа через мобильный телефон, нажмите на подключенную точку доступа WIFI Orangepi, и тогда вы увидите, что IP-адрес мобильного телефона — 192.168.2.X.

  • 7) Если параметр --freq-band не указан, то точка доступа, создаваемая по умолчанию, находится в диапазоне частот 2,4G. Если вы хотите создать точку доступа в диапазоне частот 5G, вы можете указать параметр --freq-band 5. Конкретная команда выглядит следующим образом

    Обратите внимание, что в следующих командах Debian12 необходимо изменить eth0 на end0.

    orangepi@orangepi:~$ sudo create_ap -m nat wlan0 eth0 orangepi \
    orangepi --freq-band 5 --no-virt

  • 8) Если вам нужно скрыть SSID, вы можете указать параметр --hidden, конкретная команда выглядит следующим образом

    Обратите внимание, что в следующих командах Debian12 необходимо изменить eth0 на end0.

    orangepi@orangepi:~$ sudo create_ap -m nat wlan0 eth0 orangepi \
    orangepi --hidden --no-virt

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



    Img 3.50

    3.7.3.2 Метод create_ap для создания точки доступа WIFI в режиме моста

  • 1) Введите следующую команду, чтобы создать точку доступа WIFI с именем Orangepi и паролем OrangePi в режиме моста.

    Обратите внимание, что в следующих командах Debian12 необходимо изменить eth0 на end0.

  • 2)Если выводится следующая информация, это означает, что точка доступа WIFI успешно создана.

    
    orangepi@orangepi:~$ sudo create_ap -m bridge wlan0 eth0 orangepi orangepi --no-virt
    Config dir: /tmp/create_ap.wlan0.conf.zAcFlYTx
    PID: 27707
    Network Manager found, set wlan0 as unmanaged device... DONE
    Sharing Internet using method: bridge
    Create a bridge interface... br0 created.
    hostapd command-line interface: hostapd_cli -p
    /tmp/create_ap.wlan0.conf.zAcFlYTx/hostapd_ctrl
    wlan0: interface state UNINITIALIZED->ENABLED
    wlan0: AP-ENABLED
    wlan0: STA ce:bd:9a:dd:a5:86 IEEE 802.11: associated
    wlan0: AP-STA-CONNECTED ce:bd:9a:dd:a5:86
    wlan0: STA ce:bd:9a:dd:a5:86 RADIUS: starting accounting session
    

  • 937BF40E51897A7B wlan0: STA ce:bd:9a:dd:a5:86 WPA: pairwise key handshake completed (RSN) wlan0: EAPOL-4WAY-HS-COMPLETED ce:bd:9a:dd:a5:86
  • 3) Используя мобильный телефон, вы можете найти точку доступа WIFI с именем OrangePi, созданную платой, в списке поиска WIFI, а затем вы можете щелкнуть OrangePi, чтобы подключиться к точке доступа, пароль 'orangepi'


    Img 3.52

  • 4) После успешного подключения дисплей будет таким, как показано на рисунке ниже


    Img 3.47

  • 5) В режиме моста беспроводное устройство, подключенное к точке доступа платы, также запрашивает IP-адрес у службы DHCP основного маршрутизатора (маршрутизатор, подключенный к плате), например, IP-адрес платы - это 192.168.1.X

    
    orangepi@orangepi:~$ sudo ifconfig eth0
    eth0: flags=4163 mtu 1500
    inet 192.168.1.150 netmask 255.255.255.0 broadcast 192.168.1.255
    inet6 fe80::938f:8776:5783:afa2 prefixlen 64 scopeid 0x20
    ether 4a:a0:c8:25:42:82 txqueuelen 1000 (Ethernet)
    RX packets 25370 bytes 2709590 (2.7 MB)
    RX errors 0 dropped 50 overruns 0 frame 0
    TX packets 3798 bytes 1519493 (1.5 MB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
    device interrupt 83
    

    IP-адрес устройства, подключенного к точке доступа WIFI, также назначается основным маршрутизатором, поэтому мобильный телефон, подключенный к точке доступа WIFI, и плата находятся в одном сегменте сети. В это время нажмите на подключенную точку доступа WIFI Orangepi, после чего вы увидите IP-адрес мобильного телефона также 192.168.1.X.



    Img 3.47



    Img 3.48

  • 6) Если --freq-band y band. Если вы хотите создать точку доступа в диапазоне частот 5G, вы можете указать параметр --freq-band 5. Конкретная команда выглядит следующим образом:

    Обратите внимание, что в следующих командах Debian12 необходимо изменить eth0 на end0

    .
    orangepi@orangepi:~$ sudo create_ap -m bridge wlan0 eth0 orangepi \
    orangepi --freq-band 5 --no-virt

  • 7) Если вам нужно скрыть SSID, вы можете указать параметр --hidden, конкретная команда выглядит следующим образом:

    Обратите внимание, что в следующих командах Debian12 необходимо изменить eth0 на end0.

    orangepi@orangepi:~$ sudo create_ap -m bridge wlan0 eth0 orangepi \
    orangepi --hidden --no-virt

    В это время мобильный телефон не может выполнить поиск точки доступа WIFI. Вам необходимо вручную указать имя точки доступа WIFI и ввести пароль для подключения к точке доступа WIFI.



    Img 3.51

     <         > 


  • Страница:   25    26    27    28    29    30    31    32    33    34    35    36    37    38    39    40    41    42    43    44    45    46    47    48    49    50    51    52    53    54    55    56    57    58    59    60    61    62    63    64    65    66    67    68    69    70    71    72    73    74    75    76    77    78    79    80    81    82    83    84    85    86    87    88    89    90    91    92    93    94    95    96    97    98    99    100    101    102    103    104    105    106    107    108    109    110    111    112    113    114    115    116    117    118    119    120    121    122