Toon posts:

[CISCO IOS] Enkelvoudig Public IP Address voor NAT

Pagina: 1
Acties:

Verwijderd

Topicstarter
Situatiebeschrijving:

er staat hier een Cisco 2800-series router. Deze heeft een primair (geregisteerd) publiek IP adres (82.x.x.x) en tevens is er een range met (geregisteerde) publieke IP adressen hieraan gekoppeld (84.x.x.128/29). Dit is een werkende situatie, dus ook bereikbaar vanaf extern.

Er draaien een aan tweetal gast (draadloos en bedraad) netwerken, de een met de (interne) adressen 10.10.8.x/24, de ander met 10.10.9.x/24. De wens is om speciefiek een (1) van de adressen uit de additionele publieke reeks als uitgaand adres naar Internet te gebruiken, i.e. 84.x.x.131 voor de reeks 10.10.8.x/23, via NAT. Dit i.v.m. mogelijk misbruik.

Vraag:

Is dit mogelijk?

via ip nat inside source static gaat het volgens mij niet werken zoals ik wil. Ik wil namelijk geen interne adressen publiceren. Op dit moment heb ik het voorlopig opgelost met ip nat inside source list [nr] pool naam] overload. Op deze manier ben ik alleen verplicht minimaal een /30 reeks op te geven. Ik heb dus nu mijn extra range van /29 opgedeeld in 2 /30 reeksen voor 2 pools. Ik vind dit alleen een beetje mug en olifant verhaal, ik offer immers extra IP adressen op.

Dus: kan ik, en zo ja hoe, specifiek 1 (dus een) van de publieke adressen uit de extra reeks gebruiken als uitgaand adres?

  • Bart
  • Registratie: Februari 2001
  • Laatst online: 22-02 11:57
Dit kan met een NAT pool en hoeft geen /30 te zijn. Ik heb dit toevallig laatst nog voor mezelf gedaan. Mijn config voor dit stukje in een Cisco 857 is:

ip nat pool POOL1 192.168.202.250 192.168.202.250 prefix-length 25
ip nat inside source list 101 pool POOL1 overload
access-list 101 permit ip 10.0.98.0 0.0.0.255 any

In mijn geval heb ik op de Dialer interface 192.168.202.254/25 staan en middels deze NAT pool zorg ik ervoor dat mijn interne netwerk 10.0.98.0/24 specifiek over 192.168.202.250 naar buiten gaat.

Misschien een beetje vreemd voorbeeld omdat het private > private is maar vervang 192.168.202 door jouw publieke subnet en 10.0.98 door je interne subnet en dan moet het werken volgens mij.

I'm not deaf, I'm just ignoring you.


Verwijderd

Topicstarter
Bedankt Bart,

oorspronkelijk had ik ingevoerd:

ip nat pool guestip 82.x.x.132 82.x.x.132 prefix-length 32

Dit gaf onderstaande foutmelding:

%Pool guestip prefix length 32 too large; should be no more than 30

Config werd wel doorgevoerd, maar werkte niet.

Gezien de foutmelding had ik toen de splitsing in 2 pools van 2 ip adressen gemaakt zoals eerder gemeld.

Ik heb nu ingevoerd:

ip nat pool guestip 82.x.x.132 82.x.x.132 prefix-length 29 (maar 30 als laatste getal werkt dus ook)

en het doet wat ik wil. Blijkbaar was de docu mij wat onduidelijk aangaande de waarde voor prefix-length.