/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Iptables og netkort aliases
Fra : Jens


Dato : 15-01-03 22:50

Hej!

Jeg har problemer med at få iptables til at arbejde sammen med mine virtuale
netort. Min opsætning er som flg (fiktive ip adr, bare for eks. skyld):

eth0 212.242.80.1 #web
eth0:0 212.242.80.2 #mail
eth0:1 212.242.80.3 #dns
eth1 172.16.0.1

Min web/mail/dns-server findes på lan'et (172.16.0.0/16), i form af tre
fysiske maskiner:
web 172.16.0.2
mail 172.16.0.3
dns 172.16.0.4

Jeg skal så ha' routet trafikken fra det eksterne interface videre til de
respektive interne ip adr., hvilket jeg gør så ledes:
----------
$IPTABLES -t nat -A PREROUTING -p tcp --dport 80 -i eth0 \
-d 212.242.80.1 -j DNAT --to 172.16.0.2:80
$IPTABLES -A INPUT -i eth0 -d 212.242.80.1 -p tcp --dport 80 \
-m state --state NEW -j ACCEPT

$IPTABLES -t nat -A PREROUTING -p tcp --dport 25 -i eth0 \
-d 212.242.80.2 -j DNAT --to 172.16.0.3:25
$IPTABLES -A INPUT -i eth0 -d 212.242.80.2 -p tcp --dport 25 \
-m state --state NEW -j ACCEPT

$IPTABLES -t nat -A PREROUTING -p tcp --dport 53 -i eth0 \
-d 212.242.80.3 -j DNAT --to 172.16.0.4:53
$IPTABLES -A INPUT -i eth0 -d 212.242.80.3 -p tcp --dport 53 \
-m state --state NEW -j ACCEPT
-----------
Reglerne her er meget forenklet, men håber de kan give en forståelse.
Trafik på det "rigtige" eth0 bliver routet godt nok igennem og giver svar
tilbage, men det trafik der kommer ind på de virtuale netkort kommer ikke
igennem. Er der nogen som ved hvordan iptables arbejder/fortolker virtuale
netkort?

Med venlig hilse


- Jens












 
 
Sonni Skammelsen (16-01-2003)
Kommentar
Fra : Sonni Skammelsen


Dato : 16-01-03 00:32


"Jens" <ask@news.dk> wrote in message
news:3e25d773$0$201$edfadb0f@dread14.news.tele.dk...
> Hej!
>
> Jeg skal så ha' routet trafikken fra det eksterne interface videre til de
> respektive interne ip adr., hvilket jeg gør så ledes:
> ----------
> $IPTABLES -t nat -A PREROUTING -p tcp --dport 80 -i eth0 \
> -d 212.242.80.1 -j DNAT --to 172.16.0.2:80
Hos mig virker det med følgende
$IPTABLES -t nat -A PREROUTING -p tcp --dport 80 -i eth0 \
-d 212.242.80.1 -j DNAT --to-destination 172.16.0.2:80

/Sonni



Jens (16-01-2003)
Kommentar
Fra : Jens


Dato : 16-01-03 18:21

Hej!

Det ville jeg nemlig også mener, at det burde men det gør det ikke :( ... Så
min tanke var at der skulle slås et eller andet specielt til i kernen eller
loades et specielt modul!?
Men jeg leder videre :)

Tak for hjælpen

- Jens

"Sonni Skammelsen" <news@sonni.org> skrev i en meddelelse
news:t1r40b.n71.ln@www1.sonni.org...
>
> "Jens" <ask@news.dk> wrote in message
> news:3e25d773$0$201$edfadb0f@dread14.news.tele.dk...
> > Hej!
> >
> > Jeg skal så ha' routet trafikken fra det eksterne interface videre til
de
> > respektive interne ip adr., hvilket jeg gør så ledes:
> > ----------
> > $IPTABLES -t nat -A PREROUTING -p tcp --dport 80 -i eth0 \
> > -d 212.242.80.1 -j DNAT --to 172.16.0.2:80
> Hos mig virker det med følgende
> $IPTABLES -t nat -A PREROUTING -p tcp --dport 80 -i eth0 \
> -d 212.242.80.1 -j DNAT --to-destination
172.16.0.2:80
>
> /Sonni
>
>



Sonni Skammelsen (16-01-2003)
Kommentar
Fra : Sonni Skammelsen


Dato : 16-01-03 19:30


"Jens" <ask@news.dk> wrote in message
news:3e26ea22$0$190$edfadb0f@dread14.news.tele.dk...
> Hej!
>
> Det ville jeg nemlig også mener, at det burde men det gør det ikke :( ...

> min tanke var at der skulle slås et eller andet specielt til i kernen
eller
> loades et specielt modul!?
> Men jeg leder videre :)

Prøvede du det jeg skrev, der er en lille forskel til hvad du selv havde
skrevet.

> > > ----------
> > > $IPTABLES -t nat -A PREROUTING -p tcp --dport 80 -i eth0 \
> > > -d 212.242.80.1 -j DNAT --to 172.16.0.2:80
^^^
> > Hos mig virker det med følgende
> > $IPTABLES -t nat -A PREROUTING -p tcp --dport 80 -i eth0 \
> > -d 212.242.80.1 -j DNAT --to-destination

^^^^^^^^^^^^
> 172.16.0.2:80
> >

/Sonni



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste