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