Stránka 1 z 1

Veřejná IP z vnitřní LAN

Napsal: 04 Feb 2011 13:13
od Prochaine
Zdravím,

podařilo se mi nakonfigurovat Mikrotik tak aby fungoval, ale stále se mi nedaří dosáhnout vnitřní server s použitím veřejné IP (pokud jsem uvnitř sítě, z internetu to funguje).

Kód: Vybrat vše

/interface bridge
add admin-mac=00:00:00:00:00:00 ageing-time=5m arp=proxy-arp auto-mac=yes \
    comment="" disabled=no forward-delay=15s l2mtu=1524 max-message-age=20s \
    mtu=1500 name=LAN priority=0x8000 protocol-mode=none transmit-hold-count=\
    6


Kód: Vybrat vše

/ip address
add address=192.168.200.1/24 broadcast=192.168.200.255 comment="" disabled=no \
    interface=LAN network=192.168.200.0


Kód: Vybrat vše

/ip firewall nat
add action=masquerade chain=srcnat comment=Masquerade disabled=no \
    out-interface=UPC src-address=192.168.200.0/24
add action=dst-nat chain=dstnat comment=CVS disabled=no dst-port=2401-2402 \
    in-interface=UPC protocol=tcp to-addresses=192.168.200.101
add action=dst-nat chain=dstnat comment=HTTP disabled=no dst-port=80 \
    in-interface=UPC protocol=tcp to-addresses=192.168.200.101 to-ports=80
add action=dst-nat chain=dstnat comment=FTP disabled=no dst-port=21 \
    in-interface=UPC protocol=tcp to-addresses=192.168.200.101
add action=dst-nat chain=dstnat comment="Synology DiskStation Manager" \
    disabled=no dst-port=5000 in-interface=UPC protocol=tcp to-addresses=\
    192.168.200.101
add action=dst-nat chain=dstnat comment="RDP od Optiplex" disabled=no \
    dst-port=3389 in-interface=UPC protocol=tcp to-addresses=192.168.200.100


Kód: Vybrat vše

/ip firewall filter
add action=log chain=input comment="" disabled=yes log-prefix=xxx
add action=accept chain=input comment="Accept established connections" \
    connection-state=established disabled=no
add action=accept chain=input comment="Accept related connections" \
    connection-state=related disabled=no
add action=drop chain=input comment="Drop invalid connections" \
    connection-state=invalid disabled=no
add action=accept chain=input comment="Accept UDP" disabled=no in-interface=\
    UPC protocol=udp
add action=accept chain=input comment="Allow limited pings" disabled=no \
    in-interface=UPC limit=50/5s,2 protocol=icmp
add action=drop chain=input comment="Drop excess pings" disabled=no \
    in-interface=UPC protocol=icmp
add action=accept chain=input comment="From LAN" disabled=no in-interface=LAN \
    src-address=192.168.200.0/24
add action=accept chain=input comment=VPN disabled=no dst-port=1723 \
    in-interface=UPC protocol=tcp
add action=log chain=input comment="Log everything else" disabled=no \
    in-interface=UPC log-prefix=DROP
add action=drop chain=input comment="Drop everything else" disabled=no \
    in-interface=UPC


Funguje to, pokud nastavím napevno DNS, ale tam mohu nastavit jen jednu vnitřní IP, ale ty se mohou měnit. Také mi to funguje, pokud nastavím pravidlo, ale tam se musí napevno nastavit IP adresa (nikoliv doménový název), takže to také není řešení.

Zkoušel jsem postup z http://wiki.mikrotik.com/wiki/Hairpin_NAT, ale to mi nefungovalo.

Děkuji.

Re: Veřejná IP z vnitřní LAN

Napsal: 04 Feb 2011 13:51
od hapi
DDNS

Re: Veřejná IP z vnitřní LAN

Napsal: 04 Feb 2011 14:44
od Prochaine
Asi jsem se nevyjádřil dost jasně. DynDNS samozřejmě používám. Pokud použiji adresu neco.dyndns.cz z venku, tak to běží. Pokud uvnitř sítě, tak se místo na počítač 192.168.200.101 (jak bych očekával) dostanu na router (192.168.200.1, ale současně je to zvenku také ta vnější IP) a neproběhne forwarding na tu správnou vnitřní IP.

