kenlau 发表于 2006-12-21 21:08:06

(代发) coyote在第二张内网网卡上启用dhcpd

本文章的作者是外来人,如需转载,请联系外来人

coyote在第二张内网网卡上启用dhcpd

N久没上过这论坛了,因为换了次论坛,我的用户名不能用了:(后来只是偶尔路过,新玩意太少,除了那个防检测NAT共享感兴趣(但是没有给出详细原理和代码)外,没啥新东西。今天突然有网友加我QQ,因为我原来发过用CL制作三网卡的帖。他问我可否在第三张网卡也就是第二张内网网卡上启用dhcp,我原来没启用过。这会上路由研究了一下,得出了个方法,不过没测试过,希望大家测试.

首先,分析dhcp在哪,
coyote# ps aux|grep dhcp
432 root      356 S   udhcpd /etc/udhcpd.conf
原来如此,那再看看dhcpd的内容
coyote# cat /etc/udhcpd.conf
内容如下:
start 192.168.0.2
end 192.168.0.50
opt domain localdomain
opt lease 7200
interface eth0
lease_file /var/state/dhcp/dhcpd.leases
opt dns 61.236.127.244
opt dns 211.98.2.4
opt subnet 255.255.255.0
opt router 192.168.0.1

这就简单了,把/etc/dhcpd.conf复制一下,名字随便取,比如
cp /etc/udhcpd.conf /etc/udhcpd.2.conf
再修改
edit /etc/udhcpd.2.conf
把其中的start和end改成你想分配的ip开始和结束地址,eth0改为要改的网段的网卡,比如eth2,router就是你第二张内网网卡的ip,dns按当地设置来,lease_file是dhcpd记录分配了哪些ip的文件,名字要另取一个,比如 lease_file /var/state/dhcp/dhcpd.2.leases
然后加入路由器启动脚本,即
edit /etc/rc.d/rc.local
在最后加一句
udhcpd /etc/udhcpd.2.conf
在这一句之后记得一定要打一个回车!!!
最后别忘了在主菜单中选写盘

[ 本帖最后由 kenlau 于 2006-12-21 21:17 编辑 ]

gydoesit 发表于 2006-12-22 18:55:22

原来我叫外来人呀,哈哈,我忘了名字了。不要紧,跟帖。

上面说的办法,是我在一年多前的版本上观察得到的。结果现在coyote有些变化,不过不要紧。大家根据这个思路来就行了。
页: [1]
查看完整版本: (代发) coyote在第二张内网网卡上启用dhcpd