目录
配置文件: vim /etc/dhcp/dhcp.conf
启动服务: systemctl start dhcpd
单网端配置:
ddns-update-style none;
ignore client-updates;
default-lease-time 600;
max-lease-time 7200;
option domain-name 192.168.233.2;
option domain-name "rhce";
option domain-name-servers 114.114.11.4.114 8.8.8.8;
subet 192.168.200.0 netmask 255.255.255.0{
range 192.168.200.50 192.1658.200.70;
}
ddns-updates-syle有三个模式:
增加网卡,多网段配置:
增加网卡:
多网段配置:
ddns-update-style none;
ignore client-updates;
default-lease-time 600;
max-lease-time 7200;
option domain-name 192.168.233.2;
option domain-name "rhce";
option domain-name-servers 114.114.11.4.114 8.8.8.8;
subet 192.168.200.0 netmask 255.255.255.0{
range 192.168.200.50 192.1658.200.70;
}
# 如果只配置一个200的网段,需要有块网卡是200网段的
subet 192.168.233.0 netmask 255.255.255.0{
range 192.168.233.50 192.1658.233.70;
}
固定主机固定IP配置:
ddns-update-style none;
ignore client-updates;
default-lease-time 600;
max-lease-time 7200;
option domain-name 192.168.233.2;
option domain-name "rhce";
option domain-name-servers 114.114.11.4.114 8.8.8.8;
#给固定主机分配固定IP(配置地址时会优先匹配此地址)
host rhcsa{
Hardware ethernet 主机mac地址;
Fixed-address 不和上面地址冲突的地址;
}
注:
每一次修改配置都要重启服务
重新请求:
nmcli d disconnect ens256
nmcli d connect ens256
dhclient -d ens256
dhclient命令的作用是:使用动态主机配置协议动态的配置网络接口的网络参数,也支持BOOTP协议。
dhclient [参数] [网络接口]
-p 指定dhcp客户端监听的端口号(默认端口号68)
-d 总是以前台方式运行程序
-q 安静模式,不打印任何错误的提示信息
-r 释放ip地址
-n 不配置任何接口
-x 停止正在运行的DHCP客户端,而不释放当前租约,杀死现有的dhclient
-s 在获取ip地址之前指定DHCP服务器
-w 即使没有找到广播接口,也继续运行
在指定网络接口上发出DHCP请求:
dhclient eth0
释放IP地址:
dhclient -r
从指定的服务器获取ip地址:
dhclient -s 192.168.60.240
停止运行dhclient:
dhclient -x