ip地址信息固化 linux,Linux中DHCP服务器的简单配置

我安装了两台linux系统,一个作为服务器,一个客户端

两个都有3个网卡,

b05cdeedcbcefc747362c87733393548.png

后两个网卡聚合为zhi一个网卡:Linux 网卡聚合

55a53a0b0c811f076905d01d3b993eed.png

两台电脑都一样。

那么如何为这个聚合网卡进行DHCP的分配呢?

1.由于我之前在Linux 网卡聚合这一节,将聚合网卡进行了静态IP地址分配,在这里要修改回来,然后在服务端启用DHCP,在客户端自动获取IP:

nmcli connection modify zhi connection.autoconnect yes

nmcli connection modify zhi ipv4.method auto

692cb99a3a06ae2e48643e96b31b6979.png

然后在看下网卡的配置:(下图为配置完后发生网卡竞争时的状态)

d0c92018ac13c44c4b5b58ff7295cccd.png

6295002985e0119841e6c0f17e54aabf.png

然后我们要删除多余的网卡配置,否则在DHCP配置完后,网卡又会自动调用net-sfatic 和eno33555000(eno33555000在Linux网卡聚合时,其中一个网卡有两种配置的解决方法中删除了),所以为了避免发生竞争,这里只要删除net-static就好:

nmcli connection delete net-static

最后:

857f2a43355ae4d5e5e6ff2c1067db70.png

2.安装在server端安装DHCP可以参考Linux 中yum的配置:

yum install dhcp -y

3.编辑server端的/etc/dhcp/dhcpd.conf文件,可以参考 /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example提供的案例:

/etc/dhcp/dhcpd.conf:

b0c0f1a1c58bcd87129d7114daefbd00.png

/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example

f1378f7b4f05725f1c7452417189edf7.png

然后,开始编写,我这里就简单编写一下:

2.先整体设定

主要设置租约时间, 最大租约时间,其他如

option domain-name(分配域名)

option domain-name-servers IP1,IP2(系统会修改/etc/resolv.conf文件。加上DNS服务器)

ddns-update-style:(可以更新IP和域名的关系)

option routers(网关)

大家就看案例自己写就好,大致格式一样。

default-lease-time 600;

max-lease-time 7200;

3.IP设定

动态地址:

让客户端zhi聚合网卡自动分配到192.168.1.100 -200之间的地址:

default-lease-time 600;

max-lease-time 7200;

subnet192.168.1.0 netmask 255.255.255.0{

range192.168.1.100 192.168.1.200;

}

固定地址

让客户端zhi聚合网卡固定分配到192.168.1.150地址:

default-lease-time 600;

max-lease-time 7200;

subnet192.168.1.0 netmask 255.255.255.0{

range192.168.1.100 192.168.1.200;

host zhi{

hardware ethernet00:0c:29:cd:61:b1;fixed-address 192.168.1.150;

}

}

4.在server端,重启dhcp服务

systemctl restart dhcpd.service

5.在客户端,释放原有的IP地址

dhclient -r

注意:这里IP的释放会释放所有网卡上的IP地址,而不仅仅只是zhi上的IP地址

6.在客户端,获取新的IP地址

dhclient

7.查看IP

ifconfig

动态IP:

755c34ae79ae61e647d548fd3b403b5f.png

固定IP:

126c2959557939ff96fcedb8f2f2e121.png

8.开机自启动dhcp服务:

先看下dhcp服务的状态:

systemctl status dhcpd

9c17234d1992c014724e42e9790b9b23.png

说明在开机后,dhcp服务不会自动启动。

修改:

systemctl enable dhcpd

c0b34d32baf606be9c3684f519437788.png

重新查看状态:

86b62dc5f67130d6c207328bcc28b756.png

版权

作者:feiquan

出处:http://www.cnblogs.com/feiquan/

版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

大家写文都不容易,请尊重劳动成果~ 这里谢谢大家啦(*/ω\*)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值