🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

6 total messages Started by lucgfx Wed, 17 Dec 2008 08:59
Redirect zablokowanych userow na strone WWW - jeszcze raz
#20638
Author: lucgfx
Date: Wed, 17 Dec 2008 08:59
43 lines
2356 bytes
Witam.

Pisalem na grupe ale niestety ostatnio nikt mi nie pomogl. Odświeżam 
temat. Problem staje sie palacy, musze wyslac wszystkim w sieci wazne 
powiadomienie.

Mam problem z przekierowaniem uzytkownikow na strone informacyjna o 
zablokowaniu itp. Mecze sie z tym dobre pare tygodni i nie potrafie 
znalezc zadnych informacji. Architekura sieci:


Inernet ------ Router
                 |
                 |
             [switch] ------ SerwerLokalny1
         |         (strona info:65432)
         |
         |
         |
              Userzy

Wazna uwaga, userzy nie sa za NAT! Posiadaja publiczne adresy ip i nie 
sa natowani. Na routerze chce ustawic regulke przekierowywujaca 
polaczenia na port 80 z adresow ip Userow na ip serwera 
SerwerLokalny1:65432.



Probowalem wykonac to na 3 sposoby. Czy polaczenie dochodzi do 
SerwerLokalny1 badalem poprzez wlaczenie logowania w  ipfw. Wazne jest 
ze na serwerze dziala i musi dzialac firewall oparty o IPFW, tak wiec 
proby na ipnat daja tandem IPNAT+IPFW.

     - ipfw forward - dziala ale nie narusza adresu dst ip, przez co
         serwer ze strona czyli SerwerLokalny1 odrzuca polaczenia
     - natd - przekierowanie dziala na tyle ze blokuje dostep do
         stron, do srwera SerwerLokalny1 nic nie dochodzi
     - ipnat - przekierowanie dziala, do SerwerLokalny1 idzie
             polaczenia, ale on nie potrafi odpowiedziec

Bezposrednie wywolanie adresu ip SerwerLokalny1:65432 dziala poprawnie.

SerwerLokalny1 uzywa tej samej bramy co userzey.
Re: Redirect zablokowanych userow na strone WWW - jeszcze raz
#20639
Author: Piotr KUCHARSKI
Date: Thu, 18 Dec 2008 19:28
11 lines
1098 bytes
lucgfx <lucgfx@poczta.onet.pl> wrote:
> Pisalem na grupe ale niestety ostatnio nikt mi nie pomogl.

Nieprawda. Dostałeś odpowiedź, jak to zrobić.

p.

-- 
http://freedns.sgh.waw.pl/  -- bezpłatny DNS.
http://nerdquiz.sgh.waw.pl/ -- polska wersja quizu dla nerdów.
http://42.pl/u/ -- skracacz URL-i.
Re: Redirect zablokowanych userow na strone WWW - jeszcze raz
#20640
Author: LucGFX
Date: Tue, 06 Jan 2009 21:23
38 lines
2206 bytes
Piotr KUCHARSKI pisze:
> lucgfx <lucgfx@poczta.onet.pl> wrote:
>> Pisalem na grupe ale niestety ostatnio nikt mi nie pomogl.
> 
> Nieprawda. Dostałeś odpowiedź, jak to zrobić.
> 
> p.
> 
Tak dostalem by zrobic serwer lokalny domyslna brama. Ok jest to jakies 
rozwiazanie i sprawdzilem nawet dziala. Zrobilem to nastepujaco (tak 
zrozumialem):

  - User - brama domyslna skierowana na SerwerLokalny1
  - SerwerLokalny1 - wlaczone ip.forwarding = 1
  - Userowi normalnie dziala net oczywiscie przez SerwerLokalny1->Router
  - SerwerLokalny1 - jezeli blokuje usera to wrzucam regulke ipfw 					 
fwd na 127.0.0.1,port


Problemy:
  - SerwerLokalny1 - jezeli blokuje usera wyswietla mi sie strona 
serwowana przez apache z SerwerLokalny1 dzialajaca na porcie 80 (bez 
wzgledu na podany port w fwd). Niestety SerwerLokalny1 to serwer 
apache+mail+smb, dzialaja na tym uzyteczne uslugi
  - user moze nie korzystac z dhcp (trudna weryfikacja)



Problem staje sie pilny. Czy istnieje mozliwosc przekierowania danego 
usera z poziomu Router'a i skonfigurowanie maszyny SerwerLokalny1 lub 
innej maszyny w sieci by zaserwowala mu strone z informacja o bloku (nie 
odrzucala takiego polaczenia)? Wolalbym nie przeprowadzac zmian w 
konfiguracji samej sieci.



