Publisere en server gjennom D-Link DFL-gatewayen

Jeg hadde en oppgave - Ä publisere en tjeneste pÄ D-Link DFL-ruteren pÄ en IP-adresse som ikke er knyttet til wan-grensesnittet. Men jeg kunne ikke finne instruksjoner pÄ Internett som ville lÞse dette problemet, sÄ jeg skrev min egen.

Opprinnelige data (alle adresser er tatt som eksempel)

Webserver pÄ internt nettverk med IP: 192.168.0.2 (havn 8080).
Pool av eksterne hvite adresser tildelt av leverandÞren: 5.255.255.0/28, leverandÞrgateway: 5.255.255.1, de resterende "vÄre" adressene 5.255.255.2-14.

La adressene 5.255.255.2-10 vi bruker den til NAT og andre behov. LeverandĂžrkoblingen er koblet til porten wan1. Til grensesnitt wan1 adresse koblet 5.255.255.2.

Oppgave: publisere en intern webserver til en offentlig adresse 5.255.255.11, ved havnen 80.

LĂžsningen er kort

For Ä publisere en tjeneste pÄ en IP som ikke samsvarer med grensesnittadressen trenger du:

  1. Indiker til ruteren at den publiserte ip-en skal sĂžkes internt vha rutetabeller.
  2. Publikasjon ARPslik at ruteren svarer til naboer at den publiserte adressen tilhĂžrer den.
  3. brannmurregel (LĂžrdag), som inne i ruteren vil endre destinasjonsadressen til adressen til den endelige serveren.
  4. Brannmurregel (Tillat), som vil tillate en tilkobling fra det eksterne grensesnittet til den publiserte adressen inne i ruteren

Og nÄ litt mer om hvert punkt

Trening

I. FÞrst, la oss lage "Objekter" for alle vÄre behov (nÄ vil jeg vise prosessen for webgrensesnittet, jeg tror de som jobber med konsollen vil kunne overfÞre handlinger til konsollkommandoer).

1. Legg til to ipv4-adresser i adresseboken:
web-server = 192.168.0.2
offentlig-web-server = 5.255.255.11

Publisere en server gjennom D-Link DFL-gatewayen

Publisere en server gjennom D-Link DFL-gatewayen

2. Deretter legger vi til porter i listen over tjenester:
int_http = tcp:8080

Publisere en server gjennom D-Link DFL-gatewayen

Publisere en server gjennom D-Link DFL-gatewayen

Port tcp:80 er allerede til stede i listen over tjenester, kalt http, har en begrensning i 2000 Ăžkter, kan grensen justeres.

ohDet viste seg at det ikke er nÞdvendig Ä legge til en serverport pÄ det interne nettverket, men jeg lar det vÊre fordi... et eksempel kan vÊre nÞdvendig for en offentlig havn, men de legges til pÄ samme mÄte

II. La oss gÄ direkte til lÞsningen.

Avsnitt 1 О 2 kan kombineres, fordi NÄr du legger til en statisk rute, er det mulig Ä gi ARP umiddelbart. For Ä vÊre Êrlig sÄ jeg ikke umiddelbart denne muligheten og satte opp publikasjonen manuelt, ruteren har ogsÄ en slik funksjonalitet.

1. SÄ hvis du ennÄ ikke har laget en haug med rutingtabeller og regler for dem, sÄ kan alt gjÞres i hovedrutingstabellen, det kalles main.

Publisere en server gjennom D-Link DFL-gatewayen

Bord maindet vil vĂŠre en standardbane til nettverket 5.255.255.0/28 per grensesnitt wan1. og beregninger av denne ruten samsvarer med metrikken spesifisert i grensesnittinnstillingene (som standard 100).

Publisere en server gjennom D-Link DFL-gatewayen

For Ä forhindre at gatewayen sender pakker tilbake til grensesnittet wan1, mÄ du opprette en statisk rute til adressen offentlig-web-server til grensesnittet kjerne med metrisk mindre 100 (mindre grensesnittberegning wan1) - sÄ vil gatewayen lete etter det "inne i seg selv".

2. Der, nÄr du oppretter en rute, kan du konfigurere Proxy ARP slik at gatewayen svarer pÄ ARP-forespÞrsler. PÄ Proxy ARP-fanen legger du til et WAN-grensesnitt.

Publisere en server gjennom D-Link DFL-gatewayen

lag en rute, men ikke klikk OK, men gÄ til den andre Proxy ARP-fanen:

Publisere en server gjennom D-Link DFL-gatewayen

ARP, legg til et grensesnitt wan1:

Publisere en server gjennom D-Link DFL-gatewayen

3. Til slutt gÄr vi videre til Ä sette opp NAT og brannmur (dette er allerede beskrevet tilstrekkelig detaljert i instruksjoner pÄ nettstedet dlink.ua).

Publisere en server gjennom D-Link DFL-gatewayen

Vi lager en SAT-regel slik at i pakken fra grensesnittet wan1 med destinasjonsadresse offentlig-web-server ankomsthavn http, som vi konfigurerte en rute for grensesnittet for kjerne, erstatte destinasjonsadressen med den interne adressen til serveren vÄr web-server og port pÄ 8080.

Publisere en server gjennom D-Link DFL-gatewayen

4. Og neste trinn er Ă„ tillate en slik pakke - lag en Tillat-regel med lignende parametere (det er praktisk Ă„ kopiere SAT-regelen og erstatte handlingen med Tillat).

Publisere en server gjennom D-Link DFL-gatewayen

MerkI dette tilfellet bĂžr reglene vĂŠre i nĂžyaktig denne rekkefĂžlgen: fĂžrst SAT, deretter Tillat:

Husk at SAT-regelen mÄ vÊre over tillatelsesregelen. Dette skyldes det faktum at en pakke, nÄr den faller inn under en tillatelses- eller avvisningsregel, ikke gÄr videre gjennom "Regler"-tabellen.

dlink.ua
I dette tilfellet opprettes tillat-regelen ogsÄ for den offentlige porten og adressen:

VÊr oppmerksom pÄ at protokollen, grensesnittet og nettverksparametrene i tillatelsesregelen er de samme som i regelen med "SAT"-handlingen.

Det virket for meg som om pakken allerede hadde blitt behandlet av SAT-regelen en linje tidligere, og destinasjonsadressen og porten var nye, men nei, det ser ut til at erstatningen skjer en gang etter at alle andre regler har blitt behandlet.

В instruksjoner fra D-link Funksjonaliteten til SAT er dypt avslĂžrt; det gir mange interessante muligheter. MĂ„let mitt var Ă„ dekke et problem som ikke ble dekket i denne instruksjonen og i andre instruksjoner. Jeg hĂ„per instruksjonene vil vĂŠre nyttige og forstĂ„elige.

Kilde: www.habr.com

KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KjĂžp pĂ„litelig webhotell med DDoS-beskyttelse, VPS VDS-servere | ProHoster