🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.fan.gopher
Article #15375

Jestem wielki. [dopisano "GOPHI" do subjectu, żeby ww. to przeczytał]

#15375
From: Maestro / nET#47
Date: Tue, 12 Aug 2003 14:50
62 lines
3641 bytes
I przy okazji ROTFLuję z siebie samego.

Przekonfigowali mi LAN, coś poustawiałem (www.google.pl rulez! -
http://www.linuxfan.pl/dyskusje/pcol.2003/07.2003/7399.php3 ),
raz szedłem do serwerka z klawiaturką, bo sprytnie uznałem, że
przez SSH zrobię "ifconfig eth0 down" ;) . Generalnie, już
wszystko działało, oprócz przekierowań. Więc napisałem posta...


$v+
Newsgroup: pl.comp.os.linux.sieci
Subject: Interfejsy wirtualne i iptables

Witam. Problem mój jest następujący: mam serwerka w sieci LAN providera.
Gdy kiedyś serwerek ten miał zewnętrzny adres (maskowany - serwer miał
ustawiony lokalny 10.50.97.65 i był widoczny z zewnątrz pod 217.97.155.130)
ustawiłem sobie forward do VNC na moim komputerze (10.50.97.73):

+--[ /etc/rc.d/rc.iptables fragment ]---
|iptables -t nat -A PREROUTING -p tcp -d 10.50.97.65 --dport 5900
|                                           -j DNAT --to 10.50.97.73:5900
|iptables -t nat -A POSTROUTING -p tcp -d 10.50.97.73 --dport 5900
|                                           -j SNAT --to 10.50.97.65
+--[ koniec ]---

No i wszystko chodziło rewelacyjnie.

Po przekonfigurowaniu paru rzeczy przez providera, sytuacja wygląda tak,
że serwerek dostaje przez DHCP zewnętrzny IP 217.97.155.130. Ustawiłem
więc wirtualny interfejs eth0:0 :

+--[ /etc/rc.d/rc.local fragment ]---
|ifconfig eth0:0 10.50.97.65 netmask 255.255.255.0 up
+--[ koniec ]---

I niby wszystko chodzi już prawie dobrze - serwerek jest dostępny jedno-
cześnie pod DHCPowym 217.97.155.130 i wirtualnym 10.50.97.65. Wszystko
oprócz przekierowań, które działają tylko "pod adresem" 10.50.97.65.
Niby mogę ustawić, by działały tylko pod zewnętrznym adresem, jednak
wolałbym, by były dostępne i z zewnątrz i z wewnątrz.

Czy wobec tego wystarczy poniższa propozycja?

+--[ /etc/rc.d/rc.iptables fragment propozycja ]---
|iptables -t nat -A PREROUTING -p tcp -d 217.97.155.130 --dport 5900
|                                           -j DNAT --to 10.50.97.73:5900
|iptables -t nat -A POSTROUTING -p tcp -d 10.50.97.73 --dport 5900
|                                           -j SNAT --to 217.97.155.130
+--[ koniec ]---
$v-


Zastanowiłem się... Hm... no przecież wiadomo, że ta propozycja
wystarczy. Wpisałem, działało, dopisałem do rc.iptables. A post
odpłynie niedługo do niebytu.

Przy okazji - Gophi - question:

Czy podnoszenie eth0:0 w rc.local jest sensowne, czy powinienem
to przenieść do rc.inet1? (dystrybucja Slackware 8.1, rc.iptables
jest wywoływane z rc.local, po postawieniu eth0:0.) Jeśli
w rc.inet1 to gdzie? Czy może być przed podniesieniem eth0?
Technical Details
Message-ID: <bhav15$j00$1@nemesis.news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: "Maestro / nET#47" <maestro@megapolis.pl>
Newsgroups: alt.pl.fan.gopher
Subject: Jestem wielki. [dopisano "GOPHI" do subjectu, żeby
 ww. to przeczytał]
Date: Tue, 12 Aug 2003 16:50:43 +0200
Organization: tp.internet - http://www.tpi.pl/
Lines: 63
Message-ID: <bhav15$j00$1@nemesis.news.tpi.pl>
NNTP-Posting-Host: zad-3.katowice.msk.pl
Mime-Version: 1.0
X-Trace: nemesis.news.tpi.pl 1060700005 19456 217.97.155.3 (12 Aug 2003 14:53:25 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Tue, 12 Aug 2003 14:53:25 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit