The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Не работает NAT через loopback на Cisco2801, !*! Korvet, 27-Сен-07, 13:48  [смотреть все]
Уважаемые коллеги, вот уже второй день борюсь с NAT. Конфигурация -
следующая:

!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname router02sa
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
ip cef
!
!
multilink bundle-name authenticated
!
!
voice-card 0
!
!
username Prikol privilege 15 secret 5 -----------------
archive
log config
  hidekeys
!
!
interface Loopback0
ip address 192.168.140.1 255.255.255.252
ip accounting output-packets
ip nat inside
ip virtual-reassembly
!
interface FastEthernet0/0
no ip address
shutdown
duplex auto
speed auto
!
interface FastEthernet0/1
ip address 10.X.X.1 255.255.255.0 secondary
ip address 89.X.X.26 255.255.255.240
ip nat outside
ip virtual-reassembly
ip policy route-map NAT
duplex auto
speed auto
!
ip route 0.0.0.0 0.0.0.0 89.X.X.17
!
!
no ip http server
no ip http secure-server
ip nat pool ONE 89.X.X.26 89.X.X.26 netmask 255.255.255.240
ip nat inside source list 1 pool ONE overload
!
access-list 1 permit 10.X.X.0 0.0.0.255
access-list 101 permit ip 10.X.X.0 0.0.0.255 any
!
!
!
route-map NAT permit 10
match ip address 101
set interface Loopback0
!
!
control-plane
!
!
line con 0
line aux 0
line vty 0 4
login
!
scheduler allocate 20000 1000

!
webvpn cef

Локальные хосты из сети 10.X.X.0 не натит, однако ping на внешний IP с
адреса 10.X.X.1 проходит с добавлением соответствующего translation.

При попытке пигна с рабочей станции 10.X.X.20 получаем следующее:
router02sa#sh ip nat tr
Pro Inside global      Inside local       Outside local      Outside global
icmp 89.X.X.26:512 10.X.X.1:512     10.X.X.20:512    10.X.X.20:512

мне кажется, не совсем то....

Если пингать с раутера, то всё ok:

router02sa#ping 195.128.128.1 source 10.X.X.1

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 195.128.128.1, timeout is 2 seconds:
Packet sent with a source address of 10.X.X.1
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/3/4 ms
router02sa#sh ip nat tr
Pro Inside global      Inside local       Outside local      Outside global
icmp 89.X.X.26:15  10.X.X.1:15      195.128.128.1:15   195.128.128.1:15

Подскажите, в чём может быть косяк...
Может кто-то по-другому сделал?

