公司内部网络规划如下。
根据公司现有各部门主机数量和以后增加主机的情况,为每个部门分配一个c类地址,并且每个部门使用一个vlan,以便于管理。
分配一个c类的地址作为设备的管理地址。
安装上述规划配置设备,已经实现了网络联通。基于信息安全方面考虑,公司要求如下。
网络设备只允许网管区ip地址通过telnet登录,并配置设备用户名为chengjie,密码为123456。
只有网络管理员才能通过远程桌面、telnet、ssh等登录方式管理服务器。
要求所有部门之间不能互通,但都可以和网络管理员互通。
公司中有几名信息安全员,公司要求信息安全员可以访问服务器,但不能访问lnternet。
ip地址规划如下:
R1 | et0/0:10.0.0.1/32 | |
loop0:123.0.1.1/24 | ||
loop1:1.1.1/32 | ||
sw1 | vlan1:192.168.0.1/24 | |
vlan 2:192.168.2.254/24 | ||
vlan 3:192.168.3.254/24 | ||
vlan 4:192.168.4.254/24 | ||
vlan 100:192.168.100.254/24 | ||
pc1网络管理区 | 192.168.2.2/24 | 网关:192.168.2.254/24 |
pc2财务部 | 192.168.3.2/24 | 网关:192.168.3.254/24 |
pc3安全员 | 192.168.4.2/24 | 网关:192.168.4.254/24 |
server服务器 | 192.168.100.2/24 | 网关:192.168.100.254/24 |
1.配置设备,实现全网互通
R1的配置信息如下
R1(config)#interface ethernet 0/0
R1(config-if)#ip address 10.0.0.1 255.255.255.252
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#interface loopback 0
R1(config-if)#ip address 123.0.1.1 255.255.255.0
R1(config-if)#exit
R1(config)#interface loopback 1
R1(config-if)#ip address 1.1.1.1 255.255.255.255
R1(config-if)#exit
1(config)#ip route 192.168.0.0 255.255.0.0 10.0.0.2
sw1的配置信息如下
SW1(config)#interface ethernet 0/0
SW1(config-if)#ip address 10.0.0.2 255.255.255.252
SW1(config-if)#no shutdown
SW1(config-if)#exit
SW1(config)#ip route 0.0.0.0 0.0.0.0 10.0.0.1
SW1(config)#interface range ethernet 0/1-2
SW1(config-if-range)#switchport trunk encapsulation d
SW1(config-if-range)#switchport trunk encapsulation dot1q
SW1(config-if-range)#switchport mode trunk
SW1(config-if-range)#exit
SW1(config)#vlan 2-4,100
SW1(config-vlan)#exit
SW1(config)#interface vlan 1
SW1(config-if)#ip address 192.168.0.1 255.255.255.0
SW1(config-if)#no shutdown
SW1(config-if)#exit
SW1(config)#interface vlan 2
SW1(config-if)#ip address 192.168.2.254 255.255.255.0
SW1(config-if)#no shutdown
SW1(config-if)#exit
SW1(config)#interface vlan 3
SW1(config-if)#ip address 192.168.3.254 255.255.255.0
SW1(config-if)#no shutdown
SW1(config-if)#exit
SW1(config)#interface vlan 4
SW1(config-if)#ip address 192.168.4.254 255.255.255.0
SW1(config-if)#no shutdown
SW1(config-if)#exit
SW1(config)#interface vlan 100
SW1(config-if)#ip address 192.168.100.254 255.255.255.0
SW1(config-if)#no shutdown
SW1(config-if)#exit
sw2的配置信息如下
SW2(config)#vlan 2-4
SW2(config-vlan)#exit
SW2(config)#interface ethernet 0/0
SW2(config-if)#switchport trunk encapsulation d
SW2(config-if)#switchport trunk encapsulation dot1q
SW2(config-if)#switchport mode trunk
SW2(config-if)#exit
SW2(config)#interface ethernet 0/1
SW2(config-if)#switchport mode access
SW2(config-if)#switchport access vlan 2
SW2(config)#interface ethernet 0/2
SW2(config-if)#switchport mode access
SW2(config-if)#switchport access vlan 3
SW2(config)#interface ethernet 0/3
SW2(config-if)#switchport mode access
SW2(config-if)#switchport access vlan 4
SW2(config-if)#exit
SW2(config)#interface vlan 1
SW2(config-if)#ip address 192.168.0.2 255.255.255.0
SW2(config-if)#no shutdown
SW2(config-if)#exit
SW2(config)#ip default-gateway 192.168.0.1
SW3的配置信息如下
SW3(config)#interface ethernet 0/0
SW3(config-if)#switchport trunk encapsulation dot1q
SW3(config-if)#switchport mode trunk
SW3(config-if)#exit
SW3(config)#interface vlan 1
SW3(config-if)#ip address 192.168.0.3 255.255.255.0
SW3(config-if)#no shutdown
SW3(config-if)#exit
SW3(config)#interface ethernet 0/1
SW3(config-if)#switchport access vlan 100
SW3(config-if)#exit
SW3(config)#ip default-gateway 192.168.0.1
2.配置ACL实现公司要求
网络设备只允许网管区ip地址通过telnet登录,并配置设备用户名为chengjie,密码为123456。
在R1上配置
R1(config)#access-list 2 permit 192.168.2.0 0.0.0.255
R1(config)#username chengjie privilege 15 password 123456
R1(config)#line vty 0 4
R1(config-line)#login local
R1(config-line)#transport input telnet
R1(config-line)#exit
然后使用pc1、pc2、pc3telnet R1
发现pc1、pc2、pc3都可以telnet过去,而要求是只允许网络管理区telnet。
在R1上配置
R1(config)#line vty 0 4
R1(config-line)#access-class 2 in
R1(config-line)#exit
发现pc2、pc3都登录不上去了而pc1可以登录上去
公司其他要求的配置命令如下
只有网络管理员才能通过远程桌面、telnet、ssh等登录方式管理服务器
SW1(config)#access-list 100 permit ip 192.168.2.0 0.0.0.255 host 192.168.100.2
SW1(config)#access-list 100 deny tcp 192.168.0.0 0.0.255.255 host 192.168.100.2 eq telnet
SW1(config)#access-list 100 deny tcp 192.168.0.0 0.0.255.255 host 192.168.100.2 eq 22
SW1(config)#access-list 100 deny tcp 192.168.0.0 0.0.255.255 host 192.168.100.2 eq 3389
SW1(config)#access-list 100 permit ip 192.168.0.0 0.0.255.255 host 192.168.100.2
SW1(config)#access-list 100 permit tcp any host 192.168.100.2 eq 80
SW1(config)#access-list 100 deny ip any any
SW1(config)#interface vlan 100
SW1(config-if)#ip access-group 100 out
SW1(config-if)#exit
要求所有部门之间不能互通,但都可以和网络管理员互通
SW1(config)#access-list 101 permit ip 192.168.3.0 0.0.0.255 host 192.168.100.2
SW1(config)#access-list 101 permit ip 192.168.3.0 0.0.0.255 192.168.2.0 0.0.0.255
SW1(config)#access-list 101 deny ip any any
SW1(config)#interface vlan 3
SW1(config-if)#ip access-group 101 in
SW1(config-if)#exit
公司中有几名信息安全员,公司要求信息安全员可以访问服务器,但不能访问lnternet
SW1(config)#access-list 102 permit ip 192.168.4.0 0.0.0.255 host 192.168.100.2
SW1(config)#access-list 102 permit ip 192.168.4.0 0.0.0.255 192.168.2.0 0.0.0.255
SW1(config)#access-list 102 deny ip 192.168.4.0 0.0.0.255 192.168.2.0 0.0.0.255
SW1(config)#access-list 102 permit ip any any
SW1(config)#interface vlan 4
SW1(config-if)#ip access-group 102 in
SW1(config-if)#exit
最后ping测试
不同部门之间不能互通,但是可以和管理员互通