划分vlan
创建vlan
将接口划入vlan中
创建trunk干道
单臂路由
华为(三个模式)

思科 (四个模式)


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

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

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

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

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地址。