OS: ubuntu 8.04.2
WAN: eth0
LAN: eth1
1.安装 dhcp 服务
sudo apt-get install dhcp3-server
2.只需要在 LAN 中开启 dhcp 服务
sudo vi /etc/default/dhcp3-server
改成
INTERFACES="eth1"
3.配置服务器
sudo vi /etc/dhcp3/dhcpd.conf
#不需要 ddns
ddns-update-style none;
#默认租约为 24 小时
default-lease-time 86400;
#最大租约为 1 星期
max-lease-time 604800;
#记录在 syslog 里面的日志所使用的设备名
log-facility local7;
# dhcp 服务器网段 192.168.1.0,这个要和 eth1 在同一个网段
# 分配 ip 范围 192.168.2-10
# 分配给客户端的两个 dns 服务器: 61.144.56.100,202.96.128.86
# 附加的 3gcomet.com
# 分配给客户端的网关
# 还有广播地址
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.2 192.168.1.10;
option domain-name-servers 61.144.56.100,202.96.128.86;
option domain-name "3gcomet.com";
option routers 192.168.1.254;
option broadcast-address 192.168.1.255;
}
# 下面是给对应的机器分配固定 ip
host PC1-wired {
hardware ethernet 00:11:09:09:8B:33;
fixed-address 192.168.1.3;
}
host PC2-wired {
hardware ethernet 00:23:5A:40:64:55;
fixed-address 192.168.1.5;
}
host PC3-wireless {
hardware ethernet 00:1A:73:D3:3A:11;
fixed-address 192.168.1.250;
}
4.重启服务器以便生效
sudo invoke-rc.d dhcp3-server restart