Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Maskowanie pod innym adresem
http://forum.freesco.pl/viewtopic.php?f=22&t=15148
Strona 1 z 1

Autor:  neg1 [ czwartek, 5 kwietnia 2007, 18:33 ]
Tytuł: 

a moze ktos zapodac jak przypisac np dwa ipki wewn pod jeden zewn ip ? chcialbym zrobic cos takiego ze dwaj kolesie mają jeden ip zewn, dwaj inni mają inny ip zewn, a reszta ma jeszcze inny ip zewn.

Autor:  -MW- [ czwartek, 5 kwietnia 2007, 18:46 ]
Tytuł: 

tak :) jednemu przypisujesz tuch tcp a drugiemu udp i nastepnego dnia wymieniaja sie danymi.

to tak jakby prubowac zalozyc jedna prezerwatywe na dwa czlonki w tym samym czasie.
w zasadzie mozna, ale czuje sie maly dyskomfort.

Autor:  neg1 [ czwartek, 5 kwietnia 2007, 19:59 ]
Tytuł: 

no skoro działa, gdy wszyscy userzy mają jeden ip (np xx.xx.xx.01) a tylko jeden user ma inny ip (np xx.xx.xx.02) to dlaczego nie da sie zrobic zeby wszyscy mieli jeden (np xx.xx.xx.01) a 2 userów mialo xx.xx.xx.02 ??

Autor:  -MW- [ czwartek, 5 kwietnia 2007, 20:56 ]
Tytuł: 

logika :)
Cytuj:
no skoro działa, gdy wszyscy userzy mają jeden ip (np xx.xx.xx.01) a tylko jeden user ma inny ip (np xx.xx.xx.02) to dlaczego nie da sie zrobic zeby wszyscy mieli jeden (np xx.xx.xx.01) a 2 userów mialo xx.xx.xx.02 ??


jeden user moze miec jedno ip zew. drugi moze miec drugie, ale nie

Cytuj:
chcialbym zrobic cos takiego ze dwaj kolesie mają jeden ip zewn



gdybys sie nico inaczej wyslowil to nikt nie mialby zludzen ze da sie tak zrobic jak chcesz, ale przekonany nie jestem.
zaraz wypowiedza sie spece o tym co mozna zrobic z maskarada.

Autor:  tasiorek [ piątek, 6 kwietnia 2007, 09:11 ]
Tytuł: 

Problem pojawil sie prawdopodobnie dlatego, ze umiesciles pytanie w zlym watku. Tobie czasem nie chodzi o przydzielenie userowi zewnetrznego ip, tylko o zmiane ip pod jakim jest widziany w necie (maskowany)?

Autor:  neg1 [ piątek, 6 kwietnia 2007, 11:39 ]
Tytuł: 

@tasiorek - no tak, nie sadzilem do tej pory, ze to moze byc az taka roznica.
Chodzi mi o to aby 2-3 userów było widzianych w necie pod innym ip (mam kilka do przydzielenia w dsl 8mb) niz pozostali.

Autor:  -MW- [ piątek, 6 kwietnia 2007, 14:47 ]
Tytuł: 

:?

Autor:  neg1 [ piątek, 6 kwietnia 2007, 22:10 ]
Tytuł: 

nie uzywam squida akurat, jednak planowałem to zrobic, ale maskowanie jest akurat wazniejsze, wiec cos za cos. choc podejrzewam ze squid moze działac tyle ze nie dla userów specjalnie maskowanych.

Autor:  tasiorek [ piątek, 6 kwietnia 2007, 23:28 ]
Tytuł: 

W firewallu przed linia:
: [/] [] ()
$i -t nat -A POSTROUTING  -o $EXTIF -j MASQUERADE

dodaj taka:
: [/] [] ()
$i -t nat -A POSTROUTING  -o $EXTIF -s 192.168.1.5 -j SNAT --to 80.80.80.81

i adres 192.168.1.5 bedzie widziany jako 80.80.80.81.
W przypadku dsla musisz tez podniesc aliasa z tym ip na interfejsie zenwetrznym (prawdopodobnie eth0).

Autor:  -MW- [ sobota, 7 kwietnia 2007, 01:06 ]
Tytuł: 

a droga powrotna?

Autor:  tasiorek [ sobota, 7 kwietnia 2007, 01:09 ]
Tytuł: 

Ustalilismy juz, ze tu nie chodzi o przydzielenie zewnetrznego ip tylko samo maskowanie.
BTW: ze squidem tez sie da: http://squid.sourceforge.net/tosaddracl/example.html

Autor:  neg1 [ sobota, 7 kwietnia 2007, 12:57 ]
Tytuł: 

