orangepi one AP模式配置

  前两天买了一块orangepi one开发板,目的是做个局域网共享目录,具体共享协议用samba;这块板子有两个网卡,一个有线一个无线;有线主要用来ssh登陆调试,修改配置。

  首先下载armbian的镜像,烧写到SD卡中,上电用SD卡启动板子,用网线直连路由器,这样便可知道DHCP获取到的IP,之后便可用ssh登陆板子做一些配置了;armbian初始化用户名和密码为root,1234.

  要顺利的配置下去,要确保路由器能连上网;以下进入正题。

一、软件安装:

  apt-get install hostapd udhcpd  #hostapd 是一个用户态用于AP和认证服务器的守护进程,udhcp即dhcp程序,用于让连接板子wifi的设备动态获取ip。

二、配置修改:

  1、修改dhcp配置文件 vi /etc/udhcpd.conf

   a、修改dhcp地址池 我配置的wifi ip为192.168.30.1,所以dhcp可以获取的IP为以下范围  

  # The start and end of the IP lease block
  
  start 192.168.30.2 #default: 192.168.0.20
  end    192.168.30.254    #default: 192.168.0.254

   b、#remaining     yes 这一行去掉注释

   c、interface eth0 改为 interface wlan0

   d、修改修改opt router为192.168.30.1 ,即路由地址

  2、修改dhcp脚步 vi /etc/default/udhcpd 

   注释掉DHCPD_ENABLED="no"

  3、设置wlan0配置为静态IP地址 ifconfig wlan0 192.168.30.1

  4、vi /etc/network/interfaces  末尾追加以下内容

  allow-hotplug eth0
  iface wlan0 inet static
        address 192.168.30.1
        netmask 255.255.255.0  up iptables-restore < /etc/iptables.ipv4.nat

  5、修改wifi AP配置文件 vi  /etc/hostapd.conf

    备份原文件,该当前文件内容为

  interface=wlan0
  driver=nl80211
  ssid=NO INTERNET  #要显示的wifi名
  hw_mode=g
  channel=6
  macaddr_acl=0
  auth_algs=1
  ignore_broadcast_ssid=0
  wpa=2
  wpa_passphrase=zryaimtt  #wifi密码,不少于8位
  wpa_key_mgmt=WPA-PSK
  wpa_pairwise=TKIP
  rsn_pairwise=CCMP

  6、修改AP服务脚本 vi /etc/default/hostapd

   取消注释DAEMON_CONF="/etc/hostapd.conf"

  7、配置NAT,etho数据转发到wlan0,这样如果板子直连路由器,wifi热点是可以访问网络的。

   shell下输入 sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"

  8、修改nat配置文件 vi /etc/sysctl.conf  取消注释net.ipv4.ip_forward=1

  9、配置IPtable,shell下依次输入

    iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

    iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT

    iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT

    sh -c "iptables-save > /etc/iptables.ipv4.nat"

  10、启动服务

  sudo service hostapd start

   sudo service udhcpd start

  11、设置开机启动

  sudo update-rc.d hostapd enable

  sudo update-rc.d udhcpd enable

  重启板子,起来后便可以看到wifi,并能够连接。至于怎么用Samba共享文件,我之前的随笔写过,在此不再赘述。

  我拿到板子后折腾了好久,最终参照意为大佬的教程配置好了,希望这个随笔能帮助到需要帮助的人。

 

原文地址:https://www.cnblogs.com/zhangyi-studio/p/9383265.html

时间: 2024-11-05 22:05:08

orangepi one AP模式配置的相关文章

CentOS 7 之 hostapd AP模式配置

最近想搞个无线路由,linux下的无线路由/无线AP的实现就是 hostapd 这个软件了. 网上有很多关于 hostapd 的介绍,百度一下就能得到很多相关的信息,这里只是整理我自己配置hostapd的一步骤,过程中也遇到大大小小的坑,方便以后查询避免. 硬件部分 AP的工作模式我们只需要一块无线网卡和一块有线网卡.无线网卡PCI接口或者USB接口的都可以,有线网卡通常集成在主板上或插在主板上百兆/千兆的速率,市面上也很常见. 一般linux系统内核默认就已经支持绝大多数的硬件型号并且工作良好

