NAT实验

划分vlan

  1. 创建vlan

  1. 将接口划入vlan中

  1. 创建trunk干道

  1. 单臂路由

华为(三个模式)

思科 (四个模式)

游客模式 用户模式 -- 不用

特权模式 -- (看)查看所有参数 测试

管理模式 -- (管) 管理设备-- 改名 配密码

配置模式 -- (配)其它配置模式

Exit 一层一层退出

End 两层退

构建实验拓扑图

要求:1.用dhcp自动获取ip地址 2.用vlan将pc0划入vlan2,pc1划入vlan3

一、创建两个vlan

Switch(config)#vlan 2

Switch(config-vlan)#exit

Switch(config)#vlan 3

Switch(config-vlan)#

二、将接口划入到对应的vlan

Switch(config)#interface fastEthernet 0/2 进入接口

Switch(config-if)#switchport mode access 修改为access模式

Switch(config-if)#switchport access vlan 2 将此接口划入vlan 2

Switch(config-if)#exit

Switch(config)#interface fastEthernet 0/3

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 3

Switch(config-if)#exit

Switch(config)#interface range fastEthernet 0/4 -10 批量处理接口

Switch(config-if-range)#

Switch(config-if-range)#switchport mode access 修改为access模式

Switch(config-if-range)#switchport access vlan 2 将这些接口划入vlan 2

三、创建trunk干道(思科默认所有vlan都可以通过)

Switch(config)#interface fastEthernet 0/1

Switch(config-if)#switchport mode trunk

Switch(config-if)#

四、单臂路由(路由器子接口)

cisco路由器接口默认是关闭的,首先要打开

Router(config)#interface fastEthernet 0/0

Router(config-if)#no shutdown 打开路由器接口

Router(config-if)#

%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up

Router(config)#interface fastEthernet 0/0.1 创建子接口

Router(config-subif)#

Router(config-subif)#encapsulation dot1Q 2 将子接口划入vlan 2

Router(config-subif)#ip address 192.168.1.1 255.255.255.128 配置子接口ip地址

Router(config-subif)#exit

Router(config)#interface fastEthernet 0/0.2

Router(config-subif)#

Router(config-subif)#encapsulation dot1Q 3

Router(config-subif)#ip address 192.168.1.129 255.255.255.128

Router(config-subif)#

配置IP地址池

Router(config)#ip dhcp pool wangcai

Router(dhcp-config)#network 192.168.1.0 255.255.255.128 分配网段

Router(dhcp-config)#default-router 192.168.1.1 默认网关

Router(dhcp-config)#dns-server 192.168.1.10 服务器地址

Router(dhcp-config)#exit

Router(config)#ip dhcp pool xiaoqiang

Router(dhcp-config)#network 192.168.1.128 255.255.255.128

Router(dhcp-config)#default-router 192.168.1.129

Router(dhcp-config)#dns-server 192.168.1.10

Router(dhcp-config)#

由于DNS服务器的ip地址为192.168.1.10,所以属于vlan 2

Switch(config)#interface range fastEthernet 0/4 -5

Switch(config-if-range)#switchport mode access

Switch(config-if-range)#switchport access vlan 2

Switch(config-if-range)#spanning-tree portfast

若获取失败,则电脑将会自动分配一个ip地址(特殊ip地址)

配置HTTP服务器的IP地址

PC0访问HTTP服务器提供的网站

将DNS服务打开并为HTTP服务器配置域名

PC1访问域名www.Myhouse.com的网站

这样,就类似于我们生活中的情况,电脑连上网就可以访问网站了。

删除vlan命令:华为 undo vlan 2 思科 no vlan 2

左边属于华为接口对应的流量,右边是思科接口对应的流量

左边两个交换机下的vlan2是同一广播域,vlan3是同一广播域,而右边由于路由器隔离了广播范围所以和左边不属于同一广播域

一、划分左边交换机的vlan

sw1(config)#vlan 2

sw1(config-vlan)#exit

sw1(config)#vlan 3

sw1(config-vlan)#exit

sw1(config)#interface fastEthernet 0/1

sw1(config-if)#switchport mode access

sw1(config-if)#switchport access vlan 2

sw1(config-if)#exit

sw1(config)#interface fastEthernet 0/2

sw1(config-if)#switchport mode access

sw1(config-if)#switchport access vlan 3

sw1(config-if)#exit

sw1(config)#interface fastEthernet 0/3

sw1(config-if)#switchport mode trunk

Switch(config)#hostname sw2

sw2(config)#vlan 2

sw2(config-vlan)#exit

sw2(config)#vlan 3

sw2(config-vlan)#exit

sw2(config)#interface fastEthernet 0/1

sw2(config-if)#switchport mode access

sw2(config-if)#switchport access vlan 2

sw2(config-if)#exit

sw2(config)#interface fastEthernet 0/2

sw2(config-if)#switchport mode access

sw2(config-if)#switchport access vlan 3

sw2(config-if)#exit

sw2(config)#interface range fastEthernet 0/3 - 4

sw2(config-if-range)#switchport mode trunk

sw2(config-if-range)#

配置R1的trunk干道以及dns服务器地址池

r1(config)#

r1(config)#interface fastEthernet 0/0

