經過335x wifi熱點訪問外部網絡的方法

335x中wifi做爲熱點後,其餘設備經過該wifi熱點,能夠訪問外部網絡的方法

你們好!首先,很高興獲得電魚電子的支持,讓我有一次寶貴的測評335x wifi熱點的機會。而後,話很少說,讓咱們進入正題。 注意:前方高能!乾貨滿滿哦~ linux

 

1.335x前邊已經移植好了hostapd;直接使用就能夠 熱點名爲rtwap,密碼爲87654321網絡

2.dhcpd 配置文件修改spa

建立空文件/var/db/dhcpd.leasescode

mkdir -p /var/dbip

touch /var/db/dhcpd.leases開發

3.it

ifconfig eth0 upio

udhcpc -i eth0編譯

ifconfig wlan0 up                        table

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移植到開發板上;

內核中也須要配置iptables的支持

 

  • Networking support  --->

     

           Networking options  --->

                  

  • Network packet filtering framework (Netfilter)  --->

     

                         Core Netfilter Configuration  --->(所有選上)

                         IP: Netfilter Configuration  ---> (所有選上)

    而後就OK啦!

相關文章
相關標籤/搜索