CentOS 7 之 hostapd 路由模式配置

这篇是 linux 下使用 hostapd 实现无线接入点 AP 模式的另一种实现方式:hostapd 路由模式配置. 对于软硬件的基本配置及 hostapd 安装在<CentOS 7 之 hostapd AP模式配置>的前半部分内容中有说明,可以先看看那篇,再看本文. hostapd 的AP模式配置需要的有线网卡和无线网卡进行桥接,那路由模式配置主要就是将无线网卡的数据通过有线网卡进行伪装.转发两个方面,也就不再需要将有线和无线网卡进行桥接. 配置这种路由模式就类似一台普通的无线路由器,有线

树莓派配置AP模式

所需硬件:树莓派.无线网卡 1.查看无线网卡是否被识别 [email protected] ~ $ sudo lsusb Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. Bus

Android KitKat 4.4 Wifi移植之AP模式与网络共享功能调试记录

Tethering技术在移动平台上已经运用的越来越广泛了,它可以把移动设备当做一个接入点,其它的设备可以通过Wi-Fi,USB或是Bluetooth等方式连接到此移动设备.在Android中可以将Wifi设为AP模式作为WLAN接入点,从而与其他设备共享Android的互联网连接.Android成为接入点后,就无法通过WLAN连接使用Android的应用程序访问互联网,但可以通过其他方式如以太网或移动网络访问互联网.此时以太网或移动网络在网络共享(Tethering)中是作为upstream的角

Linux中USB无线网卡实现AP模式(hostapd交叉编译环境下)

以手机上WIFI热点为例,有4种常用的"认证/加密" a. open b. WEP c. WPA(TKIP) d. WPA2(AES) 需要用到的源代码有: hostapd-2.0.tar.gz,下载地址:点击这里! openssl-1.0.1d.tar.gz,下载地址:点击这里! dhcp-4.2.5-P1.tar.gz,下载地址:点击这里! 首先交叉编译dhcp-4.2.5-P1.tar.gz tar xzf dhcp-4.2.5-P1.tar.gz cd dhcp-4.2.5-P

多VLAN Flex Connect 模式配置手册-By Eric

环境: Router<单臂路由>-----SW------WLC ----AP DHCP 的两个 pool都做在router上 交换机接router/WLC/AP 都配置为trunk模式 主要看下WLC的配置 1-首先创建好VLAN2 interface 2-创建WLAN SSID 安全配置 : 高级配置 AP模式: 开启VLAN SUPPORT 定义VLAN Mapping Clinet拿地址

licheepi zero 开启AP模式

记录一下licheepi zero如何开启AP模式 首先联网...能ping通百度  ping www.baidu.com 接下来同步源索引,apt-get update,等待完成 完成后,apt-get install hostapd  如果已经下载了就跳过吧 接下来修改vi /etc/default/hostapd 下面其中一行 #DAEMON_CONF= 修改为  DAEMON_CONF="/etc/default/hostapd.conf"  ,保存 下一步配置hostapd

WIFI模块开发教程之W600网络篇2:AP模式下TCP Server通信

前言 本文研究如何在AP模式下进行TCP Server通信,所谓AP模式是说模块起来一个softAP热点,可以供其他WIFI设备连接,当其他设备连接成功后,另WIFI模块作为服务端,等待局域网中其他客户端连接后通信. 一. 理论基础 本节要处理的有两个问题,其一是如何利用RT_Thread连接路由器,其二是如何使用Socket套接字编程搞定TCP Server程序编写. 1.连接路由器 模块需要开启station,并且连接到一个路由器,RT_Thread中只需要调用wlan.mgnt.h中的函数

mysql主主互备模式配置

本文为南非蚂蚁的书籍<循序渐进linux-第二版>-8.3.5的读笔记 mysql双主互备架构图 mysql主主互备模式配置 环境: DB1:主服务器  centos6.6  mysql5.1.73 IP:10.24.24.111 DB2:从服务器  centos6.6  mysql5.1.73 IP:10.24.24.112 mysql VIP:10.24.24.112 ---------------------------------------- centos6.x安装mysql # y