Định cấu hình Cisco ASA 5505 để định tuyến


7

Tôi sẽ bắt đầu bằng cách chỉ ra rằng các vấn đề về mạng luôn khiến tôi phải gãi đầu. Có một cái gì đó về định tuyến đặc biệt là tôi chưa có khoảnh khắc "Ồ tôi hiểu rồi", vì vậy có khả năng đây là một cấu hình sai rất cơ bản.

Tôi đang cố gắng thiết lập Cisco ASA 5505 để được kết nối với địa chỉ IP công cộng trên một giao diện và để giao diện thứ hai kết nối với mạng nội bộ của chúng tôi. Hiện tại, mạng nội bộ của chúng tôi là trên 192.168.1.0/24 và IP công cộng chúng tôi có từ ISP nằm trong phạm vi 125.xxx.

Tôi đã thiết lập 3 giao diện trên ASA,

  • Phía trong

    IP: 192.168.1.3
    Mask: 255.255.255.0
    Ports 1-6
    Sec Level 100
    
  • Ở ngoài

    IP: 125.x.x.x
    Mask: 255.0.0.0
    Port 0
    Sec Level 0
    
  • Sự quản lý

    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)
    

Tôi có một quy tắc truy cập trên tường lửa cho phép lưu lượng IP từ bất kỳ nguồn nào trong mạng bên trong đến bất kỳ mạng nào kém an toàn hơn (có một cho cả IPv4 và 6).

Với bộ định tuyến kết nối internet được kết nối với cổng 0, tôi kết nối máy tính với cổng 1 bằng IP 192.168.1.20, Mặt nạ 255.255.255.0và cổng 192.168.1.3. Sử dụng PC này tôi có thể ping 192.168.1.3nhưng không thể thêm nữa - Tôi không thể ping địa chỉ IP công cộng hoặc 8.8.8.8.

Nếu tôi kết nối trực tiếp cùng một PC với bộ định tuyến và gán trực tiếp địa chỉ IP công cộng, tôi có thể truy cập internet không có vấn đề gì. Tôi tin rằng vấn đề ở đây là tôi cần thêm một số tuyến tĩnh để hiển thị đường dẫn từ bên trong <-> bên ngoài, nhưng tôi chỉ không mò mẫm chúng đủ để biết cách cấu trúc chúng. Bất kỳ trợ giúp hoặc đề xuất sẽ được rất nhiều đánh giá cao.

Chỉnh sửa: Xem bên dưới cấu hình đang chạy, với một số giao dịch.

: 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

Tái bút: Tôi không chắc đây là sự phù hợp tốt hơn ở đây hay trên SF. Tôi không có vấn đề với nó được di chuyển.


1
Là mặt nạ trên giao diện bên ngoài thực sự 255.0.0.0? ISP đã giao cho bạn những gì?
Brett Lykins

@BrettLykins Kỹ thuật viên ISP đã ra mắt ngày hôm qua và thiết lập bộ định tuyến, nó được cấu hình sẵn 125.x.x.9. Khi cô ấy kiểm tra nó và cho tôi thấy nó hoạt động để tôi đăng nhập, cô ấy đã làm như vậy bằng cách kết nối máy tính xách tay của mình với nó và đặt IP 125.x.x.10của cô ấy, mặt nạ 255.0.0.0của cô ấy và cổng mặc định của cô ấy 125.x.x.9. Tôi đã đưa ra giả định đó là những giá trị chính xác dựa trên việc cô ấy sử dụng chúng. IP công cộng có khả năng có một mạng lưới rộng như vậy không?
Chris O'Kelly

1
Ok, tỷ lệ cược là mạng con phải là 255.255.255.252 (a / 30). Đó là kích thước thông thường của một gán giao diện và sẽ có ý nghĩa dựa trên các địa chỉ .9 và .10. Quay lại câu hỏi của bạn, có, bạn sẽ cần một tuyến đường và cả cấu hình NAT. Bạn có thể đăng toàn bộ cấu hình của ASA? Rõ ràng là đã khử trùng mật khẩu, v.v.
Brett Lykins

Tôi mới phát hiện ra cách làm điều đó trong GUI. Sẽ làm ngay bây giờ (tệp của nó> hiển thị cấu hình đang chạy trong cửa sổ mới, phải không?)
Chris O'Kelly

1
Kỹ thuật viên đã làm điều đó bởi vì nó đơn giản để cấu hình cho một thử nghiệm đơn giản. Cô ấy / bạn sẽ không làm IRL đó.
Ron Trunk

Câu trả lời:


7

OK, sau khi xem cấu hình của bạn, bạn đang thiếu một tuyên bố:

route outside 0.0.0.0 0.0.0.0 125.x.x.9

Điều này báo cho tường lửa chuyển tiếp tất cả lưu lượng truy cập Internet đến bộ định tuyến của ISP tại 125.xx9


Ron & @BrettLykins, bạn đều là những huyền thoại tuyệt đối. Đăng bài này thông qua kết nối mới được cấu hình của tôi. Về cơ bản bạn đã hoàn thành công việc của mình cho tôi, vì vậy tôi cảm thấy rất tệ khi hỏi, nhưng bạn có phiền khi giải thích vai trò của địa chỉ 0.0.0.0 và mặt nạ ở đó không? Có phải nó chỉ là "tất cả các địa chỉ trên tất cả các mạng" về cơ bản?
Chris O'Kelly

Ngoài ra - trên các trang web khác, tôi thường sẽ đợi một ngày để đánh dấu một câu trả lời để không ngăn cản người khác, có thể hữu ích cho người khác, câu trả lời. Vì đây chỉ là một "Tôi đã bỏ lỡ một cấu hình sai rõ ràng và đây là câu trả lời duy nhất", tôi có nên đánh dấu bạn bây giờ không?
Chris O'Kelly

Nếu bạn muốn đánh dấu nó là chính xác, tôi sẽ không phản đối ;-p Câu lệnh được gọi là "tuyến mặc định." Nó ra lệnh cho tường lửa chuyển tiếp bất kỳ lưu lượng nào không thuộc về bất kỳ mạng con cục bộ nào tới bộ định tuyến ISP. Phần 0.0.0.0 0.0.0.0 có nghĩa là "khớp với bất kỳ mạng nào." Có một lời giải thích kỹ thuật hơn, nhưng nó sẽ không phù hợp trong phần bình luận.
Ron Trunk

Tôi có lẽ sẽ không nắm bắt được nhiều kỹ thuật hơn nữa heh. Cảm ơn một lần nữa!
Chris O'Kelly
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.