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共享文件,我之前的隨筆寫過,在此不再贅述。
 
  我拿到板子后折騰了好久,經過各種嘗試最終可以使用,希望這個隨筆能幫助到需要幫助的人。
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM