Ubuntu 18.04 DHCP安装及配置

备注:

①此次试验有4台机器,大网IP分别为10.191.6.36、10.191.6.35、10.191.6.34、10.190.4.83

②打算在10.191.6.36安装DHCP,其他几个机器为测试机器

③每个机器都有双网卡

1、安装DHCP

sudo apt-get install isc-dhcp-server

2、配置DHCP

2.1配置DHCP小网的静态IP(因为我测试机器默认小网是没有的,ifconfig看不出有两个网卡,但是ip a可以看出来)

ip a

通过该命令能看到你的网卡,可以看到eth0是大网,那eth1就作为小网(注意图是配置好的,如果未配置好,eth1是拿不到IP的)

配置文件 /etc/netplan/01-netcfg.yaml

原来是这样子的,只有eth0的配置

 修改后

配置eth0的路由原因是配置了eht1后,我无法通过大网10.191.6.36远程进去,因此配置了eth0的路由。

配置完成后应用即可

netplan apply

此时ifconfig就能看到大小网了

2.2、配置DHCP小网的广播网卡eth1

文件 /etc/default/isc-dhcp-server

原来的样子

 配置后(只配置了INTERFACESv4="eth1")

 2.3配置DHCP分发的网段

文件 /etc/dhcp/dhcpd.conf

默认都是注释的,配置只需要添加这么一段

 解析:

①小网IP192.169.3.3但是配置却是192.169.3.0

②分发的地址池为192.169.3.10至192.169.3.20

③子网掩码255.255.255.0

④路由192.169.3.1

配置参考 https://blog.csdn.net/u010177634/article/details/53044777

重启

sudo service isc-dhcp-server restart

关闭

sudo service isc-dhcp-server stop

查看是否正常运行,如果有dhcpd就是起来了

sudo netstat -uap

如果启动失败则可以查看日志,这样能快速定位

cat /var/log/syslog

正常启动是这样子的

3、通过测试机器看是否能自动获取小网IP

3.1配置小网网卡eth1自动获取ip

文件 /etc/netplan/01-netcfg.yaml

原来的配置和dhcp的配置一样,只有eth0的配置

添加eth1后:

 3.2自动获取IP

使用ifconfig看是否能拿到IP

ifconfig

 未拿到,则释放后再次请求

释放

dhclient -r

获取

dhclient

 

 

posted @   南风丶轻语  阅读(3717)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
点击右上角即可分享
微信分享提示