здравствуйте, столкнулся с проблемой - надо понять несколько интерфейсов с разными маками, а как это сделать ума не приложу.суть такая - провайдер (кверти) выдает реальные адреса только по дхцп, а у меня только одна сетевуха. а нужно на нее по дхцп повесить три теальных адреса.
пробовал поднимать бриджи - но на один eth0 вешается только один бридж. какие есть идеи как это реализовать?
ось - opensuse 11
Может быть эта статья хоть что-то поможет сдвинуть с места:
http://skeletor.ho.ua/index.php?name=articles&op=read&art=9&...
если возможность такое делать есть, то она наверняка описана в man ifconfig
еще можно попробовать через vlan интерфейсы...
>если возможность такое делать есть, то она наверняка описана в man ifconfig
>еще можно попробовать через vlan интерфейсы...набор букав :)
через виланы? как вы себе это представляете?
>через виланы? как вы себе это представляете?2 виртуальных интерфейса, vlan0 и vlan1 без адресов но с разными маками, согласен что мало вероятно, но вот как то так...
>
>>через виланы? как вы себе это представляете?
>
>2 виртуальных интерфейса, vlan0 и vlan1 без адресов но с разными маками,
>согласен что мало вероятно, но вот как то так...вы слабо себе предстваляете работу вланов... таки способом никак...
топикстартеру - как вариант создать еще пару интерфейсов (например каких-нибудь tap) и объеденить с внешним (во фре называется bridge, а как в линухах хз) и потом через эти виртуальные интерфейсы получать адресса
>[оверквотинг удален]
>>>через виланы? как вы себе это представляете?
>>
>>2 виртуальных интерфейса, vlan0 и vlan1 без адресов но с разными маками,
>>согласен что мало вероятно, но вот как то так...
>
>вы слабо себе предстваляете работу вланов... таки способом никак...
>
>топикстартеру - как вариант создать еще пару интерфейсов (например каких-нибудь tap) и
>объеденить с внешним (во фре называется bridge, а как в линухах
>хз) и потом через эти виртуальные интерфейсы получать адрессада вот в том и дело, что как это сделать во фре я знаю, а вот линь... в линуксе один хардварный интерфейс может участвовать только в одном бридже, тут и засада
>[оверквотинг удален]
>>
>>вы слабо себе предстваляете работу вланов... таки способом никак...
>>
>>топикстартеру - как вариант создать еще пару интерфейсов (например каких-нибудь tap) и
>>объеденить с внешним (во фре называется bridge, а как в линухах
>>хз) и потом через эти виртуальные интерфейсы получать адресса
>
>да вот в том и дело, что как это сделать во фре
>я знаю, а вот линь... в линуксе один хардварный интерфейс может
>участвовать только в одном бридже, тут и засаданаверное изучать комманду brctl...
(http://tldp.org/HOWTO/BRIDGE-STP-HOWTO/set-up-the-bridge.htm...)
>наверное изучать комманду brctl...
>(http://tldp.org/HOWTO/BRIDGE-STP-HOWTO/set-up-the-bridge.htm...)если вам нечего сказать - не флудите
команду знаю
>[оверквотинг удален]
>>>через виланы? как вы себе это представляете?
>>
>>2 виртуальных интерфейса, vlan0 и vlan1 без адресов но с разными маками,
>>согласен что мало вероятно, но вот как то так...
>
>вы слабо себе предстваляете работу вланов... таки способом никак...
>
>топикстартеру - как вариант создать еще пару интерфейсов (например каких-нибудь tap) и
>объеденить с внешним (во фре называется bridge, а как в линухах
>хз) и потом через эти виртуальные интерфейсы получать адрессаА в чем собственно проблема с VLAN?
>А в чем собственно проблема с VLAN?у меня нет проблем с виланами, а вы не понимаете или сути вопроса или принципов построения vlan
>>А в чем собственно проблема с VLAN?
>
>у меня нет проблем с виланами, а вы не понимаете или сути
>вопроса или принципов построения vlanВроде понимаю у меня все работает, вчера ради интереса поднял на одной сетевой 3 влана с разными маками, поднял dhcp и привязал ip к макам, которые я сделал для вланов, dhcp успешно отдал ip адреса, каждому влану свой адрес. Я что то делаю не так?
>>>А в чем собственно проблема с 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!
>[оверквотинг удален]
>>>вопроса или принципов построения vlan
>>
>>Вроде понимаю у меня все работает, вчера ради интереса поднял на одной
>>сетевой 3 влана с разными маками, поднял dhcp и привязал ip
>>к макам, которые я сделал для вланов, dhcp успешно отдал ip
>>адреса, каждому влану свой адрес. Я что то делаю не так?
>>
>
>вы все сделали правильно, очень странно что у меня это не работает.
>не могу понять почемукакой свитч? Параметры порта?
>какой свитч? Параметры порта?это домашняя сеть - сеть центела (кверти). техподдержка врядли будет знать о том что за оборудование стоит и как его настраивали :)
>
>>какой свитч? Параметры порта?
>
>это домашняя сеть - сеть центела (кверти). техподдержка врядли будет знать о
>том что за оборудование стоит и как его настраивали :)Вообще то я про ваше оборудование спрашивал ;) На чем ты у себя поднимал vlan?
>Вообще то я про ваше оборудование спрашивал ;) На чем ты у
>себя поднимал 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'