Спасибо.

  • Не работает NAT через loopback на Cisco2801, !*! Lilo, 14:12 , 27-Сен-07 (1)
    >[оверквотинг удален]
    >Pro Inside global      Inside local  
    >    Outside local      
    >Outside global
    >icmp 89.X.X.26:15  10.X.X.1:15      195.128.128.1:15  
    >195.128.128.1:15
    >
    >Подскажите, в чём может быть косяк...
    >Может кто-то по-другому сделал?
    >
    >Спасибо.

    а для чего Вам делать нат на loopback-интерфейсе, который к роутингу практически не имеет отношения?

    • Не работает NAT через loopback на Cisco2801, !*! Korvet, 14:29 , 27-Сен-07 (2)

      >а для чего Вам делать нат на loopback-интерфейсе, который к роутингу практически
      >не имеет отношения?

      f0/0 использовать нельзя, он понадобится в дальнейшем. Коммутатора с VLAN - тоже нет.

      • Не работает NAT через loopback на Cisco2801, !*! Lilo, 14:43 , 27-Сен-07 (3)
        >ip nat inside source list 1 pool ONE overload

        может имеет смысл указать интерфейс loopback0

        • Не работает NAT через loopback на Cisco2801, !*! Korvet, 15:12 , 27-Сен-07 (4)
          >>ip nat inside source list 1 pool ONE overload
          >
          >может имеет смысл указать интерфейс loopback0

          Переделал всё согласно официальной док-ции Cisco:
          http://www.cisco.com/en/US/tech/tk648/tk361/technologies_tec...

          Не работает!

          Поменял местами ip nat outside <-> inside:

          version 12.4
          !
          --------------------
          !
          interface Loopback0
          ip address 192.168.140.1 255.255.255.252
          ip accounting output-packets
          ip nat outside
          ip virtual-reassembly
          no ip route-cache cef
          no ip route-cache
          no ip mroute-cache
          !
          interface FastEthernet0/1
          ip address 89.X.X.26 255.255.255.240 secondary
          ip address 10.X.X.1 255.255.255.0
          ip nat inside
          ip virtual-reassembly
          no ip route-cache cef
          no ip route-cache
          ip policy route-map NAT
          no ip mroute-cache
          duplex auto
          speed auto
          !
          ip route 0.0.0.0 0.0.0.0 89.X.X.17
          !
          !
          no ip http server
          no ip http secure-server
          ip nat pool ONE 89.X.X.26 89.X.X.26 netmask 255.255.255.240
          ip nat inside source list 1 pool ONE overload
          !
          access-list 1 permit 10.X.X.0 0.0.0.255
          access-list 101 permit ip 10.X.X.0 0.0.0.255 any
          access-list 177 permit icmp any any
          !
          !
          !
          route-map NAT permit 10
          match ip address 101
          set interface Loopback0
          !

          Включил
          debug ip packet 177 detail
          debug ip Nat
          debug ip policy

          Не сходится вывод:
          *Sep 27 10:53:07.371: IP: tableid=0, s=10.X.X.20 (FastEthernet0/1), d=195.128.
          128.1 (FastEthernet0/1), routed via FIB
          *Sep 27 10:53:07.371: IP: s=10.X.X.20 (FastEthernet0/1), d=195.128.128.1, len
          60, policy match
          *Sep 27 10:53:07.371:     ICMP type=8, code=0
          *Sep 27 10:53:07.375: IP: route map NAT, item 10, permit
          *Sep 27 10:53:07.375: IP: s=10.X.X.20 (FastEthernet0/1), d=195.128.128.1 (Fast
          Ethernet0/1), len 60, policy rejected -- normal forwarding
          *Sep 27 10:53:07.375:     ICMP type=8, code=0
          *Sep 27 10:53:07.375: IP: s=10.X.X.20 (FastEthernet0/1), d=195.128.128.1 (Fast
          Ethernet0/1), g=89.X.X.17, len 60, forward
          *Sep 27 10:53:07.375:     ICMP type=8, code=0

          Все идёт мимо Loopback!

          • Не работает NAT через loopback на Cisco2801, !*! Lilo, 15:25 , 27-Сен-07 (5)
            попробуйте всеже указать конкретно интерфейс...

            inside - "то что нужно транслировать - источник"
            outside - "то во что надо транслировать"

            ip nat inside ===list== interface loopback0 overload

            просто странно получается, пакеты еще до маршрутизации будут с помощью prb перебросанны на loopback0 - это должно быть...

            • Не работает NAT через loopback на Cisco2801, !*! Lilo, 15:27 , 27-Сен-07 (6)
              >попробуйте всеже указать конкретно интерфейс...
              >
              >inside - "то что нужно транслировать - источник"
              >outside - "то во что надо транслировать"
              >
              >ip nat inside ===list== interface loopback0 overload
              >
              >просто странно получается, пакеты еще до маршрутизации будут с помощью prb перебросанны
              >на loopback0 - это должно быть...

              и еще%
              Sep 27 10:53:07.371: IP: tableid=0, s=10.X.X.20 (FastEthernet0/1), d=195.128.
              128.1 (FastEthernet0/1), routed via FIB
              проверьте таблицу маршрутизации...

    • Не работает NAT через loopback на Cisco2801, !*! Korvet, 16:38 , 27-Сен-07 (7)


      Заработало!
      В первом варианте.

      Была проблема с глючным IOS

      Господа, не ставьте 12.4.15. Он глючный. QoS неправильно считает и этот баг
      ещё...




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру