AM335x設置為WIFI熱點,聯機設備如何訪問外網

原創 2018-04-14 14:10:00 AM335x設置為WIFI熱點 聯機設備如何訪問外網
AM335x系列中使用wifi作為熱點后,其他設備是否可以通過該wifi熱點訪問外部網絡?

本次驗證使用的硬件平臺為飛凌嵌入式Ok335xS開發板(產品詳情:www.tkbv.cn/7.htm),基于ARM Corte-A8 架構,TI AM335x處理器,其它平臺可參考使用。具體實現步驟如下:

1、飛凌的AM335x開發板已經移植好了hostapd,直接使用就可以,

 熱點名稱為:rtwap,密碼為:87654321 。


2、dhcpd 配置文件修改

創建空文件/var/db/dhcpd.leases

mkdir -p /var/db

touch /var/db/dhcpd.leases


3、

ifconfig eth0 up

udhcpc -i eth0

ifconfig wlan0 up                        

ifconfig wlan0 10.5.5.1  netmask 255.255.255.0

 

echo 1 > /proc/sys/net/ipv4/ip_forward         /* 打開IP轉發 */

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

 

設置網卡的混雜模式

# ifconfig wlan0 promisc                                                                                                                                                                             

[ 3725.324000] device wlan0 entered promiscuous mode

 

dhcpd -cf /etc/dhcpd.conf wlan0  &

hostapd /etc/hostapd.conf -B

 

4、上文命令中需要用到iptables,文件系統中需要移植iptables (iptables編譯)

./configure --host=arm-arago-linux-gnueabi --prefix=/root/335x/localcode/iptables/install --disable-nftables --with-ksource=/root/335x/localcode/kernel-3.2.0 --enable-static --disable-shared

make 

make install

編譯完成后需要將iptables移植到AM335開發板上;

AM335x開發板內核中也需要配置iptables的支持

[*] Networking support  --->

       Networking options  --->

              [*] Network packet filtering framework (Netfilter)  --->

                     Core Netfilter Configuration  --->(全部選上)

                     IP: Netfilter Configuration  ---> (全部選上)

 

--------------------------------------------------------------------------------------------------------------------------

飛凌嵌入式AM335開發板整板用料工業級,運行溫度-40℃~+85℃,全面支持CAN、RS485、SPI、IIC等多種主流工業總線,支持雙千兆網絡、最多支持6路UART。OK335xS底板的原理圖和PCB開源,軟件上驅動源碼也大部分開源,用戶可將335x開發板作為一個軟硬件設計參考,利用飛凌提供的成熟方案,快速設計出穩定的產品。 


相關產品 >

  • OKMX6UL-C開發板

    飛凌嵌入式專注imx6系列imx6ul開發板、飛思卡爾imx6ul核心板等ARM嵌入式核心控制系統研發、設計和生產,i.mx6UL系列產品現已暢銷全國,作為恩智浦imx6ul,imx6ul開發板,i.mx6提供者,飛凌嵌入式提供基于iMX6 iMX6UL解決方案定制。

    了解詳情
    OKMX6UL-C開發板
  • OK335xD開發板

    飛凌AM335x開發板已經推出幾年,經過行業檢測,穩定性得到肯定。多年行業積累,AM335x的解決方案涉及各行各業,歡迎進店咨詢。飛凌AM335x開發板基于TI Cortex-A8 AM335x CPU設計開發,主頻800MHz,支持Linux、RTLinux。AM335x開發板工業級寬溫,配合豐富的外設接口,適用于各種惡劣環境應用。 了解詳情
    OK335xD開發板
  • OK335xS開發板

    AM335X系列包括AM3352處理器、AM3354、AM3356、AM3357、AM3358、AM3359,都可工作在800Mhz的速度。同時支持4個操作系統 Linux、RTLinux實時操作系統,,在圖像、圖形處理、外設和諸如 EtherCAT 和 PROFIBUS 的工業接口選項方面進行了增強。飛凌OK335xS開發板基于AM335x處理器開發,主頻800MHz,郵票孔封裝,體積小。根據AM335x的性能及功能,飛凌推薦了非常多的解決方案分享。

    保定飛凌嵌入式專注AM335x,am335x 開發板,TI AM335x 等ARM嵌入式核心控制系統研發、設計和生產,是AM335x,335x開發板,TI AM335x 提供者, AM335x 系列產品現已暢銷全國,歡迎咨詢!

    了解詳情
    OK335xS開發板
  • OKMX6ULL-C開發板

    40*29mm,雙網雙CAN,8路串口| i.MX6ULL開發板是基于NXP i.MX6ULL設計開發的的一款Linux開發板 ,主頻800MHz,體積小,其核心板僅40*29mm,采用板對板連接器,適應場景豐富。 了解詳情
    OKMX6ULL-C開發板

推薦閱讀 換一批 換一批