Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Сетевые технологии » Proxy/NAT - [решено] IPTABLES + SQUID3

Ответить
Настройки темы
Proxy/NAT - [решено] IPTABLES + SQUID3

Аватара для R.i.m.s.k.y.

Ветеран


Сообщения: 1713
Благодарности: 536


Конфигурация

Профиль | Отправить PM | Цитировать


Только не отправляйте в поиск, я там уже 2 дня и нихера путного не нашел, хотя все настолько просто что даже я не понимаю.

Имеется основной сервер с айпишником 192,168,1,240 (виндовыйб DHCP, DNS, AD)
На нем стоит виртуалка с убунтой 10,04
В убунте две сетевушки eth0 192.168.1.250 и eth1 192.168.1.251
На убунте поставил сквид3, прозрачный, завел blacklist (acl blacklist dstdomain "/etc/squid3/blacklist" && http_access deny blacklist)
Если прописать в браузерах этот прокси - все режется как написано в blacklist, но корявые старые проги не знают что такое прокси, так что не вариант
Для того и делал сквид3 чтобы прокси был прозрачный + убунта стала шлюзом, шлюз позже через DHCP раздам + на АДСЛмодеме запрещу выход всем кроме нужных айпишников

На консоли убунты пишу
sudo iptables -t nat -A PREROUTING -i eth0 -d 192.168.1.0/24 -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.1.250:3128
sudo sysctl -w net.ipv4.ip_forward="1"
И на клиентских машинах (моей как тестовой) настройки blacklist игноррируются (в браузере прокси не стоит)
Ставлю прокси в браузере - все режется

Где я дураг?

-------
Хороший установщик тот, которого не замечаешь
Оформление в инно пустая трата времени: толку мало, головняка много, а ошибок истчо больше!


Отправлено: 17:34, 16-03-2012

 

Аватара для lxa85

Необычный


Contributor


Сообщения: 4432
Благодарности: 993

Профиль | Сайт | Отправить PM | Цитировать


R.i.m.s.k.y., приведи пожалуйста схему сети. Т.к. не совсем понятно, куда отправляются пакеты, если их не завернуть на прокси сервер. По идее, на шлюз по умолчанию.
Т.е. нужен вывод ifconfig, route -n (или route print) и iptables -S (всех таблиц в общем)
и tracepath (tracert) до кучи.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:27, 16-03-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для R.i.m.s.k.y.

Ветеран


Сообщения: 1713
Благодарности: 536

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png Буфер обмена02.png
(11.8 Kb, 12 просмотров)

Код: Выделить весь код
rimsky@rimsky-desktop:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 08:00:27:fc:fe:44  
          inet addr:192.168.1.250  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fefc:fe44/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5769 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7765 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2281732 (2.2 MB)  TX bytes:1435698 (1.4 MB)

eth1      Link encap:Ethernet  HWaddr 08:00:27:b6:3c:37  
          inet addr:192.168.1.251  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:feb6:3c37/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8754 errors:0 dropped:0 overruns:0 frame:0
          TX packets:485 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1329203 (1.3 MB)  TX bytes:27450 (27.4 KB)

lo        Link encap:Локальная петля (Loopback)  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:4720 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4720 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:3516328 (3.5 MB)  TX bytes:3516328 (3.5 MB)


rimsky@rimsky-desktop:~$ sudo iptables -t nat -A PREROUTING -i eth0 -d 192.168.1.0/24 -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.1.250:3128
rimsky@rimsky-desktop:~$ 
rimsky@rimsky-desktop:~$ route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     1      0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
rimsky@rimsky-desktop:~$ ^C


rimsky@rimsky-desktop:~$ sudo iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
rimsky@rimsky-desktop:~$
сам вижу что айпитейблс выдал ерунду, но я не знаю как в нем посмотреть его настройки (искал, читал, результат первой строчкой первого сообщения)

что до трейсроута, ну я сейчас удаленкой зашел на рабочую машину (192,168,1,11) и оттуда все скопипастил, если я ей пропишу шлюзом 192,168,1,250 - отвалюсь и ничего не покажу, извини
Но трассировать трассировал, трассировка отваливается после 192,168,1,250
Пинги - превышен интервал ожидания (тут ничего странного ибо ДНС смотрит в модем напрямую), т.е. туда пакеты летят, обратно пути не находят

схема
http://forum.oszone.net/attachment.p...chmentid=79340

в общем конкретизирую: как настроить iptables чтобы убунта стала шлюзом по-умолчанию дл всех приложений и прокси для браузеров, не прописывая в браузерах прокси

У меня получилось что-то одно из, а вот совместить тяму не хватает
Я с линем на вы и шепотом, неделю как познакомился

-------
Хороший установщик тот, которого не замечаешь
Оформление в инно пустая трата времени: толку мало, головняка много, а ошибок истчо больше!


Последний раз редактировалось R.i.m.s.k.y., 16-03-2012 в 22:01.


Отправлено: 21:52, 16-03-2012 | #3


Старожил


Сообщения: 250
Благодарности: 37

Профиль | Отправить PM | Цитировать


В убунте две сетевушки eth0 192.168.1.250 и eth1 192.168.1.251
у вас обе сетевые карты в одной подсети???

Отправлено: 05:53, 17-03-2012 | #4


Аватара для R.i.m.s.k.y.

Ветеран


Сообщения: 1713
Благодарности: 536

Профиль | Отправить PM | Цитировать


ugara, не кошер, но ведь поотдельности либо шлюз либо прокси - работаит
а на живой сети менять адресацию как-то не хочется

-------
Хороший установщик тот, которого не замечаешь
Оформление в инно пустая трата времени: толку мало, головняка много, а ошибок истчо больше!


Отправлено: 10:54, 17-03-2012 | #5


Аватара для R.i.m.s.k.y.

Ветеран


Сообщения: 1713
Благодарности: 536

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png 888.png
(14.9 Kb, 9 просмотров)

ладно поставлю в понедельник вторую убунту
как в таком случае настроить первую наверняка чтобы она была и шлюзом и прокси
http://forum.oszone.net/attachment.p...1&d=1332049793

-------
Хороший установщик тот, которого не замечаешь
Оформление в инно пустая трата времени: толку мало, головняка много, а ошибок истчо больше!


Отправлено: 09:50, 18-03-2012 | #6


Аватара для R.i.m.s.k.y.

Ветеран


Сообщения: 1713
Благодарности: 536

Профиль | Отправить PM | Цитировать


решение для меня: два шлюза на убунте в разных подсетях, вся сеть смотрит на первую убунту как на шлюз, первая убунта смотрит на вторую как на шлюз, а вторая смотрит на модем

-------
Хороший установщик тот, которого не замечаешь
Оформление в инно пустая трата времени: толку мало, головняка много, а ошибок истчо больше!

Это сообщение посчитали полезным следующие участники:

Отправлено: 08:10, 12-04-2012 | #7



Компьютерный форум OSzone.net » Компьютеры + Интернет » Сетевые технологии » Proxy/NAT - [решено] IPTABLES + SQUID3

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Debian/Ubuntu - Автозапуск Squid3 CJ F.A.N. Общий по Linux 1 16-05-2011 21:09
Squid3+AD win 2008 R2 Negativ Программное обеспечение Linux и FreeBSD 2 27-01-2011 17:04
Squid3 - имена вместо IP dmitryst Программное обеспечение Linux и FreeBSD 0 19-02-2010 16:42
Redhat/Fedora - iptables icmp Общий по Linux 3 13-02-2010 14:46
IPTABLES!!! RULES, Разгавор о iptables BuuG Общий по Linux 17 03-03-2006 16:00




 
Переход