Есть компьютер с 3 сетевыми. Одна сетевая на роутер (192.168.10.251) с выходом в интернет ее ip 192.168.10.100, другая в подсеть с адресом 192.168.5.2, и третья с адресом 192.168.2.2. Как сделать при помощи iptables запрет доступа сети 192.168.2._ в 192.168.5._, но что бы интернет был у обоих.
Спасибо, в интернет подсети заходят, но я могу пинговать ip адрес сетевой карты с другой подсети, так должно быть? И еще что бы завернуть всё на SQUID надо в самом конце добавить
$IPTABLES -t nat -A PREROUTING -s 192.168.5.2/24 \
-i eth1 -p tcp -m multiport --dport 80,8080 -j REDIRECT --to-ports 3128
Или что то еще надо дописать?
И еще SQUID в данном случае статистику собирать будет по двум интерфейсам?
К чему я клоню, к тому что мне надо будет потом регулировать интернет у пользователей подсетей через SAMS, а он читает логи у SQUID, вот и интересно я через SAMS смогу таким образом контролировать userov разных подсетей от разный сетевых?
И еще))) по какому порту идет интернет от точки доступа wifi?
На счёт сквида другая история.
На счёт wi-fi не понял. А как я понял то работает как обычная сетевая)
Такс попробуй зайти на ресурсы машины из другой под сети
да не завернете вы трафик smtp/pop3/imap на squid, не работает это чудо должным образом. Или пользоваться web интерфейсом, или заворачивать всю почту мимо squid.
то есть этот вариант не подойдет ?
iptables -t nat -A PREROUTING -s 192.168.2.2/24 -p tcp -m multiport --dport 80,8080,21,110 -j REDIRECT --to-ports 3128
я просто не могу сейчас его проверить.
а каким образом можно завернуть всю почту мимо squid?
foxyfive, с помощью iptables можно завернуть почту, примерно так:
text
....
# tcp_inbound chain
#
# This chain is used to allow inbound connections to the
# system/gateway. Use with care. It defaults to none.
# It's applied on INPUT from the external or Internet interface.
# Email Server (SMTP)
$IPT -A tcp_inbound -p TCP -s 0/0 --destination-port 25 -j ACCEPT
# Email Server (POP3)
$IPT -A tcp_inbound -p TCP -s 0/0 --destination-port 110 -j ACCEPT
# Email Server (IMAP4)
$IPT -A tcp_inbound -p TCP -s 0/0 --destination-port 143 -j ACCEPT
# SSL Email Server (POP3)
$IPT -A tcp_inbound -p TCP -s 0/0 --destination-port 995 -j ACCEPT
# SSL Email Server (IMAP4)
$IPT -A tcp_inbound -p TCP -s 0/0 --destination-port 993 -j ACCEPT
...
foxyfive, с помощью iptables можно завернуть почту, примерно так:
text
....
# tcp_inbound chain
#
# This chain is used to allow inbound connections to the
# system/gateway. Use with care. It defaults to none.
# It's applied on INPUT from the external or Internet interface.
# Email Server (SMTP)
$IPT -A tcp_inbound -p TCP -s 0/0 --destination-port 25 -j ACCEPT
# Email Server (POP3)
$IPT -A tcp_inbound -p TCP -s 0/0 --destination-port 110 -j ACCEPT
# Email Server (IMAP4)
$IPT -A tcp_inbound -p TCP -s 0/0 --destination-port 143 -j ACCEPT
# SSL Email Server (POP3)
$IPT -A tcp_inbound -p TCP -s 0/0 --destination-port 995 -j ACCEPT
# SSL Email Server (IMAP4)
$IPT -A tcp_inbound -p TCP -s 0/0 --destination-port 993 -j ACCEPT
...