arm linux 用udhcp 动态分配地址通过wi-fi上互联网
2010-09-30 10:11
218 查看
在arm板上通过usb 无线网卡PDA实现了点对点通讯,
就想可不可以直接用来上网。刚好晚上有空,就开始着手准备,
因为AP可以动态分配地址,于是上网查了一下,动态地址分配的资料,需要用到
dhcp, 在busybox里有udhcp工具,
重新编译busybox, 生成含有udhcpc的busybox, 添加 busybox里面的udhcpc配置
文件, 重新生成rootfs 下载到板子上,运行.
配置文件为:
/usr/share/udhcpc/default.script
/usr/share/udhcpc/sample.bound
/usr/share/udhcpc/sample.deconfig
/usr/share/udhcpc/sample.nak
/usr/share/udhcpc/sample.renew
更改/etc/resolv.conf 加入DNS服务器地址
nameserver 202.102.224.68
nameserver 202.102.227.68
运行iwconfig wlan0 mode managed essid AP
然后运行 udhcpc -b -i wlan0获得ip地址,然后
ping www.google.cn 通过。
用wget 下载一个文件试试,速度还可以。
就想可不可以直接用来上网。刚好晚上有空,就开始着手准备,
因为AP可以动态分配地址,于是上网查了一下,动态地址分配的资料,需要用到
dhcp, 在busybox里有udhcp工具,
重新编译busybox, 生成含有udhcpc的busybox, 添加 busybox里面的udhcpc配置
文件, 重新生成rootfs 下载到板子上,运行.
配置文件为:
/usr/share/udhcpc/default.script
/usr/share/udhcpc/sample.bound
/usr/share/udhcpc/sample.deconfig
/usr/share/udhcpc/sample.nak
/usr/share/udhcpc/sample.renew
更改/etc/resolv.conf 加入DNS服务器地址
nameserver 202.102.224.68
nameserver 202.102.227.68
运行iwconfig wlan0 mode managed essid AP
然后运行 udhcpc -b -i wlan0获得ip地址,然后
ping www.google.cn 通过。
用wget 下载一个文件试试,速度还可以。
相关文章推荐
- arm linux 用udhcp 动态分配地址通过wi-fi上互联网
- macbook pro 共享WiFi 手机连接总是提示密码错误的--“Wi-Fi”有自分配的 IP 地址“169.254.54.96”,将无法接入互联网。
- Mac OS X Lion下共享网络出现『“Wi-Fi”有自分配的IP地址169.254.XXX.XXX,将无法接入互联网』的解决办法
- 通过Wi-Fi访问互联网如何配置Windows
- 通过阿里云域名动态解析 IP 地址
- 通常情况下你想通过函数参数获取一段动态分配的内存时需要用到
- C++学习实战——通过动态分配内存打印杨辉三角
- dhcpd已分配动态分配地址管理工具DHCPd Tools
- 在Android 8.0(API第26级)和更高版本的设备上,您可以在试图通过蓝牙、BLE和wi - fi对其他设备进行配对时定制配对请求对话框
- android推广识别,根据下载地址识别区分推广人的id(在服务器上面动态解压,打包,签名apk)亲测通过,非常完整。
- 笔记本无线网卡变身热点供手机Wi-Fi免费通过宽带上网
- 动态分配空间,地址为16的倍数(地址对齐)
- 使用动态分配和指针操作求 9 个 double 数的乘积(编译通过了,但是运行时出错,谁能帮我看看出了什么问题啊)[em08]
- 通过malloc动态申请整形大小的内存,把地址强制转换成整形指针
- 编写一个函数,从标准输入读取一列整数, 把这些值存储在一个动态分配的数组中并返回这个数组。 函数通过观察EOF判断输入列表是否结束。 数组的第一个数是数组包含的值的个数, 它的后面就是这些整数值。
- c语言 输出变量的地址,动态的观察内存的分配。
- 谷歌Nexus 6通过FCC审批 配有Wi-Fi收发器
- WCF随客户端软件一起发布,客户端自动识别WCF服务地址,不通过配置文件绑定WCF服务,客户端动态获取版本号
- 数组不是指针——数组地址不能动态分配空间,一个小例子关于指针移动,以及malloc