Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: vlan+bridge+squid  (Прочитано 1017 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kolesov

  • Автор темы
  • Участник
  • *
  • Сообщений: 196
    • Просмотр профиля
vlan+bridge+squid
« : 14 Января 2014, 15:20:58 »
Всем доброго времени!

Есть необходимость в работе прокси сервера.
Чтобы его завести нужно решить вопрос по механизма получения им трафика.

В настоящий момент для этого имеется сетевой мост с поднятым на нем сквидом,
опытным путем выяснено, что конструкция bridge+squid работает.
Конфигурация моста и сквида, плюс правила ebtables + iptables.
(Нажмите, чтобы показать/скрыть)

Но есть один непонятный для меня момент - когда я ввожу мост в разрыв сети между juniper srx100h и 3com 4210g то мой мост, вместо того чтобы заворачивать трафик из 172.31.16.0/24 (vlan1) на сквид, работает просто как прозрачный мост, пропуская сквозь себя весь трафик (в приведенной выше конфигурации).

Порт junipera настроен так:
fe-0/0/7 {
        unit 0 {
            family ethernet-switching {
                port-mode trunk;
                vlan {
                    members [ LAN phones video ];
                }
            }
        }
    }
из конфига порта видно, что он является транком LAN, phones, video, собственно сеть которую надо заворачивать на squid - LAN (172.16.11.0/24), vlan1.
я установил пакет VLAN, сконфигурировал интерфейсы так:
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual

auto eth1
iface eth1 inet manual

auto br0
iface br0 inet static
        address 172.16.11.15
        netmask 255.255.255.0
        gateway 172.16.11.1
        bridge-ports eth0 eth1
        bridge_stp off
        dns-nameservers 8.8.8.8 8.8.4.4


auto vlan1
iface vlan1 inet static
         address 172.16.11.15
         netmask 255.255.255.0
         vlan_raw_device br0
Это неправильная конфигурация, просто мне непонятно как данном случае должна назначаться адресация...

При том что изначальная конфигурация интерфейсов - bridge.
И на какой интерфейс должен заруливаться траф на squid. Потом, сеть 172.16.11.0/24 это пользовательская сеть, хотелось бы обращаться к машине по IP из своей сети...

Подскажите, с чего начать чтобы разрешить эту проблему.


« Последнее редактирование: 14 Января 2014, 20:14:29 от kolesov »

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: vlan+bridge+squid
« Ответ #1 : 14 Января 2014, 20:18:00 »
Назначьте другой ID для VLAN. Большинство маршрутизаторов/свитчей понимают ID 1 как нетегированный траффик.
OpenWrt 19.07

Оффлайн kolesov

  • Автор темы
  • Участник
  • *
  • Сообщений: 196
    • Просмотр профиля
Re: vlan+bridge+squid
« Ответ #2 : 23 Января 2014, 23:46:28 »
что было сделано для решения проблемы:
apt-get install vlanи затем:
# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual

auto eth1
iface eth1 inet manual

auto eth0.3
iface eth0.3 inet manual
vlan_raw_device eth0

auto eth1.3
iface eth1.3 inet manual
vlan_raw_device eth1

auto br0
iface br0 inet static
address 0.0.0.0
bridge-ports eth0.3 eth1.3
bridge_stp off

auto eth0.23
iface eth0.23 inet manual
vlan_raw_device eth0

auto eth1.23
iface eth1.23 inet manual
vlan_raw_device eth1

auto br1
iface br1 inet static
        address xx.xx.xx.xx
        netmask xx.xx.xx.xx
        broadcast xx.xx.xx.xx
        gateway xx.xx.xx.xx
        bridge-ports eth0.23 eth1.23
        dns-nameservers xx.xx.xx.x
        search domain.local
        bridge_stp off


auto eth0.79
iface eth0.79 inet manual
vlan_raw_device eth0

auto eth1.79
iface eth1.79 inet manual
vlan_raw_device eth1

auto br2
iface br2 inet static
address 0.0.0.0
bridge-ports eth0.79 eth1.79
bridge_stp off


 

Страница сгенерирована за 0.031 секунд. Запросов: 25.