打开主菜单

Wiki-Orange Pi β

更改

Orange Pi 5 detail

添加2,376字节, 2023年4月19日 (三) 16:59
查询 AP6275P PCIe 网卡通过 create_ap 创建 WIFI 热点的方法
|}
3) 此时拿出手机,在搜索到的 WIFI 列表中就能找到开发板创建的名为 orangepi的 WIFI 热点,然后可以点击 orangepi 连接热点,密码就是上面设置的 orangepi<br><br>
[[Image:Pi-5-details-pic95.png]]<br><br>
4) 连接成功后的显示如下图所示<br><br>
[[Image:Pi-5-details-pic96.png]]<br><br>
5) 在 NAT 模式下,连接到开发板热点的无线设备是向开发板的 DHCP 服务请求 IP地址的,所以会有两个不同的网段,如这里开发板的 IP 是 192.168.1.X<br>
{| class="wikitable" style="width:800px;"
|-
|orangepi@orangepi5:~$ ifconfig eth0<br>
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500<br>
inet 192.168.1.150 netmask 255.255.255.0 broadcast 192.168.1.255 <br>
inet6 fe80::938f:8776:5783:afa2 prefixlen 64 scopeid 0x20<link> <br>
ether 4a:a0:c8:25:42:82 txqueuelen 1000 (Ethernet)<br>
RX packets 25370 bytes 2709590 (2.7 MB)<br>
RX errors 0 dropped 50 overruns 0 frame 0<br>
TX packets 3798 bytes 1519493 (1.5 MB)<br>
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
|}
而开发板的 DHCP 服务默认会给接入热点的设备分配 192.168.12.0/24 的 IP 地址,这时点击已经连接的 WIFI 热点 orangepi,然后就可以看到手机的 IP 地址是192.168.12.X<br><br>
[[Image:Pi-5-details-pic97.png]]<br><br>
4) 然后通过 '''Tab''' 键选择 '''Edit''' 并按下回车键<br><br>[[Image:Pi-5-details-pic74pic98.png]]<br><br>56) 然后通过 Tab 键将光标移动到下图所示的'''<Automatic>'''位置进行 IPv4 的配置<br>如果想要为接入的设备指定不同的网段,可以通过-g 参数指定,如通过-g 参数指定接入点 AP 的网段为 192.168.2.1<br>[[Image{| class="wikitable" style="width:Pi800px;" |-5|orangepi@orangepi5:~$ sudo create_ap -detailsm nat wlan0 eth0 orangepi orangepi -pic75g 192.168.2.png]]<br><br>1|}6) 然后回车,通过上下方向键选择 '''Manual''',然后回车确定此时通过手机连接到热点后,点击已经连接的 WIFI 热点 orangepi,然后可以看到手机的 IP 地址是 192.168.2.X<br><br>[[Image:Pi-5-details-pic76pic99.png]]<br><br>7) 选择完后的显示如下图所示<br>在不指定--freq-band 参数的情况下,默认创建的热点是 2.4G 频段的,如果想要创建 5G 频段的热点可以通过--freq-band 5 参数指定,具体命令如下<br>[[Image{| class="wikitable" style="width:800px;" |-|orangepi@orangepi:Pi~$ sudo create_ap -m nat wlan0 eth0 orangepi orangepi --freq-band 5|}8) 如果需要隐藏 SSID,可以指定-details-pic77.png]]<br>hidden 参数,具体命令如下<br>8) 然后通过 Tab 键将光标移动到'''<Show>'''{| class="wikitable" style="width:800px;" |-|orangepi@orangepi:~$ sudo create_ap -m nat wlan0 eth0 orangepi orangepi --hidden|}此时手机是搜索不到 WIFI 热点的,需要手动指定 WIFI 热点名称,并输入密码来连接 WIFI 热点<br><br>[[Image:Pi-5-details-pic78pic100.png]]<br><br>
<br>'''2、使用nmcli 命令来设置静态IP 地址2、create_ap 以 bridge 模式创建WIFI 热点的方法'''<br><br>1) 如果要设置网口的静态 IP 地址,请先将网线插入开发板,如果需要设置 '''WIFI'''的静态 '''IP''' 地址,请先连接好 '''WIFI''',然后再开始设置静态 IP 地址<br><br>2) 然后通过 '''nmcli con show''' 命令可以查看网络设备的名字,如下所示<br>a. '''输入下面的命令以 bridge 模式创建名称为 orangepi、密码为 orangepi''' 为 WIFI 网络接口的名字(名字不一定相同)<br>b. '''Wired connection 1''' 为以太网接口的名字的 WIFI热点<br>
{| class="wikitable" style="width:800px;"
|-
|orangepi@orangepi:~$ '''nmcli con show'''sudo create_ap -m bridge wlan0 eth0 orangepi orangepi
|}
2) 如果有下面的信息输出,说明 WIFI 热点创建成功<br>{| class="wikitable" style="width:800px;border: none !important;"|-| NAME || UUID || TYPE || DEVICE|-| '''orangepi'''|| cfc4f922-ae48-46f1-84e1-2f19e9ec5e2a || wifi || wlan0
|-
| '''Wired connection 1''' || 9db058b7orangepi@orangepi:~$ sudo create_ap -7701m bridge wlan0 eth0 orangepi orangepi<br>[sudo] password for orangepi:<br>Config dir: /tmp/create_ap.wlan0.conf.fg9U5Xgt PID: 3141<br>Network Manager found, set ap0 as unmanaged device... DONE<br>Creating a virtual WiFi interface... ap0 created. Sharing Internet using method: bridge<br>Create a bridge interface... br0 created.<br>hostapd command-37b8line interface: hostapd_cli -9411p<br>/tmp/create_ap.wlan0.conf.fg9U5Xgt/hostapd_ctrl ap0: interface state UNINITIALIZED-efc2ae8bfa30 || ethernet || eth0>ENABLED ap0: AP-ENABLED
|}
3) 然后输入下面的命令,其中此时拿出手机,在搜索到的 WIFI 列表中就能找到开发板创建的名为 orangepi的 WIFI 热点,然后可以点击 orangepi 连接热点,密码就是上面设置的 orangepi<br><br>a[[Image:Pi-5-details-pic101. '''Wired connection 1''' 表示设置以太网口的静态 IP 地址,如果需要设置WIFI 的静态 IP 地址,请修改为 WIFI 网络接口对应的名字(通过 '''nmcli con show''' 命令可以获取到)png]]<br><br>4) 然后重启 linux 系统<br><br>b[[Image:Pi-5-details-pic102. '''ipv4.addresses''' 后面是要设置的静态 IP 地址,可以修改为自己想要设置的值png]]<br><br>c5) 在 bridge 模式下,连接到开发板热点的无线设备也是向主路由(开发板连接的路由器)的 DHCP 服务请求 IP 地址的,如这里开发板的 IP 是 192. '''ipv4168.1.gateway''' 表示网关的地址X<br>
{| class="wikitable" style="width:800px;"
|-
|orangepi@orangepi:~$ '''nmcli con mod "Wired connection 1" \'''ifconfig eth0<br>eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500<br>'''ipv4.addresses "inet 192.168.1.110" \'''150 netmask 255.255.255.0 <br>'''ipv4.gateway "broadcast 192.168.1.1" \'''255 <br>inet6 fe80::938f:8776:5783:afa2 prefixlen 64 scopeid 0x20<link> <br>ether 4a:a0:c8:25:42:82 txqueuelen 1000 (Ethernet)<br>'''ipv4RX packets 25370 bytes 2709590 (2.dns "8.8.87 MB)<br>RX errors 0 dropped 50 overruns 0 frame 0<br>TX packets 3798 bytes 1519493 (1.8" \''' 5 MB)<br>'''ipv4.method "manual"'''TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
|}
4而接入 WIFI 热点的设备的 IP 也是由主路由分配的,所以连接 WIFI 热点的手机和开发板处于相同的网段,这时点击已经连接的 WIFI 热点 orangepi,然后就可以看到手机的 IP 地址也是 192.168.1.X<br><br>[[Image:Pi-5-details-pic103.png]]<br><br>[[Image:Pi-5-details-pic104.png]]<br><br>6) 然后重启 linux 系统在不指定--freq-band 参数的情况下,默认创建的热点是 2.4G 频段的,如果想要创建 5G 频段的热点可以通过--freq-band 5 参数指定,具体命令如下<br>
{| class="wikitable" style="width:800px;"
|-
|orangepi@orangepi:~$ '''sudo reboot'''create_ap -m bridge wlan0 eth0 orangepi orangepi --freq-band 5
|}
57) 然后重新进入linux 系统使用 '''ip addr show eth0''' 命令就可以看到IP 地址已经设置为想要的值了如果需要隐藏 SSID,可以指定--hidden 参数,具体命令如下<br>
{| class="wikitable" style="width:800px;"
|-
|orangepi@orangepi:~$ '''ip addr show sudo create_ap -m bridge wlan0 eth0'''<br>3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000<br>link/ether 5e:ae:14:a5:91:b3 brd ff:ff:ff:ff:ff:ff<br>inet '''<span style="color:#FF0000">192.168.1.110</span>'''/32 brd 192.168.1.110 scope global noprefixroute eth0 valid_lft forever preferred_lft forever<br>inet6 240e:3b7:3240:c3a0:97de:1d01:b290:fe3a/64 scope global dynamic noprefixroute<br>valid_lft 259183sec preferred_lft 172783sec<br>inet6 fe80::3312:861a:a589:d3c/64 scope link noprefixroute orangepi orangepi --hidden
|}
此时手机是搜索不到 WIFI 热点的,需要手动指定 WIFI 热点名称,并输入密码来连接 WIFI 热点<br><br>
[[Image:Pi-5-details-pic105.png]]<br><br>
8,460
个编辑