Thread View: pl.comp.os.linux.debian
3 messages
3 total messages
Started by Xyfka
Thu, 04 Oct 2012 07:39
Debian i filtrowanie ruchu w LAN
Author: Xyfka
Date: Thu, 04 Oct 2012 07:39
Date: Thu, 04 Oct 2012 07:39
50 lines
2679 bytes
2679 bytes
Witam,
tak od niedawana zaczalem swoja przygode z Linuxem i... wciagnelo mnie
na dobre :) Tak z ciekawosci, a i przy okazji z potrzeby. Pedem
zainstalowalem pingwina, ustawilem serwer DHCP i mam troszke pytan.
W DHCP przydzielam adres IP dla uzytkownikow sieci wg. adresu MAC (jest
ich ok 70-ciu).
# konfiguracja serwera DHCP
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.1 192.168.1.99;
option domain-name-servers 194.204.152.34, 194.204.159.1;
option domain-name "tm.net.my";
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
default-lease-time 86400;
max-lease-time 86400;
}
# komp1
host komp1 {
fixed-address 192.168.1.5;
hardware ethernet 00:aa:bb:cc:dd:ee;
}
Teraz chcialbym filtrowac ruch wg. adresow MAC. Jak zaczalem sie
rozpisywac (kazdy user ma forwardowane oddzielnie porty dla
poszczegolnych uslug), to plik firewalla mi puchnie. Nie mam
pogrupowanych adresow/userow. Jak moge to jakos uproscic (moze jakies
petle?):
iptables -A FORWARD -m mac --mac-source 00:aa:bb:cc:dd:ee -p tcp --dport
80 -j
...
iptables -A FORWARD -m mac --mac-source 00:aa:bb:cc:dd:ee -p tcp --dport
3389 -j
Chcialbym, o ile to mozliwe miec kontorle nad tym, na co komu zezwalam.
Googlam od kilku dni, szkoda mi na to czasu. Jest masa przykladow,
stracilem duzo czasu na testowanie roznych rozwiazan, wiec 'siegam' po
ostatecznosc, jakim jest grupa (jestem ambitny, zwykle chce robic
wszystko sam).
Jezeli kazdemu hostowi/adresowi przypisze taka dluga liste portow, to
czy to nie zwolni mi kompa filtrujacego ruch?
Co bedzie jesli do sieci podlaczy sie user, ktorego MAC'a nie bede mial
wpisanego w DHCP? Co bedzie jesli taki user recznie wpisze sobie
ustawienia sieci? Bedzie mial dostep do net'u itp? A jak user sklonuje
sobie MAC... nie chce myslec :(
Ufff... ale sie rozpisalem...
pozdrawiam, Xyfka.
Re: Debian i filtrowanie ruchu w LAN
Author: Xyfka
Date: Thu, 04 Oct 2012 12:28
Date: Thu, 04 Oct 2012 12:28
58 lines
3191 bytes
3191 bytes
W dniu 2012-10-04 09:39, Xyfka pisze:
> Witam,
> tak od niedawana zaczalem swoja przygode z Linuxem i... wciagnelo mnie
> na dobre :) Tak z ciekawosci, a i przy okazji z potrzeby. Pedem
> zainstalowalem pingwina, ustawilem serwer DHCP i mam troszke pytan.
> W DHCP przydzielam adres IP dla uzytkownikow sieci wg. adresu MAC (jest
> ich ok 70-ciu).
>
> # konfiguracja serwera DHCP
> subnet 192.168.1.0 netmask 255.255.255.0 {
> range 192.168.1.1 192.168.1.99;
> option domain-name-servers 194.204.152.34, 194.204.159.1;
> option domain-name "tm.net.my";
> option routers 192.168.1.1;
> option broadcast-address 192.168.1.255;
> default-lease-time 86400;
> max-lease-time 86400;
> }
> # komp1
> host komp1 {
> fixed-address 192.168.1.5;
> hardware ethernet 00:aa:bb:cc:dd:ee;
> }
>
> Teraz chcialbym filtrowac ruch wg. adresow MAC. Jak zaczalem sie
> rozpisywac (kazdy user ma forwardowane oddzielnie porty dla
> poszczegolnych uslug), to plik firewalla mi puchnie. Nie mam
> pogrupowanych adresow/userow. Jak moge to jakos uproscic (moze jakies
> petle?):
>
> iptables -A FORWARD -m mac --mac-source 00:aa:bb:cc:dd:ee -p tcp --dport
> 80 -j
> ...
> iptables -A FORWARD -m mac --mac-source 00:aa:bb:cc:dd:ee -p tcp --dport
> 3389 -j
>
> Chcialbym, o ile to mozliwe miec kontorle nad tym, na co komu zezwalam.
> Googlam od kilku dni, szkoda mi na to czasu. Jest masa przykladow,
> stracilem duzo czasu na testowanie roznych rozwiazan, wiec 'siegam' po
> ostatecznosc, jakim jest grupa (jestem ambitny, zwykle chce robic
> wszystko sam).
> Jezeli kazdemu hostowi/adresowi przypisze taka dluga liste portow, to
> czy to nie zwolni mi kompa filtrujacego ruch?
> Co bedzie jesli do sieci podlaczy sie user, ktorego MAC'a nie bede mial
> wpisanego w DHCP? Co bedzie jesli taki user recznie wpisze sobie
> ustawienia sieci? Bedzie mial dostep do net'u itp? A jak user sklonuje
> sobie MAC... nie chce myslec :(
>
> Ufff... ale sie rozpisalem...
>
> pozdrawiam, Xyfka.
Zeby nie bylo, ze ide na latwizne... doszukalem sie, ze zamiast klepania
kazdego forwardowania w oddzielnej lini, moge wpisac 'hurtem' porty w
jednej linii:
iptables - A FORWARD - m mac --mac-source 00:aa:bb:cc:dd -m multiport -p
tcp --dports 25,143,119,80 -j ACCEPT
Re: Debian i filtrowanie ruchu w LAN
Author: MaW
Date: Wed, 10 Oct 2012 18:48
Date: Wed, 10 Oct 2012 18:48
58 lines
3604 bytes
3604 bytes
Użytkownik "Xyfka" <konto@gdzies.tam.pl> napisał w wiadomości
news:k4jvco$dl$1@news.icm.edu.pl...
> W dniu 2012-10-04 09:39, Xyfka pisze:
>> Witam,
>> tak od niedawana zaczalem swoja przygode z Linuxem i... wciagnelo mnie
>> na dobre :) Tak z ciekawosci, a i przy okazji z potrzeby. Pedem
>> zainstalowalem pingwina, ustawilem serwer DHCP i mam troszke pytan.
>> W DHCP przydzielam adres IP dla uzytkownikow sieci wg. adresu MAC (jest
>> ich ok 70-ciu).
>> # konfiguracja serwera DHCP
>> subnet 192.168.1.0 netmask 255.255.255.0 {
>> range 192.168.1.1 192.168.1.99;
>> option domain-name-servers 194.204.152.34, 194.204.159.1;
>> option domain-name "tm.net.my";
>> option routers 192.168.1.1;
>> option broadcast-address 192.168.1.255;
>> default-lease-time 86400;
>> max-lease-time 86400;
>> }
>> # komp1
>> host komp1 {
>> fixed-address 192.168.1.5;
>> hardware ethernet 00:aa:bb:cc:dd:ee;
>> }
>> Teraz chcialbym filtrowac ruch wg. adresow MAC. Jak zaczalem sie
>> rozpisywac (kazdy user ma forwardowane oddzielnie porty dla
>> poszczegolnych uslug), to plik firewalla mi puchnie. Nie mam
>> pogrupowanych adresow/userow. Jak moge to jakos uproscic (moze jakies
>> petle?):
>> iptables -A FORWARD -m mac --mac-source 00:aa:bb:cc:dd:ee -p tcp --dport
>> 80 -j
>> ...
>> iptables -A FORWARD -m mac --mac-source 00:aa:bb:cc:dd:ee -p tcp --dport
>> 3389 -j
>> Chcialbym, o ile to mozliwe miec kontorle nad tym, na co komu zezwalam.
>> Googlam od kilku dni, szkoda mi na to czasu. Jest masa przykladow,
>> stracilem duzo czasu na testowanie roznych rozwiazan, wiec 'siegam' po
>> ostatecznosc, jakim jest grupa (jestem ambitny, zwykle chce robic
>> wszystko sam).
>> Jezeli kazdemu hostowi/adresowi przypisze taka dluga liste portow, to
>> czy to nie zwolni mi kompa filtrujacego ruch?
>> Co bedzie jesli do sieci podlaczy sie user, ktorego MAC'a nie bede mial
>> wpisanego w DHCP? Co bedzie jesli taki user recznie wpisze sobie
>> ustawienia sieci? Bedzie mial dostep do net'u itp? A jak user sklonuje
>> sobie MAC... nie chce myslec :(
>> Ufff... ale sie rozpisalem...
>> pozdrawiam, Xyfka.
> Zeby nie bylo, ze ide na latwizne... doszukalem sie, ze zamiast klepania
> kazdego forwardowania w oddzielnej lini, moge wpisac 'hurtem' porty w
> jednej linii:
> iptables - A FORWARD - m mac --mac-source 00:aa:bb:cc:dd -m multiport -p
> tcp --dports 25,143,119,80 -j ACCEPT
Przyjrzyj się modułowi ipset - o ile dobrze pamietam istniała możliwość
definiowania setów opartych o parę IP/MAC
MaW
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