今天早上一起床不起,一个和我一起培训cisco的朋友给我发消息,问我以下这种如何解决。他的意思是ISP给他们分配了一个网段,公网IP地址如下:
ISP(config)#
username lty password cisco 这里的用户名密码等一会我们在PC上面拨号使用。
ISP(config)# ip dhcp pool PSTN 当我们拨号成功以后ISP给我们PC自动分配的IP地址就从这个地址池中调用 ISP(dhcp-config)# network 202.1.1.0 255.255.255.0 给我们客户机分配的IP地址 ISP(dhcp-config)# default-ISP 202.1.1.1 给我们客户机分配的默认网关 ISP(dhcp-config)# dns-server 202.1.2.2 给我们客户机指定的DNS ISP(dhcp-config)# exit ISP(config)# ip dhcp excluded-address 202.1.1.1 我们要把网关的那个IP地址排除掉 |
ISP(config)#
int fa0/0 连的我们的DNS服务器
ISP(config-if)# ip add 202.1.2.1 255.255.255.0 ISP(config-if)# no shut ISP(config-if)# exit ISP(config)# int fa0/1 连的我们的WWW服务器 ISP(config-if)# ip add 202.1.3.1 255.255.255.0 ISP(config-if)# no shut ISP(config-if)# exit ISP(config)# int s0/0/0 连的我们公司的路由器 ISP(config-if)# ip add 218.2.135.6 255.255.255.248 ISP(config-if)# clock rate 64000 ISP(config-if)# no shut ISP(config-if)# exit ISP(config)# |
Enterprise(config)#
int s0/0/0
Enterprise(config-if)# ip add 218.2.135.1 255.255.255.248 Enterprise(config-if)# no shut Enterprise(config-if)# int fa0/0 Enterprise(config-if)# no shut Enterprise(config-if)# exit 以下这几行是做单臂路由的 Enterprise(config)# int fa0/0.1 Enterprise(config-subif)# encapsulation dot1Q 10 Enterprise(config-subif)# ip add 192.168.1.1 255.255.255.0 Enterprise(config-subif)# exit Enterprise(config)# int fa0/0.2 Enterprise(config-subif)# encapsulation dot1Q 20 Enterprise(config-subif)# ip add 192.168.2.1 255.255.255.0 Enterprise(config-subif)# exit Enterprise(config)# int fa0/1 Enterprise(config-if)# ip add 192.168.3.1 255.255.255.0 Enterprise(config-if)# no shut Enterprise(config-if)# exit 这以下的是自动给两个VLAN分配IP地址的DHCP功能。 Enterprise(config)# ip dhcp pool VLAN10 Enterprise(dhcp-config)# network 192.168.1.0 255.255.255.0 Enterprise(dhcp-config)# default-router 192.168.1.1 Enterprise(dhcp-config)# dns-server 202.1.2.2 Enterprise(dhcp-config)# exit Enterprise(config)# ip dhcp pool VLAN20 Enterprise(dhcp-config)# network 192.168.2.0 255.255.255.0 Enterprise(dhcp-config)# default-router 192.168.2.1 Enterprise(dhcp-config)# dns-server 202.1.2.2 Enterprise(dhcp-config)# exit Enterprise(config)# ip dhcp excluded-address 192.168.1.1 Enterprise(config)# ip dhcp excluded-address 192.168.2.1 这现面是做PAT,以使我们内部的PC可以正常访问我们的外网。 Enterprise(config)# access-list 1 permit 192.168.1.0 0.0.0.255 Enterprise(config)# access-list 1 permit 192.168.2.0 0.0.0.255 Enterprise(config)# ip nat inside source list 1 interface s0/0/0 overload Enterprise(config)# int s0/0/0 Enterprise(config-if)# ip nat outside Enterprise(config-if)# exit Enterprise(config)# int fa0/0.1 Enterprise(config-subif)# ip nat inside Enterprise(config-subif)# exit Enterprise(config)# int fa0/0.2 Enterprise(config-subif)# ip nat inside Enterprise(config-subif)# exit 我们内网要想访问公网就必须使用一条默认路由出去。否则就只能访问到我们的ISP路由器那里。 Enterprise(config)# ip route 0.0.0.0 0.0.0.0 s0/0/0 |
Switch(config)#
vlan 10 创建VLAN10
Switch(config-vlan)# exit Switch(config)# vlan 20 创建VLAN20 Switch(config-vlan)# exit Switch(config)# int range fa0/1 - 2 将fa0/1与fa0/2两个端口加入到我们的VLAN10中 Switch(config-if-range)# sw mo acc Switch(config-if-range)# sw acc vlan 10 Switch(config-if-range)# exit Switch(config)# int range fa0/3 - 4 将fa0/3与fa0/4两个端口加入到我们的VLAN20中 Switch(config-if-range)# sw mo acc Switch(config-if-range)# sw acc vlan 20 Switch(config-if-range)# exit Switch(config)# int fa0/24 将我们的fa0/24口接路由器这个端口配置成trunk端口 Switch(config-if)# sw mo trunk Switch(config-if)# exit Switch(config)# |
Enterprise(config)#
ip nat inside source static 192.168.3.3 218.2.135.2 给我们的Server1指定一个公网IP地址218.2.135.2
Enterprise(config)# ip nat inside source static 192.168.3.4 218.2.135.3 给我们的Server2指定一个公网IP地址218.2.135.3 Enterprise(config)# ip nat inside source static 192.168.3.2 218.2.135.4 给我们的Server2指定一个公网IP地址218.2.135.4 Enterprise(config)# int fa0/1 Enterprise(config-if)# ip nat inside |