PC 地址配置
PC |
IP地址 |
子网掩码 |
网关 |
PC_0 |
172.16.1.1 |
255.255.255.0 |
172.16.1.2 |
PC_1 |
192.168.1.2 |
255.255.255.0 |
192.168.1.1 |
R0
Router>ena
Router#conf t
Router(config)#ip route 0.0.0.0 0.0.0.0 50.1.1.2
Router(config)#int f0/0
Router(config-if)#ip ad 172.16.1.2 255.255.255.0
Router(config-if)#no shu
Router(config-if)#int f0/1
Router(config-if)#ip ad 50.1.1.1 255.255.255.0
Router(config-if)#no shu
Router(config-if)#ex
Router(config)#crypto isakmp policy 10
Router(config-isakmp)#encryption des
Router(config-isakmp)#hash sha
Router(config-isakmp)#authentication pre-share
Router(config-isakmp)#group 2
Router(config-isakmp)#ex
Router(config)#crypto isakmp key 1 address 60.1.1.2
Router(config)#crypto ipsec transform-set good esp-3des esp-md5-hmac
Router(config)#ip access-list extended hello
Router(config-ext-nacl)#permit ip 172.16.1.0 0.0.0.255 192.168.1.0 0.0.0.255
Router(config-ext-nacl)#ex
Router(config)#crypto map crymap 10 ipsec-isakmp
Router(config-crypto-map)#set peer 60.1.1.2
Router(config-crypto-map)#set transform-set good
Router(config-crypto-map)#match address hello
Router(config-crypto-map)#int f0/1
Router(config-if)#crypto map crymap
Router(config-if)#ex
Router(config)#access-list 100 deny ip 172.16.1.0 0.0.0.255 192.168.1.0 0.0.0.255
Router(config)#access-list 100 permit ip any any
Router(config)#ip nat inside source list 100 interface f0/1 overload
Router(config)#int f0/0
Router(config-if)#ip nat inside
Router(config-if)#int f0/1
Router(config-if)#ip nat out
纯文本配置
ena
conf t
ip route 0.0.0.0 0.0.0.0 50.1.1.2
int f0/0
ip ad 172.16.1.2 255.255.255.0
no shu
int f0/1
ip ad 50.1.1.1 255.255.255.0
no shu
ex
crypto isakmp policy 10
encryption des
hash sha
authentication pre-share
group 2
ex
crypto isakmp key 1 address 60.1.1.2
crypto ipsec transform-set good esp-3des esp-md5-hmac
ip access-list extended hello
permit ip 172.16.1.0 0.0.0.255 192.168.1.0 0.0.0.255
ex
crypto map crymap 10 ipsec-isakmp
set peer 60.1.1.2
set transform-set good
match address hello
int f0/1
crypto map crymap
ex
access-list 100 deny ip 172.16.1.0 0.0.0.255 192.168.1.0 0.0.0.255
access-list 100 permit ip any any
ip nat inside source list 100 interface f0/1 overload
int f0/0
ip nat inside
int f0/1
ip nat out
R1
Router>ena
Router#conf t
Router(config)#int f0/0
Router(config-if)#ip ad 50.1.1.2 255.255.255.0
Router(config-if)#no shu
Router(config-if)#int f0/1
Router(config-if)#ip ad 60.1.1.1 255.255.255.0
Router(config-if)#no shu
纯文本配置
ena
conf t
int f0/0
ip ad 50.1.1.2 255.255.255.0
no shu
int f0/1
ip ad 60.1.1.1 255.255.255.0
no shu
R2
Router>ena
Router#conf t
Router(config)#int f0/1
Router(config-if)#ip ad 60.1.1.2 255.255.255.0
Router(config-if)#no shu
Router(config-if)#int f0/0
Router(config-if)#ip ad 192.168.1.1 255.255.255.0
Router(config-if)#no shu
Router(config-if)#ex
Router(config)#ip route 0.0.0.0 0.0.0.0 60.1.1.1
Router(config)#crypto isakmp policy 10
Router(config-isakmp)#encryption des
Router(config-isakmp)#hash sha
Router(config-isakmp)#authentication pre-share
Router(config-isakmp)#group 2
Router(config-isakmp)#ex
Router(config)#crypto isakmp key 1 address 50.1.1.1
Router(config)#crypto ipsec transform-set good esp-3des esp-md5-hmac
Router(config)#ip access-list extended hello
Router(config-ext-nacl)#permit ip 192.168.1.0 0.0.0.255 172.16.1.0 0.0.0.255
Router(config-ext-nacl)#ex
Router(config)#crypto map crymap 10 ipsec-isakmp
Router(config-crypto-map)#set peer 50.1.1.1
Router(config-crypto-map)#set transform-set good
Router(config-crypto-map)#match address hello
Router(config-crypto-map)#int f0/1
Router(config-if)#crypto map crymap
Router(config-if)#ex
Router(config)#access-list 100 deny ip 192.168.1.0 0.0.0.255 172.16.1.0 0.0.0.255
Router(config)#access-list 100 permit ip any any
Router(config)#ip nat inside source list 100 interface f0/1 overload
Router(config)#int f0/1
Router(config-if)#ip nat out
Router(config-if)#int f0/0
Router(config-if)#ip nat inside
纯文本配置
ena
conf t
int f0/1
ip ad 60.1.1.2 255.255.255.0
no shu
int f0/0
ip ad 192.168.1.1 255.255.255.0
no shu
ex
ip route 0.0.0.0 0.0.0.0 60.1.1.1
crypto isakmp policy 10
encryption des
hash sha
authentication pre-share
group 2
ex
crypto isakmp key 1 address 50.1.1.1
crypto ipsec transform-set good esp-3des esp-md5-hmac
ip access-list extended hello
permit ip 192.168.1.0 0.0.0.255 172.16.1.0 0.0.0.255
ex
crypto map crymap 10 ipsec-isakmp
set peer 50.1.1.1
set transform-set good
match address hello
int f0/1
crypto map crymap
ex
access-list 100 deny ip 192.168.1.0 0.0.0.255 172.16.1.0 0.0.0.255
access-list 100 permit ip any any
ip nat inside source list 100 interface f0/1 overload
int f0/1
ip nat out
int f0/0
ip nat inside
ping 测试若不通则需两次