Re: Veřejná IP z vnitřní LAN

Napsal: 05 Feb 2011 11:44
od hapi
zapni si DNSko na mikrotiku, napiš tam dns name a vnitřní ip a dotazuj se na dnsko mikroitku počítačem. Žádný forwardy nepoužívej atd.. ale stejně si myslim že jsem tě furt nepochopil.

Re: Veřejná IP z vnitřní LAN

Napsal: 05 Feb 2011 17:30
od Prochaine
A jak se pomocí DNS nastaví, že neco.dyndns.org:2401 je jiný počítač než neco.dyndns.org:3389?

Zkusím ten problém vysvětlit ještě jednou.

Z Internetu vše běží, jak má:
neco.dyndns.org:80 dorazí na router 192.168.200.1 a přesměruje se na 192.168.200.101:80

Když se připojím z domova (lokální síť):
neco.dyndns.org:80 dorazí na router 192.168.200.1 a otevře se mi webová administrace Mikrotiku, tj. 192.168.200.1:80

Re: Veřejná IP z vnitřní LAN

Napsal: 05 Feb 2011 17:33
od Prochaine
Zatím pomohlo toto:

Kód: Vybrat vše

/ip firewall nat
add action=masquerade chain=srcnat comment=Masquerade disabled=no \
    out-interface=UPC
add action=masquerade chain=srcnat comment="Local Masquerade" disabled=no \
    dst-port=80 out-interface=LAN protocol=tcp src-address=\
    192.168.200.0/24
add action=dst-nat chain=dstnat comment=HTTP disabled=no dst-port=80 \
    in-interface=UPC protocol=tcp to-addresses=192.168.200.101
add action=dst-nat chain=dstnat comment="From LAN" disabled=no dst-address=\
    !192.168.200.0/24 dst-address-type=local dst-port=80 \
    protocol=tcp to-addresses=192.168.200.101


Připadá mi to trochu zbytečně složité... vlastně tam musím mít každé pravidlo 3x.

Re: Veřejná IP z vnitřní LAN

Napsal: 05 Feb 2011 20:21
od hapi
proto jsem ti říkal aby jsi měl ze vnitř svoje dnsko který ti pošle vnitřní ip adresu. Už jsem to tu vysvětloval mockrát proč to tak je a proč je nejlepší dělat to co ti píšu. Jde to udělat ještě pomocí dst-natu s tim že pujdeš na ten server vždy routingem přes router i když budeš ve stejný síti jako je server. Proto říkám, rozject si na MKčku svoje DNSko a tam to zapsat a dotazovat se něho.

Re: Veřejná IP z vnitřní LAN

Napsal: 05 Feb 2011 20:29
od Repkins
Pro každou mašinu, na kterou se zvenku přesměrováváš si vytvoř dns název na dyndns.org. Stejný názvy vlož do mikrotikovýho DNS a odkazuj to na patřičný vnitřní IP adresy. Mám pocit, že by to mělo fachčit.

Re: Veřejná IP z vnitřní LAN

Napsal: 06 Feb 2011 18:57
od cup
Když se připojím z domova (lokální síť):
neco.dyndns.org:80 dorazí na router 192.168.200.1 a otevře se mi webová administrace Mikrotiku, tj. 192.168.200.1:80

Tak vypni web mikrotiku nebo ho dej na jinej port třeba 81 /ip-services/

Re: Veřejná IP z vnitřní LAN

Napsal: 06 Feb 2011 19:09
od hapi
to co píšeš je kravina.

Re: Veřejná IP z vnitřní LAN

Napsal: 06 Feb 2011 19:21
od cup
proč kravina přece tě nemůžou jít dva různý servery na stejnym portu

Re: Veřejná IP z vnitřní LAN

Napsal: 06 Feb 2011 20:56
od hapi
ne nic, nebudu to rozvádět, tim že zakážeš webserver na routeru se fakt nepřesměruješ na správnej webserver.

Re: Veřejná IP z vnitřní LAN

Napsal: 07 Feb 2011 12:08
od cup
tak sem to rozhodně nemyslel, ale nebudu to rozvádět s mejma chabejma znalostma