Pozdrawiam.
/Łukasz Górowski
Re: Redirect zablokowanych userow na strone WWW - jeszcze raz
#20641
Author: Piotr KUCHARSKI
Date: Tue, 06 Jan 2009 21:38
30 lines
1845 bytes
LucGFX <lucgfx@poczta.onet.pl> wrote:
> Tak dostalem by zrobic serwer lokalny domyslna brama. Ok jest to jakies 
> rozwiazanie i sprawdzilem nawet dziala. Zrobilem to nastepujaco (tak 
> zrozumialem):
>  - User - brama domyslna skierowana na SerwerLokalny1
>  - SerwerLokalny1 - wlaczone ip.forwarding = 1
>  - Userowi normalnie dziala net oczywiscie przez SerwerLokalny1->Router
>  - SerwerLokalny1 - jezeli blokuje usera to wrzucam regulke ipfw                                        
> fwd na 127.0.0.1,port

Pokaż regułkę.

> Problemy:
>  - SerwerLokalny1 - jezeli blokuje usera wyswietla mi sie strona 
> serwowana przez apache z SerwerLokalny1 dzialajaca na porcie 80 (bez 
> wzgledu na podany port w fwd). 

options IPFIREWALL_FORWARD na pewno masz? Bo coś jakby nie do końca.
Które FBSD?  (FWIW, u mnie działało.)

>  - user moze nie korzystac z dhcp (trudna weryfikacja)

?

p.

-- 
http://freedns.sgh.waw.pl/  -- bezpłatny DNS.
http://nerdquiz.sgh.waw.pl/ -- polska wersja quizu dla nerdów.
http://42.pl/u/ -- skracacz URL-i.
Re: Redirect zablokowanych userow na strone WWW - jeszcze raz
#20643
Author: Piotrek Roczniak
Date: Wed, 07 Jan 2009 06:27
12 lines
1277 bytes
Dnia 06.01.2009 LucGFX <lucgfx@poczta.onet.pl> napisał/a:

[...]

> Problem staje sie pilny. Czy istnieje mozliwosc przekierowania danego 
> usera z poziomu Router'a i skonfigurowanie maszyny SerwerLokalny1 lub 

Uściślijmy coś... piszesz o hostach. User to coś co ma wpis w /etc/passwd

-- 
THE LARCH
:::::::::::::::: http://www.roczniak.net/ :::::::::::::::::::
Re: Redirect zablokowanych userow na strone WWW - jeszcze raz
#20642
Author: lucgfx
Date: Fri, 16 Jan 2009 07:22
41 lines
2547 bytes
Piotr KUCHARSKI pisze:
> LucGFX <lucgfx@poczta.onet.pl> wrote:
>> Tak dostalem by zrobic serwer lokalny domyslna brama. Ok jest to jakies 
>> rozwiazanie i sprawdzilem nawet dziala. Zrobilem to nastepujaco (tak 
>> zrozumialem):
>>  - User - brama domyslna skierowana na SerwerLokalny1
>>  - SerwerLokalny1 - wlaczone ip.forwarding = 1
>>  - Userowi normalnie dziala net oczywiscie przez SerwerLokalny1->Router
>>  - SerwerLokalny1 - jezeli blokuje usera to wrzucam regulke ipfw                                        
>> fwd na 127.0.0.1,port
> 
> Pokaż regułkę.

Witam.

Udalo sie. Wykonalem to tak:

  - na routerze regolka fwd na serwer SerwerLokalny1
  - na SerwerLokalny1 dodatkowy alias z sieci 192.
  - na SerwerLokalny1 dodatkowa regolka
	fwd <alias192>,80 tcp from SiecUzytkownikow/24
	to not me dst-port 80 via rl0
  - na SerwerLokalny1 postawiona osobna instancja apache na adresie z 
sieci 192.

I tutaj wazne. W zasadzie to dzialalo by dawno tylko nie wiedzialem ze 
apache tak sie zachowuje (logicznie rzecz biorac jak najbardziej poprawnie).

A wiec oryginalnie robilem VirtualHosta dla adresu 192. na istniejacym 
apache. Zgodnie jednak z dzialaniem ipfw, przekierowany pakiet nie ma 
zmienionego adresu dst w naglowku, przez co trafiajac do serwera www, 
apache nie jest prawdpodobnie w stanie wybrac odpowiedniego virtualhosta 
i serwuje strone glowna z DocumentRoot. Postawienie osobnej instancji 
pomoglo.

Jak pisalem nie zajmuje sie na co dzien adminka wiec problem dla kolegow 
moze wydac sie smieszny :).

Pozdrawiam i dziekuje za pomoc.

/Łukasz Górowski
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads