用DHCP配置单臂路由器能实现自动分配IP的问题,但在实际搭建中一般都把DHCP配置在三层交换机上。 用cisco packet tracer做模拟环境,如图: 路由器的F0/0口接三层交换机的F0/1,三层的G0/1,G0/2分别接对应二层的G0/1,G0/2; PC1,PC2设置为自动获取IP; 在路由器R0上添加lo0端口以测试外网能不能通。 路由器R0配置: conf t int loopback 0 ip add 1.1.1.1 255.255.255.0 //添加lo0环回口并设置IP
int fa0/0 no shut ip add 100.1.1.1 255.255.255.0 //配置与三层交换相连的接口IP exit
router rip version 2 network 100.1.1.0 //因为网络较小,用RIP协议就满足了,把直连网络段通告出去
三层交换机SW0配置: ip routing //开启三层设备的路由功能 service dhcp //开启三层设备DHCP功能 ------------------------------------- router rip version 2 network 100.1.1.0 255.255.255.0 network 192.168.1.0 255.255.255.0 network 192.168.2.0 255.255.255.0 //启用RIP协议,通告直连网段 exit -------------------------------------- int f0/1 no switchport //关闭与路由相连端口的交换功能 ip add 100.1.1.2 255.255.255.0 //给上连路由器的端口配置IP exit vlan 10 name AAA //创建名为AAA, vlan序号为10的局域网 vlan 20 name BBB //同上 exit ---------------------------------------- int g0/1 switchport access vlan 10 // 把G0/1端口加入vlan10 int g0/2 sw acc vlan 20 //同上 int vlan 10 //进入vlan10 端口 ip add 192.168.1.1 255.255.255.0 //给vlan10配置IP地址 int vlan 20 ip add 192.168.2.1 255.255.255.0 //同上 -------------------------------------- ip dhcp excluded-address 192.168.1.1 192.168.1.10 //同下 ip dhcp ex 192.168.2.1 192.168.2.10 //排除2.1到2.10这个十个IP地址使其不自动分配 ip dhcp pool vlan10 network 192.168.1.0 255.255.255.0 default-address 192.168.1.1 dns-server 114.114.114.114 //建立名为vlan10的地址池,设置网段/网关/dns ip dhcp pool vlan20 net 192.168.2.0 255.255.255.0 de 192.168.2.1 dns 8.8.8.8 //同上,建立名为vlan20的地址池 end -------------------------------- 结束了吗,没有 想要通外网,还需要一条默认路由。三层交换机上: conf t ip route 0.0.0.0 0.0.0.0 100.1.1.1 到这里就配置完成。在PC上ping 1.1.1.1,通。 --------------------------------------------------------------------------------------------------------------------------------------------------- 还有几个可用配置命令。三层交换上: conf t int range f0/1-12,15,18 // 使用range命令可以一次选择多个端口,如1到12,外加15,18这几个端口 switch mode access //修改接口模式 spanning-tree portfas //获取ip地址更快
|
|
来自: 昵称63478486 > 《待分类》