Konfigurieren eines Cisco ASA 5505 für das Routing

7

Ich möchte zunächst darauf hinweisen, dass ich mich aufgrund von Netzwerkproblemen immer am Kopf gekratzt habe. Das Routing hat etwas an sich, insbesondere, dass ich diesen "Oh, ich verstehe" -Moment noch nicht hatte. Es ist also wahrscheinlich, dass dies eine sehr grundlegende Fehlkonfiguration ist.

Ich versuche, einen Cisco ASA 5505 so einzurichten, dass er mit einer öffentlichen IP-Adresse auf einer Schnittstelle verbunden ist und die zweite Schnittstelle mit unserem internen Netzwerk verbunden ist. Derzeit befindet sich unser internes Netzwerk unter 192.168.1.0/24, und die öffentliche IP, die wir vom ISP haben, liegt im Bereich von 125.xxx.

Ich habe 3 Schnittstellen auf dem ASA eingerichtet,

  • Innerhalb

    IP: 192.168.1.3
    Mask: 255.255.255.0
    Ports 1-6
    Sec Level 100
    
  • Draußen

    IP: 125.x.x.x
    Mask: 255.0.0.0
    Port 0
    Sec Level 0
    
  • Verwaltung

    IP: 10.0.0.1
    Mask: 255.255.255.0
    Port 7
    Restricted to management
    Restrict flow to Outside (had to do this for licensing reasons)
    

Ich habe eine Zugriffsregel für die Firewall, die IP-Verkehr von jeder Quelle im internen Netzwerk zu einem weniger sicheren Netzwerk zulässt (es gibt eine für IPv4 und 6).

Wenn der Router mit Internetverbindung an Port 0 angeschlossen ist, verbinde ich einen Computer mit IP 192.168.1.20, Maske 255.255.255.0und Gateway mit Port 1 192.168.1.3. Mit diesem PC kann ich 192.168.1.3aber nicht weiter pingen - ich kann nicht pingen die öffentliche IP-Adresse oder 8.8.8.8.

Wenn ich denselben PC direkt an den Router anschließe und ihm die öffentliche IP-Adresse direkt zuweise, kann ich problemlos auf das Internet zugreifen. Ich glaube, dass das Problem hier darin besteht, dass ich einige statische Routen hinzufügen muss, um den Pfad von innen <-> außen anzuzeigen, aber ich bin einfach nicht gut genug, um zu wissen, wie man sie strukturiert. Jede Hilfe oder Anregungen wäre sehr dankbar.

Bearbeiten: Siehe unten die laufende Konfiguration mit einigen Redaktionen.

: Saved
:
ASA Version 8.2(1) 
!
hostname AUS-FW-01
domain-name =============.com.au
enable password ============= encrypted
passwd ============= encrypted
names
name 10.61.76.0 CNC-network
name 10.61.73.0 LAN-network
name 192.168.1.0 LEGACY-network
name 10.61.75.0 RANDD-network
name 10.61.74.0 WIRELESS-network
name 10.61.73.5 InternalGateway
name 192.168.1.200 DCServer
name 192.168.1.214 MUVS-TP description Trueform Print Server
!
interface Vlan1
 nameif inside
 security-level 100
 ip address 192.168.1.3 255.255.255.0 
!
interface Vlan2
 nameif outside
 security-level 0
 ip address 125.x.x.10 255.255.255.252 
!
interface Vlan12
 no forward interface Vlan2
 nameif Management
 security-level 0
 ip address 10.0.0.1 255.255.255.0 
 management-only
!
interface Ethernet0/0
 switchport access vlan 2
!
interface Ethernet0/1
!
interface Ethernet0/2
!
interface Ethernet0/3
!
interface Ethernet0/4
!
interface Ethernet0/5
!
interface Ethernet0/6
!
interface Ethernet0/7
 switchport access vlan 12
!
ftp mode passive
clock timezone EST 10
dns domain-lookup outside
dns server-group DefaultDNS
 name-server =============
 name-server =============
 domain-name =============.com.au
same-security-traffic permit intra-interface
access-list outside_access_in remark Email access
access-list outside_access_in extended permit tcp any LEGACY-network 255.255.255.0 eq smtp 
access-list outside_access_in remark ActiveSync Email Access
access-list outside_access_in extended permit tcp any LEGACY-network 255.255.255.0 eq https 
access-list outside_access_in remark Pronto Trueform Printing
access-list outside_access_in extended permit tcp any LEGACY-network 255.255.255.0 eq lpd 
pager lines 24
logging asdm informational
mtu inside 1500
mtu outside 1500
mtu Management 1500
icmp unreachable rate-limit 1 burst-size 1
no asdm history enable
arp timeout 14400
global (outside) 1 interface
nat (inside) 1 0.0.0.0 0.0.0.0
static (inside,outside) tcp interface smtp DCServer smtp netmask 255.255.255.255 
static (inside,outside) tcp interface https DCServer https netmask 255.255.255.255 
static (inside,outside) tcp interface lpd MUVS-TP lpd netmask 255.255.255.255 
access-group outside_access_in in interface outside
route inside LAN-network 255.255.255.0 10.61.79.2 1
route inside LEGACY-network 255.255.255.0 InternalGateway 1
timeout xlate 3:00:00
timeout conn 1:00:00 half-closed 0:10:00 udp 0:02:00 icmp 0:00:02
timeout sunrpc 0:10:00 h323 0:05:00 h225 1:00:00 mgcp 0:05:00 mgcp-pat 0:05:00
timeout sip 0:30:00 sip_media 0:02:00 sip-invite 0:03:00 sip-disconnect 0:02:00
timeout sip-provisional-media 0:02:00 uauth 0:05:00 absolute
timeout tcp-proxy-reassembly 0:01:00
dynamic-access-policy-record DfltAccessPolicy
http server enable
http 10.61.79.0 255.255.255.0 inside
http LAN-network 255.255.255.0 inside
http 10.0.0.0 255.255.255.0 Management
no snmp-server location
no snmp-server contact
snmp-server enable traps snmp authentication linkup linkdown coldstart
crypto ipsec security-association lifetime seconds 28800
crypto ipsec security-association lifetime kilobytes 4608000
telnet timeout 5
ssh timeout 5
console timeout 0
vpdn username ============= password ============= store-local
dhcpd auto_config outside
!

