软AP的实现------dhcpserver交叉编译
2018-03-03 13:05
155 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 http://www.cnblogs.com/ahcc08/p/8496398.html
代码版本:dhcp-4.2.5-P1
修改Makefile第55行:./configure改成./configure --host=arm-XXX-linux --with-randomdev=/dev/random
修改./bind-9.8.4-P2/lib/export/dns/Makefile.in 169行:
CC改成BUILD_CC
cd ..;make;make install;
运行:
1、给无线网卡设置ip地址和子网掩码
ifconfig wlan0 192.168.1.2 netmask 255.255.255.0
2、创建文件dhcpd.conf
vi dhcpd.conf
3、创建/var/db/dhcpd.leases
4、运行命令
./dhcpd -cf dhcpd.conf wlan0
5、如下图所示:手机已经连接成功,加密类型 WPA2 PSK 并获取ip地址
wep加密类型的:
代码版本:dhcp-4.2.5-P1
cd dhcp-4.2.5-P1; ./configure --host=arm-XXX-linux ac_cv_file__dev_random=yes; cd ./bind; tar -zxvf bind.tar.gz;
修改Makefile第55行:./configure改成./configure --host=arm-XXX-linux --with-randomdev=/dev/random
修改./bind-9.8.4-P2/lib/export/dns/Makefile.in 169行:
CC改成BUILD_CC
cd ..;make;make install;
运行:
1、给无线网卡设置ip地址和子网掩码
ifconfig wlan0 192.168.1.2 netmask 255.255.255.0
2、创建文件dhcpd.conf
vi dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.3 192.168.1.11; option subnet-mask 255.255.255.0; option broadcast-address 192.168.1.255; option routers 192.168.1.2; option domain-name-servers home; }
3、创建/var/db/dhcpd.leases
mkdir /var/db; touch /var/db/dhcpd.leases
4、运行命令
./dhcpd -cf dhcpd.conf wlan0
5、如下图所示:手机已经连接成功,加密类型 WPA2 PSK 并获取ip地址
wep加密类型的:
相关文章推荐
- Linux中USB无线网卡实现AP模式(hostapd交叉编译环境下).
- Ubuntu实现树莓派交叉编译
- 基于RTL819X实现的Router/AP的SDK配置和编译
- 关于arm-linux-gcc交叉编译工具链,实现自己的crt0或者编译UBOOT出现undefined reference to `__aeabi_unwind_cpp_pr0'的解决方法
- 初探 c/c++ 与 汇编 之间的交叉编译 命令行实现
- 如何实现protobuf在XCODE上armv7/armv7s/i386的交叉编译
- 交叉编译ortp、osip2、eXosip2、mediastreamer2及其附带的库实现SIP软电话
- Ubuntu实现树莓派交叉编译
- cocosdx交叉编译到android使用jni实现java端调用C++方法
- 实现Linux和arm(arm tiny 6410)的交叉编译
- 交叉编译gdb+gdbserver实现远程调试
- 在MACOS上实现交叉编译
- NDK交叉编译tcpdump实现安卓抓包
- 建立交叉编译环境和在开发板上实现第一个嵌入式Linux应用程序
- Cpufreq应用程序在arm开发板端的交叉编译及实现
- Ubuntu实现树莓派交叉编译
- 实现第一个arm-linux交叉编译
- 软AP的实现------hostapd的编译运行
- 如何实现protobuf在XCODE上armv7/armv7s/i386的交叉编译
- 【GoLang】golang 交叉编译 实现&工具