LINUX下的DHCP
具备的条件1:服务器要有一个静态的IP 2:地址段
rpm -qa | grep dhcp
dhcp-3.0pl1-23
DHCP的配置文件在/usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample /etc/dhcpd.conf
vi /etc/dhcp.conf
subnet声明一个子网
range dynamic-bootp 分配IP地址。IP从多少到多少
option routers 网关是什么
option subnet-mask 子网掩码是什么
option nis-domain 分配的网络信息服务
option domain-name 分配的域名
option domain-name-servers 分配的DNS IP
option netbios-name-servers WINS服务器 linux不能做wins服务器
default-lease-time 最短的租约时间
max-lease-time 最长的租约时间
option ntp-servers 分配时间服务器
保留地址在 host ns保留的名字 {
hardware ethernet 12:34:56:78:AB:CD; 保留的MAC地址
fixed-address 207.175.42.254; 保留的地址}
租约文件在 /var/lib/dhcp/dhcpd.leases
linux当客户端改 /etc/sysconfig/network-scripts/ifcfg-eth0 在里面把原来的
去掉,加上
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
nmap -sS 192.168.0.12 可以看到这个IP都开了什么端口
DHCP中继代理
cd /etc/sysconfig
vi dhcrelay
eth1 第一句话听广播的哪个网段,就选那个网卡,比如192.168.1.1向192.168.0.2广播
就选这块网卡
下面的是DHCP服务器的IP
用命令也可以实现 dhcrelay -p 67 -i eth1 192.168.0.125
eth1是要获得IP的网段 192.168.0.125是DHCP服务器的IP