试验环境如下图: 因宿舍没有画图工具 所以有点难看不过还算明了:
要用三台交换机 连接3个网络
试验目标:能让 vlan 2 网络的 分到ip 192.168.2.0网段的ip地址
让 vlan 3 网络的 分到 ip 192.168.3.0 网段的ip地址
首先要搭建 DHCP服务器
安装 :
复制文件 cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
编辑 /etc/dhcpd.conf
内容如下:
ddns-update-style interim;
ignore client-updates;
subnet 192.168.1.0 netmask 255.255.255.0 {
//这是第一个要分配的网段
option routers 192.168.1.1;
//设置网关和路由器的IP地址
option subnet-mask 255.255.255.0;
//设置子网掩码
option domain-name-servers 192.168.1.1;
//设置DNS服务器的IP地址(可多个)
range 192.168.1.128 192.168.1.254;
//这是第一个网段要分配的地址范围
default-lease-time 21600;
//指定客户端IP地址默认租用的时间长度是多少(以秒为单位)
max-lease-time 43200;
//设置客户最长租用IP地址时间(以秒为单位)
}
到第二个网络要分配的地址
subnet 192.168.2.0 netmask 255.255.255.0 {
//这是第二个要分配的网段
option routers 192.168.2.1;
//设置网关和路由器的IP地址
option subnet-mask 255.255.255.0;
//设置子网掩码
option domain-name-servers 192.168.1.1;
//设置DNS服务器的IP地址(可多个)
range 192.168.2.128 192.168.2.254;
//这是第二个网段要分配的地址范围
default-lease-time 21600;
//指定客户端IP地址默认租用的时间长度是多少(以秒为单位)
max-lease-time 43200;
//设置客户最长租用IP地址时间(以秒为单位)
}
到第三个要分配的地址范围
subnet 192.168.3.0 netmask 255.255.255.0 {
//这是第一个要分配的网段
option routers 192.168.3.1;
//设置网关和路由器的IP地址
option subnet-mask 255.255.255.0;
//设置子网掩码
option domain-name-servers 192.168.1.1;
//设置DNS服务器的IP地址(可多个)
range 192.168.3.128 192.168.3.254;
//这是第一个网段要分配的地址范围
default-lease-time 21600;
//指定客户端IP地址默认租用的时间长度是多少(以秒为单位)
max-lease-time 43200;
//设置客户最长租用IP地址时间(以秒为单位)
}
主配置文件就好了 这时要给DHCP服务器设置一个静态IP 要属于192.168.1.0网段的就行
启动服务
之后还要在DHCP服务器上加一个默认网关 192.168.1.1命令如下:
route add default gw 192.168.1.1
到这里就没有DHCP的事了 接下来就要配置交换机 DHCP中继了
在没台交换机上建立 vlan 2 和 vlan 3 vlan 1 是默认的不用建
sw1: 配置如下:
建vlan 2 和 vlan 3
将 f0/1 f0/2 配置成为trunk模式
给vlan 1 设置ip地址 也就是网关 192.168.1.1
在配置中继 把中继指向 DHCP 的ip 地址
sw2 的配置如下 :
建立vlan 2 vlan 3 把端口0加入vlan 2
端口f0/1 配置成trunk 模式
sw3 的配置如下:
建立 vlan 2 vlan 3 把端口加入vlan 3 f0/0端口配置成trunk
这样就配置完成了 , 就可以使用 vlan 2 网络的主机 和vlan 3 的主机获得IP地址啦
我这里是使用 2个虚拟网卡来模拟 2个网络 获取 地址 :
看看租约文件
试验完成 交换的命令很简单 所以没有写 不会的可以网上查一下