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 @ 2020-12-09 15:18  南风丶轻语  阅读(3642)  评论(0编辑  收藏  举报