使用dnsmasq搭建wifi热点DHCP服务器的最简方法
来源:互联网 发布:建站abc是免费的吗 编辑:程序博客网 时间:2024/05/17 04:13
本文参考了这篇文章,不过我针对自己的需求做了定制和简化
1、安装dnsmasq
2、执行命令
sudo dnsmasq -i wlan2 --dhcp-range=192.168.8.100,192.168.8.109,2h #--dhcp-range选项除了指定ip分配范围,更是一个打开dhcp功能的开关!2h表示ip租期为2小时
执行后显示(必须加上-d选项才能看到)
dnsmasq: started, version 2.59 cachesize 150dnsmasq: compile time options: IPv6 GNU-getopt DBus i18n DHCP TFTP conntrack IDNdnsmasq-dhcp: DHCP, IP range 192.168.8.100 -- 192.168.8.109, lease time 2hdnsmasq: reading /etc/resolv.confdnsmasq: using nameserver 192.168.0.1#53dnsmasq: 读取/etc/hosts - 7地址
手机接入热点后,dnsmasq收到dhcp请求,并给出dhcp应答
dnsmasq-dhcp: DHCPREQUEST(wlan2) 192.168.0.100 ac:f7:f3:ed:a6:77 dnsmasq-dhcp: DHCPNAK(wlan2) 192.168.0.100 ac:f7:f3:ed:a6:77 wrong networkdnsmasq-dhcp: DHCPDISCOVER(wlan2) ac:f7:f3:ed:a6:77 dnsmasq-dhcp: DHCPOFFER(wlan2) 192.168.8.103 ac:f7:f3:ed:a6:77 dnsmasq-dhcp: DHCPREQUEST(wlan2) 192.168.8.103 ac:f7:f3:ed:a6:77 dnsmasq-dhcp: DHCPACK(wlan2) 192.168.8.103 ac:f7:f3:ed:a6:77 MI2SC-rubic
前两条打印——我猜——是因为手机一开始发送dhcp请求时,之前在别的wifi环境下获得的ip配置还没有清空,所以NAK
注意:
1、启动dnsmasq前务必确保你的wifi卡已经处于AP模式且配置好静态IP,否则手机会收不到热点下发的ip
2、如果还有问题,启动dnsmasq时加上-d选项,就会进入前台模式,把所有错误告警都打印到控制台,方便排查
3、dnsmasq的--dhcp-optsfile选项没什么用,它里面的dhcp-range含义跟/etc/dnsmasq.conf里的一样,但优先级却比后者低(被覆盖)。所以想将配置文件写在工程src目录下的朋友有福了,就用我的方法,避免改写/etc目录
0 0
- 使用dnsmasq搭建wifi热点DHCP服务器的最简方法
- DNSmasq配置DHCP服务器DNS的方法
- linux使用hostapd+dnsmasq管理多张网卡,搭建dns服务器,并发射wifi热点(支持360wifi等等)
- dnsmasq作DHCP服务器配置
- 使用Dnsmasq搭建本地dns服务器上网
- 使用Dnsmasq搭建本地dns服务器上网
- 使用Dnsmasq搭建本地dns服务器上网
- 使用dnsmasq提供DHCP服务
- DHCP服务器的搭建
- DHCP服务器的搭建
- DHCP服务器的搭建
- WIFI热点(将笔记本设置为WIFI热点的方法
- [centos6.2] 使用dnsmasq 代替 tftp 和 dhcp服务器 作无人职守安装
- 使用dnsmasq提供DNS和DHCP服务
- 使用dnsmasq提供DNS和DHCP服务
- 使用dnsmasq提供DNS和DHCP服务
- 搭建dnsmasq服务器(centOS 6.5)
- dnsmasq搭建简易DNS服务器
- SVN在Eclipse中的安装步骤以及使用方法和建立分支
- android 天气相关API及使用教程
- ios---代码回退键盘
- Nginx添加header防止网页被iframe
- mac下修改程序默认打开方式
- 使用dnsmasq搭建wifi热点DHCP服务器的最简方法
- Word实用技巧
- 《 Linux Shell 》笔记之sed
- 有关ie兼容
- 在 PyQt4 中的菜单和工具栏
- 循环获取文件中的所有文件
- 建造者模式
- mac换硬盘重装系统记录
- linux 链表(list_entry) 用法