你們好!首先,很高興獲得電魚電子的支持,讓我有一次寶貴的測評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 options --->
Core Netfilter Configuration --->(所有選上)
IP: Netfilter Configuration ---> (所有選上)
而後就OK啦!