ok. jak dodałem " $i -t nat -A POSTROUTING -o $EXTIF -s 192.168.1.5 -j SNAT --to 80.80.80.81 " (oczywiscie swoje adresy wpisywałem) to mi sie zczely problemy: najpierw zgasł mi net, a siec działała, potem całkiem siec mi zniknęła z routerka. okazało sie ze router przestał wogole wstawac bo go samba zwieszała. wywaliłem sambe, okazało sie ze eth0 nie działa ani lo. eth0 i eth1 udało mi sie doprowadzic do porzadku za pomoca net_conf, ale wciaz nie mam interfejsu lo. co zrobic zeby mi sie automatycznie podnosił ? gdzie w nnd jest czesc odpowiadajaca za podnoszenie lo przy starcie ?

Autor:  -MW- [ sobota, 7 kwietnia 2007, 13:30 ]
Tytuł: 

/etc/network/internal/lo

Autor:  neg1 [ piątek, 13 kwietnia 2007, 12:33 ]
Tytuł: 

ok - dopiero teraz moglem sie tym zajac - dzieki -MW- lo mi juz wstaje jak trzeba, ciekawe tylko czemu mi ten pliczek zniknal :/

Cytuj:
W przypadku dsla musisz tez podniesc aliasa z tym ip na interfejsie zenwetrznym (prawdopodobnie eth0).


hmm ... szukalem i jakos nie moge znalezc jak to zrobic ... moze jakas drobna podpowiedz ?

Autor:  tasiorek [ piątek, 13 kwietnia 2007, 12:40 ]
Tytuł: 

faq

Autor:  -MW- [ piątek, 13 kwietnia 2007, 16:14 ]
Tytuł: 

/etc/network/internal/lo
/etc/network/internal/eth1
/etc/network/internal/eth1:1
/etc/network/internal/eth1:2
.........................................
/etc/network/internal/eth1:3

ale ja to robie inaczej, w jednym pliku eth1

Cytuj:
#!/bin/sh

USECOLOR=yes
. /etc/rc.d/functions
case $1 in
start)
stat_busy " Dodatkowe interfejsy -- ON "

#----------- interfejs fizyczny ------------------------------------------------
ifconfig eth1 10.0.0.10 netmask 255.255.255.252 broadcast 10.0.0.11 up

ifconfig eth1:0 192.168.0.1 netmask 255.255.255.248 broadcast 192.168.0.7 up
#----------- Aliasy ------------------------------------------------------------
ifconfig eth1:1 192.168.0.9 netmask 255.255.255.248 broadcast 192.168.0.15 up
ifconfig eth1:2 192.168.0.17 netmask 255.255.255.248 broadcast 192.168.0.23 up
ifconfig eth1:3 192.168.0.25 netmask 255.255.255.248 broadcast 192.168.0.31 up
.............................................................
ifconfig eth1:469 192.168.42.73 netmask 255.255.255.248 broadcast 192.168.42.79 up
#---- dla urządzeń rozprowadzajacych ----------------------------------------------
ifconfig eth1:001 172.0.0.1 netmask 255.255.255.224 broadcast 172.0.0.31 up
ifconfig eth1:002 172.0.0.33 netmask 255.255.255.224 broadcast 172.0.0.63 up

stat_done
;;
stop)
stat_busy " Dodatkowe interfejsy -- OFF "

ifconfig eth1 down

stat_done
;;


restart)
$0 stop
sleep 1
$0 start
;;
*)

echo ""
echo " uzyj polecenie z argumentem [ start | stop | restart ] "
echo ""

exit
;;
esac

Autor:  neg1 [ niedziela, 15 kwietnia 2007, 10:51 ]
Tytuł: 

ok, dzieki za pomoc. rozumiem ze za linijka
Cytuj:
$i -t nat -A POSTROUTING -o $EXTIF -s 192.168.1.5 -j SNAT --to 80.80.80.81

wstawiam druga:
Cytuj:
$i -t nat -A POSTROUTING -o $EXTIF -s 192.168.1.6 -j SNAT --to 80.80.80.81

bo tak zrobilem i poki co to działa :) co do interfejsu to zrobilem to w pliku /etc/network/external/eth0:1 , dlaczego w faq jest na eth1 w internal ?

p.s. w faq punkt 58. jest
Cytuj:
chmod +x /etc/network/internal/eth1:1
/etc/network/internal/eth1:1


a chyba powinno byc:

Cytuj:
chmod +x /etc/network/internal/eth1:1
/etc/network/internal/eth1:1 start

Autor:  tasiorek [ niedziela, 15 kwietnia 2007, 12:19 ]
Tytuł: 

neg1 pisze:
dlaczego w faq jest na eth1 w internal ?

Aliasy mozna podnosic na kazdym interfejsie, a to jest tylko przyklad.
neg1 pisze:
a chyba powinno byc:
Cytuj:
chmod +x /etc/network/internal/eth1:1
/etc/network/internal/eth1:1 start

Poprawione.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/