linux DHCP赛题配置

发布时间:2023年12月21日

DHCP配置

cat /usr/share/doc/dhcp*/dhcpd.conf.example >> /etc/dhcp/dhcpd.conf //模板粘贴
vim /etc/dhcp/dhcpd.conf
    subnet 10.10.100.0 netmask 255.255.255.0 {    //分配的网段
    	range 10.10.100.1 10.10.100.50;		//分配的范围
    	option domain-name-servers 172.16.100.201;		//分配的DNS
    	option domain-name "skills.net"	//分配的域
        option routers 10.10.100.254//分配的网关
	}
	
	host client {
        hardware ethernet 00:0c:29:a0:90:c5;
        fixed-address 192.168.0.50;
    }		//指定主机分配IP地址

DHCP relay

安装 DHCP 中继

允许客户端通过中继服务获取网络地址

yum -y install dhcp   //安装dhcp
cp /lib/systemd/system/dhcrelay.server  /etc/systemd/system   //复制dhcp中继文件
vim /etc/systemd/system/dhcrelay.service   //配置dhcp中继
    ExecStart=/usr/sbin/dhcrelay -d --no-pid -i ens32 -i ens33 192.168.100.100
//ens32是连接服务器的网口,ens33是下联网口  192.168.100.100 dhcp服务器ip
vim /etc/sysctl.conf
    net.ipv4.ip_forward=1    //开启IPv4转发功能
sysctl -p   //立即生效
dhcrelay 192.168.100.100    //中继指向dhcp服务器
systemctl restart dhcrelay  //重启dhcp中继服务
[root@RouterSrv ~]# netstat -anlpu |grep 67
udp        0      0 0.0.0.0:67              0.0.0.0:*                           14588/dhcrelay      
udp        0      0 0.0.0.0:67              0.0.0.0:*                           14566/dhcrelay     

DHCP服务的默认日志不会输出到指定文件,而是和NFS服务一样,输出到/var/log/messages文件中,成了日志的大杂烩,不便于分辨,更不便于查找故障,一旦messages文件遭到破坏,DHCP日志也跟着受影响

tail -f /var/log/messages   //实时显示日志

UOS DHCP配置

apt -y install isc-dhcp-server
vim  /etc/default/isc-dhcp-server   
    INTERFACESv4="ens32"   //选定监听的接口
vim /etc/dhcp/dhcpd.conf   //配置dhcp
	subnet 81.6.63.0 netmask 255.255.255.0 {
  	range 81.6.63.110 81.6.63.190;
  	option domain-name-servers 81.6.63.100;
  	option domain-name "chinaskills.cn";
  	option routers 81.6.63.100;
	#  option broadcast-address 10.5.5.31;
	#  default-lease-time 600;
	#  max-lease-time 7200;
	}

	host client {
      hardware ethernet 00:0c:29:4b:88:33;
 	 fixed-address 81.6.63.110;
	}
rm -rf /var/run/dhcpd.pid   //删除进程,不然无法启动
systemctl restart isc-dhcp-server.service    //启动dhcp服务

DHCP RELAY

安装 DHCP 中继;

允许客户端通过中继服务获取网络地址 。

yum -y install dhcp
dhcrelay -i ens34 -i ens33 192.168.100.100   //第一个 -i 为指定客户端网段,第二个 -i为指定服务器网段

[root@routersrv ~]# ps aux | grep dhc
root      18594  0.0  0.1 102504  2068 ?        Ss   09:18   0:00 dhcrelay -i ens34 -i ens32 192.168.100.100
root      18605  0.0  0.0 112808   964 pts/0    R+   09:19   0:00 grep --color=auto dhc
文章来源:https://blog.csdn.net/qq2353177176/article/details/135140936
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。