URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 86216
[ Назад ]

Исходное сообщение
"надо понять несколько интерфейсов с разными маками"

Отправлено obl , 07-Авг-09 20:46 
здравствуйте, столкнулся с проблемой - надо понять несколько интерфейсов с разными маками, а как это сделать ума не приложу.

суть такая - провайдер (кверти) выдает реальные адреса только по дхцп, а у меня только одна сетевуха. а нужно на нее по дхцп повесить три теальных адреса.

пробовал поднимать бриджи - но на один eth0 вешается только один бридж. какие есть идеи как это реализовать?
ось - opensuse 11


Содержание

Сообщения в этом обсуждении
"надо понять несколько интерфейсов с разными маками"
Отправлено jjjjjjjjjjjAbrams , 07-Авг-09 23:23 

Может быть эта статья хоть что-то поможет сдвинуть с места:
http://skeletor.ho.ua/index.php?name=articles&op=read&art=9&...



"надо понять несколько интерфейсов с разными маками"
Отправлено daevy , 10-Авг-09 09:54 
если возможность такое делать есть, то она наверняка описана в man ifconfig
еще можно попробовать через vlan интерфейсы...



"надо понять несколько интерфейсов с разными маками"
Отправлено obl , 10-Авг-09 10:12 
>если возможность такое делать есть, то она наверняка описана в man ifconfig
>еще можно попробовать через vlan интерфейсы...

набор букав :)

через виланы? как вы себе это представляете?


"надо понять несколько интерфейсов с разными маками"
Отправлено daevy , 10-Авг-09 10:38 

>через виланы? как вы себе это представляете?

2 виртуальных интерфейса, vlan0 и vlan1 без адресов но с разными маками, согласен что мало вероятно, но вот как то так...


"надо понять несколько интерфейсов с разными маками"
Отправлено BlackHawk , 10-Авг-09 12:20 
>
>>через виланы? как вы себе это представляете?
>
>2 виртуальных интерфейса, vlan0 и vlan1 без адресов но с разными маками,
>согласен что мало вероятно, но вот как то так...

вы слабо себе предстваляете работу вланов... таки способом никак...

топикстартеру - как вариант создать еще пару интерфейсов (например каких-нибудь tap) и объеденить с внешним (во фре называется bridge, а как в линухах хз) и потом через эти виртуальные интерфейсы получать адресса


"надо понять несколько интерфейсов с разными маками"
Отправлено obl , 10-Авг-09 15:39 
>[оверквотинг удален]
>>>через виланы? как вы себе это представляете?
>>
>>2 виртуальных интерфейса, vlan0 и vlan1 без адресов но с разными маками,
>>согласен что мало вероятно, но вот как то так...
>
>вы слабо себе предстваляете работу вланов... таки способом никак...
>
>топикстартеру - как вариант создать еще пару интерфейсов (например каких-нибудь tap) и
>объеденить с внешним (во фре называется bridge, а как в линухах
>хз) и потом через эти виртуальные интерфейсы получать адресса

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


"надо понять несколько интерфейсов с разными маками"
Отправлено BlackHawk , 11-Авг-09 03:18 
>[оверквотинг удален]
>>
>>вы слабо себе предстваляете работу вланов... таки способом никак...
>>
>>топикстартеру - как вариант создать еще пару интерфейсов (например каких-нибудь tap) и
>>объеденить с внешним (во фре называется bridge, а как в линухах
>>хз) и потом через эти виртуальные интерфейсы получать адресса
>
>да вот в том и дело, что как это сделать во фре
>я знаю, а вот линь... в линуксе один хардварный интерфейс может
>участвовать только в одном бридже, тут и засада

