VMware搭配GNS3搭建一个Linux中继DHCP服务
https://blog.51cto.com/14451009/2434021,这篇博客具体介绍了如何利用Linux搭建一个DHCP服务器。那么这篇博客就来做一个GNS3搭配VMware虚拟实现Linux的DHCP的一个服务。
实验环境:服务器Linux(centos7)
客户端2台,分别是Windows 10,Windows 7。
首先要把各自系统绑定一个单独的固定的网卡。网卡绑定完成之后,这三个系统就相当于独立的一台计算机了。Windows 10系统绑定的是第一块网卡,Windows 7是绑定的第2块网卡,而LinuxDHCP服务器则是绑定的第三块网卡。
接下来构建以个简单的网络拓扑图,如下图。解释一下下图,中间的为一个二层交换跟一个三层交换,右边的为一台Linux的DHCP的服务器,而下面的两台则是为两台Windows的客户端,一台是Windows 10一台则是Windows 7。
现在开启两台机器双击进入设置模式,首先我们对二层交换机先进行设置。
首先使用conf t命令进入全局设置模式,然后使用no ip routing命令关闭路由功能。
然后分别添加vlan 10跟vlan 20还有vlan 30
接下来使用exit命令退出vlan模式,再用int f1/1命令进入对端口1的设置,使用sw mo acc命令设置端口为接入模式。接着使用sw acc vlan 10命令把端口1添加到vlan10当中。
然后使用exit退出对端口1的设置模式以同样的方法设置端口2跟端口3
最后要设置端口1/0为trunk模式,到这里2层交换的设置就完成了。接着就是对三层交换机的设置。
先使用conf t命令进入全局设置模式,然后使用vlan 10,20,30命令创建三个vlan。
然后分别给这三个vlan添加上网关。
最后进入对端口1/0的设置,设置模式为trunk模式并封装协议。到这里三层交换的初步设置就完成了。
进入DHCP服务器的设置,首先使用rpm -a dhcp命令检查系统有没有安装这个dhcp的软件包,我这边已经安装完成,如果没有安装的话可以使用yum -y install dhcp命令安装一下即可。
接着拷贝一个配置文件的模板,直接覆盖原来的空的配置文件。
然后使用vim /etc/dhco/dhcpd.conf命令打开刚才拷贝的配置文件,对它进行设置。
然后添加一个10网段的ip地址池,也就是vlan10的ip网段。
然后使用4yy命令复制刚才配置完的4行,接下来在使用p命令复制两回。
然后把复制出来的两段修改成,一开始拓扑图拟定好的别的两个网段,最后输入"wq"保存并退出。
然后打开网卡的配置文件把IP地址修改为静态的IP地址。修改服务器的IP地址为192.168.30.50后输入"wq"保存并退出。
然后重启一下网络服务,并开启dhcp服务。
然后检查一下,本机的dhcp服务已经处于开启状态。
然后分别进入vlan 10,20,30把它们的服务器全部指向192.168.30.50也就LinuxDHCP服务器。
然后打开客户机Windows 10,先使用ipconfig /release命令释放掉原有IP地址。
再使用ipconfig /renew命令,看已经获取到了新地址了。接着我们去看Windows 7。
跟Windows 10系统一样,先使用ipconfig /release命令释放原来的IP地址。
再使用 ipconfig /renew命令,你看已经获取到了20网段的地址了。