1

Доброго времени суток!)
Возможно, что кто-то уже имел дело с подобным...и подскажет.
Есть шлюз на wheezy, в нем:
eth0 - приход;
eth1 - локалка 1 (имеет свой адрес вида 172.16.0.1/24 и вланы eth1.100 - eth1.120), присутствует управляющий влан eth1.2 для оборудования;
eth2 - локалка 2 пока настроена как inet manual, и адресов не имеет.
Интерес, как сделать, чтобы этот управляющий влан был и на eth1, и на eth2?
Как вариант можно так прописать в interfaces:

#interface eth1
auto eth1
iface eth1 inet static
        address 172.16.0.1
        netmask 255.255.255.0
        post-up /sbin/ip link set eth0 txqueuelen 10000
        mtu 1508
#interface managm. vlan 2
auto eth1.2
iface eth1.2 inet static
        address 172.17.3.1
        netmask 255.255.255.0
        vlan-raw-device eth1
#interface eth2
auto eth2
iface eth2 inet manual
#interface eth2 managm. vlan 2
auto eth2.2
iface eth2.2 inet manual
    vlan-raw-device eth2

И сделать в iptables следующее:

iptables -A FORWARD -i eth1 -o eth2 -j ACCEPT
iptables -A FORWARD -i eth2 -o eth1 -j ACCEPT

И как быть если надо просто другие вланы адресовать в тот (eth2) интерфейс? Все-таки задать адрес данному интерфейсу, но указать шлюз  от первого?
Заранее спасибо, за ответ.

2

Каким боком сетевая может управлять и vlan и просто сетевой? ведь траффик приходит тегированный????

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

3

REV пишет:

Доброго времени суток!)
Возможно, что кто-то уже имел дело с подобным...и подскажет.
Есть шлюз на wheezy, в нем:
eth0 - приход;
eth1 - локалка 1 (имеет свой адрес вида 172.16.0.1/24 и вланы eth1.100 - eth1.120), присутствует управляющий влан eth1.2 для оборудования;
eth2 - локалка 2 пока настроена как inet manual, и адресов не имеет.
Интерес, как сделать, чтобы этот управляющий влан был и на eth1, и на eth2?
Как вариант можно так прописать в interfaces:

#interface eth1
auto eth1
iface eth1 inet static
        address 172.16.0.1
        netmask 255.255.255.0
        post-up /sbin/ip link set eth0 txqueuelen 10000
        mtu 1508
#interface managm. vlan 2
auto eth1.2
iface eth1.2 inet static
        address 172.17.3.1
        netmask 255.255.255.0
        vlan-raw-device eth1
#interface eth2
auto eth2
iface eth2 inet manual
#interface eth2 managm. vlan 2
auto eth2.2
iface eth2.2 inet manual
    vlan-raw-device eth2

И сделать в iptables следующее:

iptables -A FORWARD -i eth1 -o eth2 -j ACCEPT
iptables -A FORWARD -i eth2 -o eth1 -j ACCEPT

И как быть если надо просто другие вланы адресовать в тот (eth2) интерфейс? Все-таки задать адрес данному интерфейсу, но указать шлюз  от первого?
Заранее спасибо, за ответ.

Настроить нормально свитч и ещё один патч.

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

4

Kettler пишет:

Каким боком сетевая может управлять и vlan и просто сетевой? ведь траффик приходит тегированный????

Немного не понял, пожалуйста не раздражайтесь...я не специально так пишу.
Спасибо, что ответили. Ну... тегированный...vconfig-ом создается на интерфейсе влан, и ходит все дальше на железку, которая все распределяет. На eth1 все так и работает, как теперь так же заставить работать это на eth2?
Сделать этот интерфейс безадресным, создать на нем вланы, и получить возможность пропускать далее эти вланы отличного от eth1 диапазона... до устройства?
Просто находил - это когда у человека два внешних интерфейса, и один локальный. Спасибо, если у Вас есть полезные ссылки по данному вопросу...и Ваши мысли, пускай даже с критикой. bw

5

За раздражение извините, просто под машиной неделю валялся (уже мотористом стал).
На eth2 поднимаете vlan, на свитче выделяете порт куда так же будет идти тегированный траффик.
Данный порт соединяете с сетевой eth2. Думаю мысль ясна.

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

6 (28.07.2014 13:59:39 отредактировано Kettler)

Во как выглядит на debian

root@server:~# cat /etc/network/interfaces 
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

auto vlan10
        iface vlan10 inet static
        address 192.168.1.254
        netmask 255.255.255.0
        vlan_raw_device eth0

auto vlan12
        iface vlan12 inet static
        address 192.168.2.254
        netmask 255.255.255.0
        vlan_raw_device eth0

auto vlan9
    iface vlan9 inet static
    address    91.234.xxxx.xxx
    netmask    255.255.255.240
    gateway 91.234.61.209
    vlan_raw_device eth0

auto vlan20
    iface vlan20 inet static
    address    192.168.20.254
    netmask    255.255.255.0
    vlan_raw_device eth0

auto vlan5
        iface vlan5 inet static
        address 192.168.123.250
        netmask 255.255.255.0
        vlan_raw_device eth0
Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

7

Чуть не забыл, когда делаете vlan + iptables указывайте в iptables лучше подсети.

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.
+ REV

8

Kettler пишет:

Чуть не забыл, когда делаете vlan + iptables указывайте в iptables лучше подсети.

Спасибо, что отписались тут)))
Утром сегодня тоже подсказали мол, лучше назначить интерфейсу адреса, и занатить эту подсеть на то, откуда есть приход.
Просто вланы на этом интерфейсе нужны безадресные...вот я и потерялся, и вдался в панику, что аж сюда начал писать...честно, ну не было такого еще за мой полу-годовой опыт unix-подобных ОС.
Сделал так: назначил второму eth2, интерфейсу адрес, а потом в таблицах прописал:
iptables -t nat -A POSTROUTING -o eth0 -s 172.16.2.0/24 -j SNAT --to-source 9*.*3*.2*0.3
Потом так же вторую подсеть, которая идет как eth2.2(для теста).
Со свитчем все так и было, таги/антаги...и пр.. Потом, включил в свитч ноут со статикой из той же подсети, вроде ок.
Но конфиг не прописал в интерфейсах, все стерлось при ребуте...вечером еще раз доберусь и повторю все еще раз.

А машина, это да...порой нервы портит, сам обладатель отечественного автопрома от деда. И тоже приходится долго возится_в гараже(

9

Будут вопросы пишите.

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

10 (29.07.2014 05:05:57 отредактировано REV)

Вопросы вроде как рассеялись, когда я наконец понял, что рассматриваются диапазоны адресов, а не сам физический интерфейс...при нате. Адреса плин прокидываются...iptables ведь определяет интерфейс по диапазону адресов, по-ходу.
Реально делов-то не много, и не так страшно: поставил сетевую, настроил интерфейс, заснатил его адреса на внешний.
Как всегда, рукалицо я bn
Не закрывайте пожалуйста тему, а то сегодня нет возможности все перепроверить...я отпишусь) Спасибо!)

11

Да эт дело набивное =).

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.