{"id":5949,"date":"2017-01-10T16:50:32","date_gmt":"2017-01-10T16:50:32","guid":{"rendered":"https:\/\/stevepedwards.today\/DebianAdmin\/?p=5949"},"modified":"2017-01-10T16:50:32","modified_gmt":"2017-01-10T16:50:32","slug":"cisco-setup-nat-connections-lan-to-wan","status":"publish","type":"post","link":"https:\/\/stevepedwards.today\/DebianAdmin\/cisco-setup-nat-connections-lan-to-wan\/","title":{"rendered":"Cisco Setup NAT Connections (LAN to WAN), ACLs, DNS and DHCP Server"},"content":{"rendered":"<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_5949\" class=\"pvc_stats all  \" data-element-id=\"5949\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n<p>Home routers use Network Address Translation as a method to maximise finite IPv4 address space on the Internet by allowing LAN only IP address ranges on private networks to have Web access by sharing the external WAN IP address(es) and ports, so\u00a0have an effective basic firewall as part of the process, as WAN devices cannot access internal IPs unless a channel is opened by an internal device first - \"<span style=\"color: #0000ff;\">established<\/span>\". This may be clearer later in the ACL\u00a0section of the conf file.<\/p>\n<p>This is achieved by the unit tracking LAN device web service requests from their internal LAN IP and service port number (socket) and replacing the IP\/port with an Internet legal IP address and random port number. This secures the unit to a large degree from unsolicited requests from the Internet TO the LAN but not from the LAN outwards. It is used in conjunction with an Access Control List to further restrict individual users\/LAN devices to select sites and services as required.<\/p>\n<p>This translation will be seen later once set up.<\/p>\n<p>There are 2 main protocols that are required to be active on today's Internet to allow web pages to function fully - TCP and UDP. These have to be allowed through\u00a0the unit from the WAN and\/or LAN sides when a LAN device requests a page.<\/p>\n<p>ACLs are lists of access\/restriction parameters that operate on various IP packet types such as UDP, TCP, ICMP etc. by the unit passing, dropping or altering them in some form according to what services are allowed or not to pass through the unit from one side to the other in either direction across the \"centre\" of the unit. The unit can create packets from it's centre also, such as when a ping is made from the command line to be sent to the WAN or LAN.<\/p>\n<p>The combination of all these elements in a router\/switch\/firewall allows IP traffic to cross the unit in a controlled and - hopefully - secure manner yet allow full service requirements to be achieved.<\/p>\n<p>The 877 was left in the last Post with LAN device ping access to the hub Vlan1 interface, and IPCP\/other requested protocol access to the WAN interface - enough to have an ISP allocated external IP address, but no other functionality.<\/p>\n<p>The DHCP server section to be added - this allocates an IP address POOL named CLIENTS to LAN devices above 192.168.1.20 only.<\/p>\n<p>cisco877# <span style=\"color: #0000ff;\">conf t<\/span><\/p>\n<p><span style=\"color: #0000ff;\">ip dhcp use vrf connected<\/span><br \/>\n<span style=\"color: #0000ff;\">ip dhcp excluded-address 192.168.1.1 192.168.1.20<\/span><\/p>\n<p><span style=\"color: #0000ff;\">ip dhcp pool CLIENTS<\/span><br \/>\n<span style=\"color: #0000ff;\"> import all<\/span><br \/>\n<span style=\"color: #0000ff;\"> network 192.168.1.0 255.255.255.0<\/span><br \/>\n<span style=\"color: #0000ff;\"> default-router 192.168.1.100<\/span><br \/>\n<span style=\"color: #0000ff;\">ip name-server 8.8.8.8<\/span><\/p>\n<p><span style=\"color: #0000ff;\">ip domain name workgroup<\/span><\/p>\n<p>These two ACLs are as simple as it gets for web page access to work - a non restrictive bidirectional ACL for the LAN hosts called\u00a0LAN2WEB, and a restricted WAN traffic ACL called BLOCKWAN with the key term \"established\" that only allows a path INTO the WAN interface from outside IF a LAN device has requested traffic of that type initially. UDP is a \"connectionless\" protocol so cannot be tracked in the same way as TCP, so cannot be \"established\" which makes it much more dangerous and difficult to protect against:<\/p>\n<p>cisco877#<span style=\"color: #0000ff;\">conf t<\/span><\/p>\n<p><span style=\"color: #0000ff;\">ip access-list extended BLOCKWAN<\/span><br \/>\n<span style=\"color: #0000ff;\"> permit tcp any any <strong>established<\/strong><\/span><br \/>\n<span style=\"color: #0000ff;\"> permit udp any any<\/span><br \/>\n<span style=\"color: #0000ff;\"> permit udp host 91.189.89.198 eq ntp any<\/span><br \/>\n<span style=\"color: #0000ff;\"> deny ip any any<\/span><br \/>\n<span style=\"color: #0000ff;\">ip access-list extended LAN2WEB<\/span><br \/>\n<span style=\"color: #0000ff;\"> permit ip any any<\/span><br \/>\n<span style=\"color: #0000ff;\"> permit udp any any<\/span><\/p>\n<p>The problem with understanding Cisco confs is that many functions and hardware parts are inter related\/reliant so single commands are not usually\u00a0understood in isolation - they may require other seemingly isolated areas to be functional also - an ACL in conjunction with NAT conf entries for example. This is why even a simple config can be missing just one key line to prevent the device working as intended at all, so it's hard to build up a working conf in strict sections and have each enabled AND working fully. For example, the <span style=\"color: #0000ff;\"><strong>overload<\/strong><\/span> below is a key command that causes NAT translation of LAN IP adresses\/ports to occur at the WAN\/Dialer1 interface. But, the ACL called LAN2WEB\u00a0is also required to be invoked to enable traffic from the LAN to be processed and allowed into the unit first,\u00a0for\u00a0NAT to translate:<\/p>\n<p><span style=\"color: #0000ff;\">ip nat pool CLIENT 192.168.1.20 192.168.1.25 netmask 255.255.255.0<\/span><br \/>\n<strong><span style=\"color: #0000ff;\">ip nat inside source list LAN2WEB interface Dialer1 overload<\/span><\/strong><\/p>\n<p>Some extra settings required for Vlan1 to be translated over Dialer1 are:<\/p>\n<p>cisco877#<span style=\"color: #0000ff;\">conf t<\/span><br \/>\ncisco877(config)#<span style=\"color: #0000ff;\">interface Vlan1<\/span><\/p>\n<p>cisco877(config-if)#<span style=\"color: #0000ff;\">ip access-group LAN2WEB in<\/span><br \/>\ncisco877(config-if)#<span style=\"color: #0000ff;\">ip nat inside<\/span><br \/>\ncisco877(config-if)#i<span style=\"color: #0000ff;\">p nat enable<\/span><\/p>\n<p>Some extra settings required for Dialer1 NAT are:<\/p>\n<p>cisco877(config-if)#<span style=\"color: #0000ff;\">interface Dialer1<\/span><br \/>\ncisco877(config-if)#<span style=\"color: #0000ff;\">ip access-group BLOCKWAN in<\/span><br \/>\ncisco877(config-if)#<span style=\"color: #0000ff;\">ip nat outside<\/span><br \/>\ncisco877(config-if)# <span style=\"color: #0000ff;\">ip nat enable<\/span><\/p>\n<p>Above you see the concept of INSIDE and OUTSIDE interfaces.<\/p>\n<p>Is this enough to get a DHCP address allocated to a LAN device; NAT translated Web Access; A firewall on the WAN sufficient to pass at grc.com Sheild's Up or is stuff missing? Note the Google and Plusnet name server IPs.<\/p>\n<p>The running conf - with my added bold commands - at this point is:<\/p>\n<p>cisco877#<span style=\"color: #0000ff;\">sh run<\/span><\/p>\n<p><span style=\"color: #ff0000;\">Current configuration : 2619 bytes<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">version 12.4<\/span><br \/>\n<span style=\"color: #ff0000;\">no service pad<\/span><br \/>\n<span style=\"color: #ff0000;\">service timestamps debug datetime msec<\/span><br \/>\n<span style=\"color: #ff0000;\">service timestamps log datetime msec<\/span><br \/>\n<strong><span style=\"color: #ff0000;\">service password-encryption<\/span><\/strong><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<strong><span style=\"color: #ff0000;\">hostname cisco877<\/span><\/strong><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">boot-start-marker<\/span><br \/>\n<span style=\"color: #ff0000;\">boot-end-marker<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<strong><span style=\"color: #ff0000;\">enable secret 5 $1$e\/g3$ceiyt<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\">enable password 7 0314540<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\">!<\/span><\/strong><br \/>\n<span style=\"color: #ff0000;\">no aaa new-model<\/span><br \/>\n<strong><span style=\"color: #ff0000;\">ip cef<\/span><\/strong><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<strong><span style=\"color: #ff0000;\">ip dhcp use vrf connected<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\">ip dhcp excluded-address 192.168.1.1 192.168.1.20<\/span><\/strong><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<strong><span style=\"color: #ff0000;\">ip dhcp pool CLIENTS<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> import all<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> network 192.168.1.0 255.255.255.0<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> default-router 192.168.1.100 <\/span><\/strong><br \/>\n<span style=\"color: #ff0000;\"><strong> dns-server 8.8.8.8<\/strong> <\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<strong><span style=\"color: #ff0000;\">ip domain name workgroup<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\">ip name-server 8.8.8.8<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\">ip name-server 212.159.13.49<\/span><\/strong><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">multilink bundle-name authenticated<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">! <\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<strong><span style=\"color: #ff0000;\">interface ATM0<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> no ip address<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ip nat outside<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ip virtual-reassembly<\/span><\/strong><br \/>\n<strong><span style=\"color: #ff0000;\"> logging event atm pvc state<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> logging event atm pvc autoppp<\/span><\/strong><br \/>\n<strong><span style=\"color: #ff0000;\"> no atm ilmi-keepalive<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> dsl operating-mode auto adsl2 adsl2+ <\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> dsl enable-training-log <\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\">!<\/span><\/strong><br \/>\n<strong><span style=\"color: #ff0000;\">interface ATM0.1 point-to-point<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ip address dhcp<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ip nat outside<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ip virtual-reassembly<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> no snmp trap link-status<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> atm route-bridged ip<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> atm pppatm link reset<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> pvc 0\/38 <\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> encapsulation aal5snap<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> protocol ppp dialer<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> dialer pool-member 1<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ip addr inarp<\/span><\/strong><br \/>\n<span style=\"color: #ff0000;\"> !<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">interface FastEthernet0<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">interface FastEthernet1<\/span><br \/>\n<span style=\"color: #ff0000;\">! <\/span><br \/>\n<span style=\"color: #ff0000;\">interface FastEthernet2<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">interface FastEthernet3<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">interface Dot11Radio0<\/span><br \/>\n<span style=\"color: #ff0000;\"> no ip address<\/span><br \/>\n<span style=\"color: #ff0000;\"> shutdown<\/span><br \/>\n<span style=\"color: #ff0000;\"> speed basic-1.0 basic-2.0 basic-5.5 6.0 9.0 basic-11.0 12.0 18.0 24.0 36.0 48.0 54.0<\/span><br \/>\n<span style=\"color: #ff0000;\"> station-role root<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<strong><span style=\"color: #ff0000;\">interface Vlan1<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ip address 192.168.1.100 255.255.255.0<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ip access-group LAN2WEB in<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ip nat inside<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ip nat enable<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ip virtual-reassembly<\/span><\/strong><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<strong><span style=\"color: #ff0000;\">interface Dialer1<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ip address negotiated previous<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ip access-group BLOCKWAN in<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ip nat outside<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ip nat enable<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ip virtual-reassembly<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> encapsulation ppp<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> dialer pool 1<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> dialer-group 1<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> autodetect encapsulation ppp<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ppp authentication chap pap callin<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ppp chap hostname user@plus.net<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ppp chap password 7 071C3549580C1C<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ppp ipcp wins request<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ppp ipcp mask request<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ppp ipcp route default<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> ppp ipcp address accept<\/span><\/strong><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<strong><span style=\"color: #ff0000;\">ip default-gateway 195.166.130.250<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\">ip route 0.0.0.0 0.0.0.0 Dialer1<\/span><\/strong><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">no ip http server<\/span><br \/>\n<span style=\"color: #ff0000;\">no ip http secure-server<\/span><br \/>\n<strong><span style=\"color: #ff0000;\">ip nat pool CLIENTS 192.168.1.20 192.168.1.25 netmask 255.255.255.0<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\">ip nat inside source list LAN2WEB interface Dialer1 overload<\/span><\/strong><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<strong><span style=\"color: #ff0000;\">ip access-list extended BLOCKWAN<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> permit tcp any any established<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> permit udp any any<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> permit udp host 91.189.89.198 eq ntp any<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> deny ip any any<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\">ip access-list extended LAN2WEB<\/span><\/strong><br \/>\n<strong> <span style=\"color: #ff0000;\"> permit ip any any<\/span><\/strong><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<strong><span style=\"color: #ff0000;\">dialer-list 1 protocol ip permit<\/span><\/strong><br \/>\n<span style=\"color: #ff0000;\">snmp-server community public RO<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">control-plane<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">line con 0<\/span><br \/>\n<span style=\"color: #ff0000;\"> no modem enable<\/span><br \/>\n<span style=\"color: #ff0000;\">line aux 0<\/span><br \/>\n<span style=\"color: #ff0000;\">line vty 0 4<\/span><br \/>\n<strong><span style=\"color: #ff0000;\"> password 7 051B090031<\/span><\/strong><br \/>\n<span style=\"color: #ff0000;\"> login<\/span><br \/>\n<span style=\"color: #ff0000;\">!<\/span><br \/>\n<span style=\"color: #ff0000;\">scheduler max-task-time 5000<\/span><br \/>\n<span style=\"color: #ff0000;\">end<\/span><\/p>\n<p>Sometimes, a router needs a reload to connect properly - as any OS may, so the above did not work fully until rebooted.<\/p>\n<p>Now I have connected my laptop and got an IP address of\u00a0192.168.1.21 as per the DHCP pool settings:<\/p>\n<p>stevee@AMDA8 ~ $<span style=\"color: #0000ff;\"> ifconfig<\/span><br \/>\n<span style=\"color: #ff0000;\">eth0 Link encap:Ethernet HWaddr 38:63:bb:ca:cf:2c <\/span><br \/>\n<span style=\"color: #ff0000;\"> inet addr:<strong>192.168.1.21<\/strong> Bcast:192.168.1.255 Mask:255.255.255.0<\/span><\/p>\n<p>I can also telnet to the 877 and login.<\/p>\n<p>I have Internet access to grc.com which shows a full stealth pass:<\/p>\n<p><a href=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/uploads\/2017\/01\/grcpass.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-5969\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/uploads\/2017\/01\/grcpass-1024x576.png\" alt=\"\" width=\"590\" height=\"332\" \/><\/a><\/p>\n<p>This shows the BLOCKWAN ACL on the WAN interface functions well, and that this LAN client has sufficient protocol access to fully load required web pages also, via the LAN2WEB ACL on the Vlan1 interface.<\/p>\n<p>DNS must be working to access web pages.<\/p>\n<p>So what does NAT show?<\/p>\n<p><a href=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/uploads\/2017\/01\/NAT.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-5971\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/uploads\/2017\/01\/NAT.png\" alt=\"\" width=\"850\" height=\"692\" \/><\/a><\/p>\n<p>You can see all the IP\/port translations between the WAN IP and the LAN IP requests.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_5949\" class=\"pvc_stats all  \" data-element-id=\"5949\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n<p>Home routers use Network Address Translation as a method to maximise finite IPv4 address space on the Internet by allowing LAN only IP address ranges on private networks to have Web access by sharing the external WAN IP address(es) and ports, so\u00a0have an effective basic firewall as part of the process, as WAN devices cannot <a href=\"https:\/\/stevepedwards.today\/DebianAdmin\/cisco-setup-nat-connections-lan-to-wan\/\" class=\"more-link\">...<span class=\"screen-reader-text\">\u00a0 Cisco Setup NAT Connections (LAN to WAN), ACLs, DNS and DHCP Server<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-5949","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"a3_pvc":{"activated":true,"total_views":2,"today_views":0},"_links":{"self":[{"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/posts\/5949","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/comments?post=5949"}],"version-history":[{"count":0,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/posts\/5949\/revisions"}],"wp:attachment":[{"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/media?parent=5949"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/categories?post=5949"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/tags?post=5949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}