r1(config-if)#no shutdown 开启接口

r1(config-if)#exit

r1(config)#interface fastEthernet 0/0.1 创建子接口

r1(config-subif)#

%LINK-5-CHANGED: Interface FastEthernet0/0.1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0.1, changed state to up

r1(config-subif)#encapsulation dot1Q 2 属于vlan2

r1(config-subif)#ip address 192.168.1.1 255.255.255.128 设置vlan2的网关

r1(config-subif)#exit

r1(config)#interface fastEthernet 0/0.2 创建第二个子接口

r1(config-subif)#

%LINK-5-CHANGED: Interface FastEthernet0/0.2, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0.2, changed state to up

r1(config-subif)#encapsulation dot1Q 3 属于vlan3

r1(config-subif)#ip address 192.168.1.129 255.255.255.128 设置vlan3的网关

r1(config-subif)#exit

r1(config)#

r1(config)#ip dhcp pool a 创建a地址池

r1(dhcp-config)#network 192.168.1.0 255.255.255.128 设置该地址池的网段

r1(dhcp-config)#default-router 192.168.1.1 设置该地址池网段的网关ip地址

r1(dhcp-config)#dns-server 114.114.114.114 设置dns服务器的ip地址(该实验无dns服务器,所以地址可以随便写)

r1(dhcp-config)#ip dhcp pool b 创建b地址池

r1(dhcp-config)#network 192.168.1.128 255.255.255.128 设置该地址池的网段

r1(dhcp-config)#default-router 192.168.1.129 设置该地址池网段的网关ip地址

r1(dhcp-config)#dns-server 114.114.114.114 设置dns服务器的ip地址

r1(dhcp-config)#

r1(config)#interface fastEthernet 0/1

r1(config-if)#ip add 192.168.0.1 255.255.255.252

r1(config-if)#no shutdown

同理,配置r2和sw3

r2(config)#interface fastEthernet 0/0

r2(config-if)#ip add 192.168.0.2 255.255.255.252

r2(config-if)#no shutdown

r2(config)#interface fastEthernet 0/1

r2(config-if)#no shutdown

r2(config-if)#exit

r2(config)#interface fastEthernet 0/1.1

r2(config-subif)#encapsulation dot1Q 2

r2(config-subif)#ip address 192.168.2.1 255.255.255.128

r2(config-subif)#exit

r2(config)#interface fastEthernet 0/1.2

r2(config-subif)#encapsulation dot1Q 3

r2(config-subif)#ip address 192.168.2.129 255.255.255.128

r2(config-subif)#

sw3(config)#vlan 2

sw3(config-vlan)#exit

sw3(config)#vlan 3

sw3(config-vlan)#exit

sw3(config)#interface fastEthernet 0/1

sw3(config-if)#switchport mode access

sw3(config-if)#switchport access vlan 2

sw3(config-if)#exit

sw3(config)#interface fastEthernet 0/2

sw3(config-if)#switchport mode access

sw3(config-if)#switchport access vlan 3

sw3(config-if)#exit

sw3(config)#interface fastEthernet 0/3

sw3(config-if)#switchport mode trunk

接下来我们需要连接公网ISP路由器

当我们去访问公网时,由于公网ISP只记录公网IP,也就是r2左边的路由都不会被记录,因为都是私有路由,所以当我们用私网的IP去访问公网时,公网无法找到私网的IP,所以无法回包。那公网如何才能去给私网发包呢?使用NAT技术。

我们用私网IP访问公网时,利用NAT技术将私有IP转换为ISP所知道的公有IP地址即可。

解决方案:当我们访问ISP时,将所有的私有IP利用NAT技术将私有IP转换为r2的fa1/0接口的公有IP地址12.1.1.1。

这种技术一定程度上解决了IPV4地址不够用的问题。

在r1上配置静态缺省路由

r1(config)#ip route 0.0.0.0 0.0.0.0 192.168.0.2

在r2上配置静态缺省路由

r2(config)#ip route 0.0.0.0 0.0.0.0 12.1.1.2

当我们用pc0给pc6发包时,只能发出去,无法收回来。

原因是虽然我们私有ip知道到达公有ip的路由,但公有ip给我们回包时,到达ISP路由器的时候,ISP路由器并们没有到达我们私有ip的路由,所以无法pc0无法收到pc6的回包。

r2(config)#ip nat inside source static 192.168.1.2 12.1.1.1 将本地私有ip地址转换为公有ip地址(一对一)

划分ISP内外接口

r2(config)#interface fastEthernet 0/0

r2(config-if)#ip nat inside

r2(config-if)#exit

r2(config)#interface fastEthernet 1/0

r2(config-if)#ip nat outside

r2(config-if)#exit

r2(config)#interface fastEthernet 0/1.1

r2(config-subif)#ip nat inside

r2(config-subif)#exit

r2(config)#interface fastEthernet 0/1.2

r2(config-subif)#ip nat inside

一对多使用的方法是对应端口号

命令:

r2(config)#access-list 1 permit 192.168.0.0 0.0.255.255

r2(config)#ip nat inside source list 1 interface fastEthernet 1/0 将列表1入口ip地址都转换为出口ip地址。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值