基于DNSmasq的DNS解析、以及DHCP地址分配系统
基于DNSmasq的开源轻量级DNS解析、DHCP地址分配的开源系统
Desgin By Xiaok
也可以微信搜索 Python运维圈
459457262
加群时请注明来自 Github
注意:以上是测试运行正常的环境,其他环境请自行测试
yum -y install dnsmasq
chkconfig dnsmasq on
wget http://www.thekelleys.org.uk/dnsmasq/dnsmasq-2.72.tar.gz
tar zxf dnsmasq-2.72.tar.gz
cd dnsmasq-2.72
vim Makefile
PREFIX = /usr/local/dnsmasq
make && make install
cp dnsmasq.conf.example /etc/dnsmasq.conf
ln -s /usr/local/dnsmasq/sbin/dnsmasq /usr/sbin/
dnsmasq --version
resolv-file=/etc/dnsmasq.resolv.conf
addn-hosts=/etc/dnsmasq.hosts
conf-dir=/etc/dnsmasq.d
easy_install tornado
easy_install tornado
yum -y install MySQL-python
easy_install torndb
mysql> create database xk_dnsmasq;
mysql> use xk_dnsmasq;
mysql> source xk_db_sql/xk_dnsmasq.sql;
cp xk_config/xk_setting.sample.py xk_config/xk_setting.py
在文件xk_config/xk_setting.py设置MySQL的主机、端口、用户名、密码
python run.py
默认用户名/密码:admin/admin
默认端口:9886