Hi Rob,
I was successful switching to the new NAT using the FE0 address rather than
the pool....no screaming...yayyy!!
However....I added the TS forwarding on 3389 and it still can't get
through.....now keep in mind that I have the SDM and have been using the Web
based tools to watch things....
List 101 is still dropping my attempts.....I can see the IP of the
residential ADSL setup I am using to simulate an external request. ACL 101
is denying requests on 3389. Now we never did get into the ACL 101 inbound
and how it deals with incoming 3389 requests....however I have considered it
and attempted a few things.
My understanding is that any request is processed by the inbound ACL 101
before any translation or other action is take, therefore it would seem as
though the only thing preventing access is this the ACL...I have tried
adding a rule to the top of the ACL 101:
permit tcp any host External_IP eq 3389 log
This seems to make the most sense to me but it still seems to drop 3389
requests..
The part that really burns me is that the residential ADSL sits behind a
D-link retail router and I can open up 3389 to the host and it works like
that.....but I also realize security is not nearly as strong on that router.
Here is the running config as it stands now minus the sensitive stuff and
the boring parts:
version 12.3
no service pad
service tcp-keepalives-in
service tcp-keepalives-out
service timestamps debug datetime msec localtime show-timezone
service timestamps log datetime msec localtime show-timezone
service password-encryption
service sequence-numbers
!
hostname ###############
!
boot-start-marker
boot-end-marker
!
security authentication failure rate 3 log
security passwords min-length 6
logging buffered 51200 debugging
logging console critical
enable secret 5 ############################
!
username ###### privilege 15 password ###############
clock summer-time America/Los_Angeles date Apr 6 2003 2:00 Oct 26 2003 2:00
mmi polling-interval 60
no mmi auto-configure
no mmi pvc
mmi snmp-timeout 180
no aaa new-model
ip subnet-zero
no ip source-route
!
!
no ip bootp server
ip cef
ip inspect tcp max-incomplete host 200 block-time 0
ip inspect name DEFAULT100 cuseeme
ip inspect name DEFAULT100 h323
ip inspect name DEFAULT100 icmp
ip inspect name DEFAULT100 netshow
ip inspect name DEFAULT100 rcmd
ip inspect name DEFAULT100 realaudio
ip inspect name DEFAULT100 rtsp
ip inspect name DEFAULT100 smtp
ip inspect name DEFAULT100 sqlnet
ip inspect name DEFAULT100 streamworks
ip inspect name DEFAULT100 tcp
ip inspect name DEFAULT100 tftp
ip inspect name DEFAULT100 udp
ip inspect name DEFAULT100 vdolive
ip audit po max-events 100
ip ssh time-out 60
ip ssh authentication-retries 2
no ftp-server write-enable
!
!
!
!
!
no crypto isakmp enable
!
!
!
interface Null0
no ip unreachables
!
interface FastEthernet0
description $ETH-WAN$$FW_OUTSIDE$Internet
ip address a.b.c.2 255.255.255.252
ip access-group 101 in
ip verify unicast reverse-path
no ip redirects
no ip unreachables
no ip proxy-arp
ip nat outside
ip route-cache flow
duplex auto
speed auto
no cdp enable
!
interface FastEthernet1
description CUSTOMER LAN (192.168.0.0)
no ip address
no cdp enable
!
interface FastEthernet2
description FUTURE
switchport access vlan 2
no ip address
no cdp enable
!
interface FastEthernet3
no ip address
no cdp enable
!
interface FastEthernet4
no ip address
no cdp enable
!
interface Vlan1
description $FW_INSIDE$Config Port
ip address 192.168.0.254 255.255.255.0
ip access-group 100 in
no ip redirects
no ip unreachables
no ip proxy-arp
ip nat inside
ip inspect DEFAULT100 in
ip route-cache flow
ip tcp adjust-mss 1452
!
interface Async1
no ip address
no ip redirects
no ip unreachables
no ip proxy-arp
!
ip classless
ip route 0.0.0.0 0.0.0.0 a.b.c.1 2 permanent
ip http server
ip http access-class 2
ip http authentication local
ip http secure-server
ip nat inside source list 110 interface FastEthernet0 overload
ip nat inside source static tcp 192.168.0.50 3389 a.b.c.2 3389 extendable
!
!
!
ip access-list extended FE1
remark SDM_ACL Category=2
permit ip host 192.168.0.254 any
logging trap debugging
access-list 1 remark INSIDE_IF=Vlan1
access-list 1 remark SDM_ACL Category=2
access-list 1 permit 10.10.10.0 0.0.0.7
access-list 2 remark HTTP Access-class list
access-list 2 remark SDM_ACL Category=1
access-list 2 permit 192.168.0.0 0.0.0.255 log
access-list 2 deny any
access-list 7 remark SDM_ACL Category=16
access-list 7 permit 192.168.0.0 0.0.0.255 log
access-list 100 remark auto generated by SDM firewall configuration
access-list 100 remark SDM_ACL Category=1
access-list 100 deny ip a.b.c.0 0.0.0.3 any log
access-list 100 deny ip host 255.255.255.255 any log
access-list 100 deny ip 127.0.0.0 0.255.255.255 any log
access-list 100 permit ip any any
access-list 101 remark auto generated by SDM firewall configuration
access-list 101 remark SDM_ACL Category=1
access-list 101 permit tcp any host a.b.c.2 eq 3389 log *****added this to
see if it would work
access-list 101 deny ip 192.168.0.0 0.0.0.255 any log
access-list 101 permit icmp any host a.b.c.2 echo-reply
access-list 101 permit icmp any host a.b.c.2 time-exceeded
access-list 101 permit icmp any host a.b.c.2 unreachable
access-list 101 deny ip 10.0.0.0 0.255.255.255 any log
access-list 101 deny ip 172.16.0.0 0.15.255.255 any log
access-list 101 deny ip 192.168.0.0 0.0.255.255 any log
access-list 101 deny ip 127.0.0.0 0.255.255.255 any log
access-list 101 deny ip host 255.255.255.255 any log
access-list 101 deny ip host 0.0.0.0 any log
access-list 101 deny ip any any log
access-list 102 remark Outbound Rule
access-list 102 remark SDM_ACL Category=1
access-list 102 permit ip any any
access-list 103 remark VTY Access-class list
access-list 103 remark SDM_ACL Category=1
access-list 103 permit ip 192.168.0.0 0.0.0.255 any
access-list 103 deny ip any any
access-list 110 remark Test
access-list 110 remark SDM_ACL Category=3
access-list 110 permit ip 192.168.0.0 0.0.0.255 any log
no cdp run
!
!
control-plane
!
banner login ^CAuthorized access only!
Disconnect IMMEDIATELY if you are not an authorized user!^C
!
line con 0
login local
transport output telnet
line 1
stopbits 1
speed 115200
flowcontrol hardware
line aux 0
login local
transport output telnet
line vty 0 4
access-class 103 in
privilege level 15
login local
transport input telnet ssh
line vty 5 15
access-class 103 in
privilege level 15
login local
transport input telnet ssh
!
scheduler allocate 4000 1000
scheduler interval 500
ntp clock-period 17180038
!
end
"RobO" <> wrote in message
news: oups.com...
> Kevin,
>
> No worries at all just glad to have helped if at all!....
> If you have a domain name you could get your domain hosts to setup a
> record of your choice for TS using the external IP address however you
> will still have to put the port number(if you change the default) at
> the end of the domain name when you run TSclient ie
> -"ts.mycompanyname.com
ortnumber"
>
> In respect of security its all still the same, as the access-lists do
> their stuff before NAT takes place anyway.
> Obviously there is only one level of authentication concerning TS being
> the login screen so if you have to stick to TS change the listening
> port on the server or just map a high external port number to the
> internal(3389) port.
>
> All I can say concerning the ISP is give PAT a go(sounds dodgy) and see
> if you can browse the web from inside and connect to the terminal
> server from the outside.
>
> You will find use for the other IPs that you have and it would have
> been better if you could assign one of those global IPs to your
> external interface instead of the current one.
> That you would have to check with your ISP though.
> Subnet the current block to a 255.255.255.252 mask effectively
> splitting it up into 2 networks with 2 IP addresses each giving you 4
> usable IP addresses as opposed to the 6 you currently have, thus giving
> you more flexibilty in respect of DMZs and security.
>
> Hope this has helped and good luck....
> Keep me posted.
>
> Rob
>