наверное изучать комманду brctl...
(http://tldp.org/HOWTO/BRIDGE-STP-HOWTO/set-up-the-bridge.htm...)


"надо понять несколько интерфейсов с разными маками"
Отправлено obl , 11-Авг-09 12:03 
>наверное изучать комманду brctl...
>(http://tldp.org/HOWTO/BRIDGE-STP-HOWTO/set-up-the-bridge.htm...)

если вам нечего сказать - не флудите
команду знаю


"надо понять несколько интерфейсов с разными маками"
Отправлено ALex_hha , 11-Авг-09 16:53 
>[оверквотинг удален]
>>>через виланы? как вы себе это представляете?
>>
>>2 виртуальных интерфейса, vlan0 и vlan1 без адресов но с разными маками,
>>согласен что мало вероятно, но вот как то так...
>
>вы слабо себе предстваляете работу вланов... таки способом никак...
>
>топикстартеру - как вариант создать еще пару интерфейсов (например каких-нибудь tap) и
>объеденить с внешним (во фре называется bridge, а как в линухах
>хз) и потом через эти виртуальные интерфейсы получать адресса

А в чем собственно проблема с VLAN?



"надо понять несколько интерфейсов с разными маками"
Отправлено obl , 12-Авг-09 00:32 
>А в чем собственно проблема с VLAN?

у меня нет проблем с виланами, а вы не понимаете или сути вопроса или принципов построения vlan


"надо понять несколько интерфейсов с разными маками"
Отправлено ALex_hha , 12-Авг-09 12:29 
>>А в чем собственно проблема с VLAN?
>
>у меня нет проблем с виланами, а вы не понимаете или сути
>вопроса или принципов построения vlan

Вроде понимаю у меня все работает, вчера ради интереса поднял на одной сетевой 3 влана с разными маками, поднял dhcp и привязал ip к макам, которые я сделал для вланов, dhcp успешно отдал ip адреса, каждому влану свой адрес. Я что то делаю не так?


"надо понять несколько интерфейсов с разными маками"
Отправлено obl , 12-Авг-09 21:59 
>>>А в чем собственно проблема с VLAN?
>>
>>у меня нет проблем с виланами, а вы не понимаете или сути
>>вопроса или принципов построения vlan
>
>Вроде понимаю у меня все работает, вчера ради интереса поднял на одной
>сетевой 3 влана с разными маками, поднял dhcp и привязал ip
>к макам, которые я сделал для вланов, dhcp успешно отдал ip
>адреса, каждому влану свой адрес. Я что то делаю не так?
>

вы все сделали правильно, очень странно что у меня это не работает. не могу понять почему

tcpdump -n -i vlan0 port 67 or port 68
tcpdump: WARNING: vlan0: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on vlan0, link-type EN10MB (Ethernet), capture size 96 bytes
21:57:26.232948 IP 10.183.192.1.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 312
21:57:28.790221 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:18:f3:75:0d:a0, length 300
21:57:29.332350 IP 10.183.192.1.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 312
21:57:31.794474 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:18:f3:75:0d:a0, length 300
21:57:32.233047 IP 10.183.192.1.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 312

до вилана ответ дхцп тоже доходит,но дальше первого пакета где сервер сообщает свой адрес дело не идет.. очень странно

dmesg матерится:
Dead loop on virtual device vlan0, fix it urgently!
Dead loop on virtual device vlan0, fix it urgently!
Dead loop on virtual device vlan1, fix it urgently!
Dead loop on virtual device vlan0, fix it urgently!
Dead loop on virtual device vlan0, fix it urgently!
Dead loop on virtual device vlan1, fix it urgently!
Dead loop on virtual device vlan0, fix it urgently!
Dead loop on virtual device vlan1, fix it urgently!
Dead loop on virtual device vlan1, fix it urgently!
Dead loop on virtual device vlan0, fix it urgently!


"надо понять несколько интерфейсов с разными маками"
Отправлено ALex_hha , 13-Авг-09 15:47 
>[оверквотинг удален]
>>>вопроса или принципов построения vlan
>>
>>Вроде понимаю у меня все работает, вчера ради интереса поднял на одной
>>сетевой 3 влана с разными маками, поднял dhcp и привязал ip
>>к макам, которые я сделал для вланов, dhcp успешно отдал ip
>>адреса, каждому влану свой адрес. Я что то делаю не так?
>>
>
>вы все сделали правильно, очень странно что у меня это не работает.
>не могу понять почему

какой свитч? Параметры порта?


"надо понять несколько интерфейсов с разными маками"
Отправлено obl , 14-Авг-09 00:43 

>какой свитч? Параметры порта?

это домашняя сеть - сеть центела (кверти). техподдержка врядли будет знать о том что за оборудование стоит и как его настраивали :)


"надо понять несколько интерфейсов с разными маками"
Отправлено ALex_hha , 14-Авг-09 12:50 
>
>>какой свитч? Параметры порта?
>
>это домашняя сеть - сеть центела (кверти). техподдержка врядли будет знать о
>том что за оборудование стоит и как его настраивали :)

Вообще то я про ваше оборудование спрашивал ;) На чем ты у себя поднимал vlan?


"надо понять несколько интерфейсов с разными маками"
Отправлено obl , 14-Авг-09 23:16 
>Вообще то я про ваше оборудование спрашивал ;) На чем ты у
>себя поднимал vlan?

у себя я поднимал виланы софтовые. конфиг в suse :

# cat /etc/sysconfig/network/ifcfg-vlan0
BOOTPROTO='dhcp'
BROADCAST=''
ETHERDEVICE='br0'
ETHTOOL_OPTIONS=''
IPADDR=''
MTU=''
NAME=''
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='onboot'
USERCONTROL='no'