threat-detection basic-threat
threat-detection statistics port
threat-detection statistics protocol
threat-detection statistics access-list
no threat-detection statistics tcp-intercept
webvpn
!
class-map inspection_default
 match default-inspection-traffic
!
!
policy-map type inspect dns preset_dns_map
 parameters
  message-length maximum 512
policy-map global_policy
 class inspection_default
  inspect dns preset_dns_map 
  inspect ftp 
  inspect h323 h225 
  inspect h323 ras 
  inspect rsh 
  inspect rtsp 
  inspect esmtp 
  inspect sqlnet 
  inspect skinny  
  inspect sunrpc 
  inspect xdmcp 
  inspect sip  
  inspect netbios 
  inspect tftp 
!
service-policy global_policy global
prompt hostname context 
Cryptochecksum:=============
: end
asdm location LAN-network 255.255.255.0 inside
asdm location WIRELESS-network 255.255.255.0 inside
asdm location RANDD-network 255.255.255.0 inside
asdm location CNC-network 255.255.255.0 inside
asdm location LEGACY-network 255.255.255.0 inside
asdm location InternalGateway 255.255.255.255 inside
asdm location DCServer 255.255.255.255 inside
asdm location MUVS-TP 255.255.255.255 inside
no asdm history enable

PS: Ich war mir nicht sicher, ob dies hier oder auf SF besser passt. Ich habe kein Problem damit, dass es bewegt wird.

Chris O'Kelly
quelle
1
Ist die Maske auf der äußeren Oberfläche wirklich 255.0.0.0? Was hat Ihnen der ISP zugewiesen?
Brett Lykins
@BrettLykins Der ISP-Techniker kam gestern heraus und richtete den Router ein, mit dem er vorkonfiguriert war 125.x.x.9. Als sie es getestet und mir gezeigt hat, dass es für mich funktioniert, sich abzumelden, hat sie ihren Laptop daran angeschlossen und ihre IP auf 125.x.x.10, ihre Maske auf 255.0.0.0und ihr Standard-Gateway auf eingestellt 125.x.x.9. Ich habe angenommen, dass dies die richtigen Werte sind, basierend darauf, dass sie sie verwendet. Ist es unwahrscheinlich, dass eine öffentliche IP ein so breites Netzwerk hat?
Chris O'Kelly
1
Ok, die Chancen stehen also gut, dass die Subnetzmaske 255.255.255.252 (a / 30) sein sollte. Dies ist die übliche Größe einer Schnittstellenzuweisung und aufgrund der Adressen .9 und .10 sinnvoll. Zurück zu Ihrer Frage: Ja, Sie benötigen eine Route und auch eine NAT-Konfiguration. Können Sie die gesamte Konfiguration des ASA veröffentlichen? Offensichtlich von Passwörtern usw.
bereinigt
Ich habe gerade herausgefunden, wie man das in der GUI macht. Wird jetzt tun (es ist Datei> laufende Konfiguration in neuem Fenster anzeigen, richtig?)
Chris O'Kelly
1
Der Techniker hat das getan, weil es einfach für einen einfachen Test zu konfigurieren war. Sie / Sie würden das nicht tun IRL.
Ron Trunk

Antworten:

7

OK, nachdem Sie sich Ihre Konfiguration angesehen haben, fehlt Ihnen eine Aussage:

route outside 0.0.0.0 0.0.0.0 125.x.x.9

Dadurch wird die Firewall angewiesen, den gesamten Internetverkehr unter 125.xx9 an den Router des Internetdienstanbieters weiterzuleiten

Ron Trunk
quelle
Ron & @BrettLykins, ihr seid beide absolute Legenden. Posting dies über meine neu konfigurierte Verbindung. Sie haben meine Arbeit im Grunde schon für mich erledigt, daher fühle ich mich schrecklich gefragt, aber macht es Ihnen etwas aus, die Rolle der 0.0.0.0-Adresse und -Maske dort zu erklären? Ist es im Wesentlichen nur "alle Adressen in allen Netzwerken"?
Chris O'Kelly
Außerdem - auf anderen Websites würde ich normalerweise einen Tag warten, um eine Antwort zu markieren, um andere, möglicherweise für andere hilfreiche Antworten nicht abzuschrecken. Da dies nur ein "Ich habe eine krasse Fehlkonfiguration verpasst und dies ist die einzige Antwort" ist, sollte ich Sie jetzt nur markieren?
Chris O'Kelly
Wenn Sie es als korrekt markieren möchten, werde ich nichts dagegen haben ;-p Die Anweisung wird als "Standardroute" bezeichnet. Es weist die Firewall an, Datenverkehr, der nicht zu einem der lokalen Subnetze gehört, an den ISP-Router weiterzuleiten. Der Teil 0.0.0.0 0.0.0.0 bedeutet "mit jedem Netzwerk übereinstimmen". Es gibt eine technischere Erklärung, die jedoch nicht in den Kommentarbereich passt.
Ron Trunk
Ich würde wahrscheinlich sowieso nicht die technischere verstehen, heh. Danke noch einmal!
Chris O'Kelly