赞
踩
1:方框内设备为内网设备,方框外是外网设备,内网网段为192.168.1.0/24,外网路由器互联网段为100.1.1.0/24,外网PC网段为200.1.1.0/24
2:希望使用各种NAT实现内网访问外网,并且希望实现外网访问内网
(1)配置IP地址
PC3 192.168.1.30/24 192.168.1.1
PC4 192.168.1.40/24 192.168.1.1
R1 g0/0 192.168.1.1 g0/1 100.1.1.1
R2 g0/0 100.1.1.2 g0/1 200.1.1.1
PC5 200.1.1.10/24 200.1.1.1 配置命令略
(2)边界设备R1配置默认路由,保证路由连通
R1(config)#ip route 0.0.0.0 0.0.0.0 100.1.1.2
基本环境配置完成,本环境做地址转换内网才可以访问PC5,不做NAT因为R2没有回包路由将会丢弃不能通信。
R1(config)#interface gigabitEthernet 0/0
R1(config-if-GigabitEthernet 0/0)#ip nat inside //配置nat内网接口
R1(config)#interface gigabitEthernet 0/1
R1(config-if-GigabitEthernet 0/1)#ip nat outside //配置nat外网接口
R1(config)#ip nat inside source static 192.168.1.30 100.1.1.10 //配置静态NAT将100.1.1.10的公网地址固定分配给192.168.1.30
测试通信:
PC3可以通信,PC4未做转换不可以
先将静态NAT删除
R1(config)#no ip nat inside source static 192.168.1.30 100.1.1.10
配置动态nat
R1(config)#access-list 1 permit 192.168.1.0 0.0.0.255 //通过acl匹配内网参与转换的地址
R1(config)#ip nat pool shangwen 100.1.1.10 100.1.1.20 netmask 255.255.255.0 //设立公网地址池名字为shangwen 地址范围为100.1.1.10到100.1.1.20
R1(config)#ip nat inside source list 1 pool shangwen //配置NAT将acl和公网地址池进行关联
测试效果:
测试发现PC3和PC4都可以正常通信,并且可以在R1上查看到相关转换表,并且转换表在一段时间后会消失。
测试通过控制acl从而控制PC访问外网。
拒绝PC4访问互联网.
R1(config)#ip access-list standard 1
R1(config-std-nacl)#5 deny host 192.168.1.40
先把动态NAT删除
R1(config)#no ip nat inside source list 1 pool shangwen
R1(config)#ip access- standard 1
R1(config-std-nacl)#no 5
配置超载NAT:
方法一:
R1(config)#ip nat inside source list 1 pool shangwen overload
在原先动态的基础之上命令末尾加overload表示超载
方法二:
R1(config)#ip nat inside source list 1 interface gigabitEthernet 0/1 overload
主要用在外网接口没有固定公网地址场景,没有办法建立公网地址池,将所有地址转换为出接口地址。
测试效果:
配置PC4的telnet
PC4(config)#line vty 0 4
PC4(config-line)#password shangwen
PC4(config-line)#login
直接访问不可以
配置静态NAT:
R1(config)#ip nat inside source static 192.168.1.40 100.1.1.40
先将静态NAT删除
R1(config)#no ip nat inside source static 192.168.1.40 100.1.1.40
配置端口映射
R1(config)#ip nat inside source static tcp 192.168.1.40 23 100.1.1.40 23
测试修改公网端口号对内网端口进行隐藏
R1(config)#no ip nat inside source static tcp 192.168.1.40 23 100.1.1.40 23
R1(config)#ip nat inside source static tcp 192.168.1.40 23 100.1.1.40 2323
测试效果:
Telnet对应23端口不能通信,修改端口号为2323可以通信
有啥问题可以留言,也可以看下尚文网络楠哥的相关文章,后期会有更多资料发布。
-----尚文网络奎哥原创
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。