今天早上起來(lái)逛論壇的時(shí)候,看見(jiàn)一篇帖子。問(wèn)如何解決以下的這個(gè)問(wèn)題?
一臺思科三層交換機劃分3個(gè)vlan
vlan 2:ip 192.168.1.1 255.255.255.0 192.168.1.254 網(wǎng)段
vlan 3 :ip 192.168.2.1 255.255.255.0 192.168.2.254
vlan 4 ip 192.168.3.1 255.255.255.0 192.168.3.254
各vlan 之間能互相通迅.
現在增加1臺cisco路由想實(shí)現共享上網(wǎng)
cisco 路由器配置NAT,如何使用靜態(tài)路由協(xié)議,實(shí)現各vlan上公網(wǎng)。
拓撲圖如下:
我這里再說(shuō)清楚一點(diǎn)嘛!我們的PC0、PC1處在VLAN2中,PC2、PC3處在VLAN3中,Server0處在VLAN4中?,F在要使我們內網(wǎng)能夠正常訪(fǎng)問(wèn)我們的Server0服務(wù)器,然后同時(shí)還要能夠訪(fǎng)問(wèn)我們的ISP外網(wǎng)的WWW服務(wù)器。
那么我們現在從三層交換機開(kāi)始來(lái)配置,我們現在來(lái)看看如何配置呢?
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 2 創(chuàng )建VLAN2
Switch(config-vlan)#exi
Switch(config)#vlan 3 創(chuàng )建VLAN3
Switch(config-vlan)#exi
Switch(config)#vlan 4 創(chuàng )建VLAN4
Switch(config-vlan)#exit
Switch(config)#int fa0/1 將我們的fa0/1添加到VLAN2中
Switch(config-if)#sw mo ac
Switch(config-if)#sw ac vlan 2
Switch(config-if)#exit
Switch(config)#int fa0/2 將我們的FA0/2添加到VLAN3中
Switch(config-if)#sw mo ac
Switch(config-if)#sw ac vlan 3
Switch(config-if)#exit
Switch(config)#int fa0/3 將我們的FA0/3添加到VLAN4中
Switch(config-if)#sw mo ac
Switch(config-if)#sw ac vlan 4
Switch(config-if)#exit
Switch(config)#int vlan 2 給我們的VLAN2添加一個(gè)IP地址,用于不同網(wǎng)段之間互相訪(fǎng)問(wèn)
Switch(config-if)#ip add 192.168.1.1 255.255.255.0
Switch(config-if)#exit
Switch(config)#int vlan 3 給我們的VLAN3添加一個(gè)IP地址
Switch(config-if)#ip add 192.168.2.1 255.255.255.0
Switch(config-if)#exit
Switch(config)#int vlan 4 給我們的VLAN4添加一個(gè)IP地址
Switch(config-if)#ip add 192.168.3.1 255.255.255.0
Switch(config-if)#no shut
Switch(config-if)#exit
以下幾行是用給給我們不同的VLAN內的主機自動(dòng)分配我們的IP地址。
Switch(config)#ip dhcp pool VLAN2
Switch(dhcp-config)#network 192.168.1.0 255.255.255.0
Switch(dhcp-config)#default-router 192.168.1.1
Switch(dhcp-config)#exit
Switch(config)#ip dhcp pool VLAN3
Switch(dhcp-config)#network 192.168.2.0 255.255.255.0
Switch(dhcp-config)#default-router 192.168.2.1
Switch(dhcp-config)#exit
Switch(config)#
我們現在去PC0上面看看能夠分配到IP地址不?
我們服務(wù)器的IP地址一般都得手工配置,如果使用DHCP來(lái)自動(dòng)分配的話(huà),到最后那臺服務(wù)器的IP地址是那一個(gè)我們都不太添楚呢?所以我們一般都是手工輸入。
我們現在來(lái)測試一下看看我們內網(wǎng),通過(guò)三層交換機在不同的VLAN間互相訪(fǎng)問(wèn)有沒(méi)有問(wèn)題?
從PC0上在我們可以看見(jiàn),從PC0可以到達VLAN3與VLAN4,這就說(shuō)明我們通過(guò)三層交換機,可以實(shí)現VLAN間路由,那么我們加一臺路由器以后,我們怎么來(lái)解決呢?
Switch(config)#int fa0/24
Switch(config-if)#no switchport 關(guān)閉二層端口,這樣就可以配置IP地址了
Switch(config-if)#ip add 192.168.5.1 255.255.255.0 它現在是一個(gè)三層端口,它可以配置IP地址
Switch(config-if)#no shut
Switch(config-if)#exit
Switch(config)#ip routing 開(kāi)啟路由功能,如果不開(kāi)啟路由功能就不能使用路由協(xié)議
Switch(config)#router rip 我們這里運行一個(gè)rip協(xié)議
Switch(config-router)#ver 2
Switch(config-router)#no au
Switch(config-router)#net 192.168.1.0
Switch(config-router)#net 192.168.2.0
Switch(config-router)#net 192.168.3.0
Switch(config-router)#net 192.168.5.0
Switch(config-router)#exit
Switch(config)#
我們現在去路由器上面來(lái)看看它的配置。
Router(config)#int fa0/0
Router(config-if)#ip add 192.168.5.2 255.255.255.0
Router(config-if)#no shut
Router(config-if)#exit
Router(config)#int s0/0
Router(config-if)#ip add 202.1.1.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#exit
Router(config)#router rip
Router(config-router)#ver 2
Router(config-router)#no au
Router(config-router)#net 192.168.5.0
Router(config-router)#default-information originate 它的作用是給我們三層路由器分配一條默認路由出去!
Router(config-router)#exit
Router(config)#
我們在我們的路由器上面查看一下我們的路由表。
Router#sh ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
R 192.168.1.0/24 [120/1] via 192.168.5.1, 00:00:17, FastEthernet0/0
R 192.168.2.0/24 [120/1] via 192.168.5.1, 00:00:17, FastEthernet0/0
R 192.168.3.0/24 [120/1] via 192.168.5.1, 00:00:17, FastEthernet0/0
C 192.168.5.0/24 is directly connected, FastEthernet0/0
Router#
我們可以看見(jiàn)上面三條是我們在三層交換機上面配置的SVI接口。我們在PC0上面再來(lái)測試一下看看能夠ping通我們的路由器呢?
我們可以看見(jiàn),能夠正常訪(fǎng)問(wèn)我們的路由器,那我們在路由器上面來(lái)做NAT訪(fǎng)問(wèn)我們的ISP以及公網(wǎng)的WWW服務(wù)器。
Router(config)#access-list 1 permit 192.168.1.0 0.0.0.255
Router(config)#access-list 1 permit 192.168.2.0 0.0.0.255
Router(config)#access-list 1 permit 192.168.3.0 0.0.0.255
Router(config)#ip nat inside source list 1 interface s0/0 overload
Router(config)#int s0/0
Router(config-if)#ip nat outside
Router(config-if)#exit
Router(config)#int fa0/0
Router(config-if)#ip nat inside
Router(config-if)#end
Router(config)#ip route 0.0.0.0 0.0.0.0 s0/0
以上這幾條是允許192.168.1.0/24、192.168.2.0/24、192.168.3.0/24這三個(gè)網(wǎng)段可以通過(guò)NAT出去。
我們現在把ISP端配置起來(lái)!
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#host ISP
ISP(config)#int s0/0
ISP(config-if)#ip add 202.1.1.2 255.255.255.0
ISP(config-if)#no shut
ISP(config-if)#clock rate 64000
ISP(config-if)#exit
ISP(config)#int fa0/0
ISP(config-if)#ip add 202.1.2.1 255.255.255.0
ISP(config-if)#no shut
ISP(config-if)#exit
ISP(config)#
下面我們來(lái)看看ISP端的WWW服務(wù)器的IP地址。
好了,我們現在基本上配置都完成了。我們去PC0上面來(lái)測試一下看看。
看看我們現在能夠正常訪(fǎng)問(wèn)我們的ISP端的WWW服務(wù)器。