Что за сетевой менеджер такой?, Pofigist, 27-Фев-19, 22:07 [смотреть все]Сразу - гуглил. Не помогло. Сменить - не вариант, железка - специализированная.Нужно - хоть какие-то доки, сайт разрабов и т.д., ибо в тех же конфигах что за что отвечает - очевидно, куда что писать - понятно, а вот что туда вписывать чтоб получить то что мне нужно - нет. Имеем - Arch Linux 3.2.40 на ARM (чтоб не было предложений все снести и поставить <название любимого дистрибутива>, в нем некий сетевой менеджер — netman. Что о нем известно? Он хранит свои конфиги в /etc/netman/, в /etc/netman/examples/ есть некие примеры. Конфиги в виде xml-file. Пример конфига из примеров - https://pastebin.com/v5t684eq В системе есть три утилиты, которые судя по всему имеют к нему отношение — netman-config, netman-examine, netman-init Что видимо при попытках "поковырять" pacman -Q | grep net inetutils 1.9.2-1 net-tools 1.60.20130531git-1 netctl 1.6-1 python2-netaddr 0.7.11-2 Упс... а где он? А вот он! systemctl --type=service --all | grep net netman.service loaded inactive dead (Re)store the netman profile state ▒● netman@bond0.service loaded failed failed Networking for netman profile bond0 Как я уже сказал - нужны доки, хотя бы - сайт разработчика этого чуда. Заменить - нельзя, специализированная железка и та же веб-морда этой железки (и черти что еще) - жестко завязано на то что там стоит. Например, совершенно очевидно зачем нужна такая конструкция в конфиге - <bondType>balance-rr</bondType>. Но совершенно не очевидно что туда надо написать чтоб включить LACP. Если что - lacp, balance-lacp - не прокатывает. И таких строчек там не одна... Например совершенно не очевидно может ли это чудо работать с тегированным трафиком и как конфигурировать в нем VLAN-ы...
|
- Что за сетевой менеджер такой?, fantom, 12:51 , 28-Фев-19 (1)
>[оверквотинг удален] > failed Networking for netman profile bond0 > Как я уже сказал - нужны доки, хотя бы - сайт разработчика > этого чуда. Заменить - нельзя, специализированная железка и та же веб-морда > этой железки (и черти что еще) - жестко завязано на то > что там стоит. > Например, совершенно очевидно зачем нужна такая конструкция в конфиге - <bondType>balance-rr</bondType>. > Но совершенно не очевидно что туда надо написать чтоб включить LACP. > Если что - lacp, balance-lacp - не прокатывает. И таких строчек > там не одна... Например совершенно не очевидно может ли это чудо > работать с тегированным трафиком и как конфигурировать в нем VLAN-ы...mode=0 (balance-rr) Последовательно кидает пакеты, с первого по последний интерфейс. mode=1 (active-backup) Один из интерфейсов активен. Если активный интерфейс выходит из строя (link down и т.д.), другой интерфейс заменяет активный. Не требует дополнительной настройки коммутатора mode=2 (balance-xor) Передачи распределяются между интерфейсами на основе формулы ((MAC-адрес источника) XOR (MAC-адрес получателя)) % число интерфейсов. Один и тот же интерфейс работает с определённым получателем. Режим даёт балансировку нагрузки и отказоустойчивость. mode=3 (broadcast) Все пакеты на все интерфейсы mode=4 (802.3ad) Link Agregation — IEEE 802.3ad, требует от коммутатора настройки. mode=5 (balance-tlb) Входящие пакеты принимаются только активным сетевым интерфейсом, исходящий распределяется в зависимости от текущей загрузки каждого интерфейса. Не требует настройки коммутатора. mode=6 (balance-alb) Тоже самое что 5, только входящий трафик тоже распределяется между интерфейсами. Не требует настройки коммутатора, но интерфейсы должны уметь изменять MAC.
- Что за сетевой менеджер такой?, Pofigist, 17:18 , 28-Фев-19 (4)
Спасибо это мне все известно. Непонятно только что писать в этом странном конфиге.
- Что за сетевой менеджер такой?, fantom, 11:03 , 01-Мрт-19 (9)
> Спасибо это мне все известно. Непонятно только что писать в этом странном > конфиге.т.е. строки mode=0 (balance-rr) mode=4 (802.3ad) не натолкнули на мысль вместо "balance-rr" попробовать написать "802.3ad" ???
- Что за сетевой менеджер такой?, Pofigist, 11:31 , 01-Мрт-19 (10)
>> Спасибо это мне все известно. Непонятно только что писать в этом странном >> конфиге. > т.е. строки > mode=0 (balance-rr) > mode=4 (802.3ad) > не натолкнули на мысль вместо "balance-rr" попробовать написать "802.3ad" ???Да на самом деле - уже попробовал, сработало... Правда сначала я попробовал разумеется ieee802.3ad :) Но вот примера для VLAN - нету, а подбирать полконфигурационного файла - я врятли буду. И вопрос с поддержкой VLAN остается открытым...
- Что за сетевой менеджер такой?, fantom, 12:56 , 28-Фев-19 (2)
> netman.service > > loaded inactive dead > (Re)store the netman profile state > ▒● netman@bond0.service > loaded failed > failed Networking for netman profile bond0 "inactive dead " Вас не настораживает?? может таки там netctl шуршит?? Интересно увидеть содержимое файлика netman.service и вообще понять он таки стартует или таки не он??
- Что за сетевой менеджер такой?, fantom, 13:01 , 28-Фев-19 (3)
pacman -Fo <Path_To>/netman.service Посмотреть из какого пакета он нарисовался
- Что за сетевой менеджер такой?, Pofigist, 17:23 , 28-Фев-19 (6)
> pacman -Fo <Path_To>/netman.service > Посмотреть из какого пакета он нарисовался Вечерком гляну. Но на 99% уверен - вкрячен косоглазыми ручками напрямую, с помощью кирки, лома и какой-то матери. Как и половина сервисов в этой чудо-железке - корейцы явно презирали такую лишнюю сущность как пакетный менеджер, когда свои примочки ставили.
- Что за сетевой менеджер такой?, Pofigist, 08:08 , 01-Мрт-19 (7)
> pacman -Fo <Path_To>/netman.service > Посмотреть из какого пакета он нарисовался pacman -Fo /usr/lib/systemd/system/netman.service pacman: invalid option -- 'F' Что-то у него сильно не то... :)
- Что за сетевой менеджер такой?, fantom, 13:20 , 01-Мрт-19 (11)
>> pacman -Fo <Path_To>/netman.service >> Посмотреть из какого пакета он нарисовался > pacman -Fo /usr/lib/systemd/system/netman.service > pacman: invalid option -- 'F' > Что-то у него сильно не то... :) pacman -Qo file_name
- Что за сетевой менеджер такой?, Pofigist, 16:10 , 01-Мрт-19 (14)
>>> pacman -Fo <Path_To>/netman.service >>> Посмотреть из какого пакета он нарисовался >> pacman -Fo /usr/lib/systemd/system/netman.service >> pacman: invalid option -- 'F' >> Что-то у него сильно не то... :) > pacman -Qo file_name [root@FireLynx-862SN ~]# pacman -Qo /usr/lib/systemd/system/netman.service error: No package owns /usr/lib/systemd/system/netman.service
- Что за сетевой менеджер такой?, Pofigist, 17:21 , 28-Фев-19 (5)
>[оверквотинг удален] >> loaded inactive dead >> (Re)store the netman profile state >> ▒● netman@bond0.service >> loaded failed >> failed Networking for netman profile bond0 > "inactive dead " Вас не настораживает?? > может таки там netctl шуршит?? > Интересно увидеть содержимое файлика > netman.service > и вообще понять он таки стартует или таки не он??Ну собственно не настораживает - явно что конфиг не верный, вот и не стартует. И сеть ожидаемо в дауне - залез я на него через СОМ-порт... :) А других упоминаний про сетевые дела в сервисах не наблюдается.
- Что за сетевой менеджер такой?, Pofigist, 08:09 , 01-Мрт-19 (8)
> Интересно увидеть содержимое файлика > netman.service [Unit] Description=(Re)store the netman profile state Before=network.target [Service] Type=oneshot RemainAfterExit=yes ExecStart=-/usr/bin/netman-config --restore ExecStop=/usr/bin/netman-config --store KillMode=none [Install] WantedBy=multi-user.target
- Что за сетевой менеджер такой?, fantom, 13:21 , 01-Мрт-19 (12)
>[оверквотинг удален] > Description=(Re)store the netman profile state > Before=network.target > [Service] > Type=oneshot > RemainAfterExit=yes > ExecStart=-/usr/bin/netman-config --restore > ExecStop=/usr/bin/netman-config --store > KillMode=none > [Install] > WantedBy=multi-user.target А какие там вообще есть примеры?
- Что за сетевой менеджер такой?, Pofigist, 16:08 , 01-Мрт-19 (13)
> А какие там вообще есть примеры?Да их всего два там - обычный интерфейс и объединенный.
- Что за сетевой менеджер такой?, fantom, 10:47 , 05-Мрт-19 (15)
>[оверквотинг удален] > Description=(Re)store the netman profile state > Before=network.target > [Service] > Type=oneshot > RemainAfterExit=yes > ExecStart=-/usr/bin/netman-config --restore > ExecStop=/usr/bin/netman-config --store > KillMode=none > [Install] > WantedBy=multi-user.target Type=oneshot Стартует 1 раз при загрузке и все. в некотором роде эквивалент бывшего rc.local наваяйте свой скрипт старта vlan интерфейса и добавте аналогичный oneshot сервис и будет вам счастье. Хотя у вас есть netctl уже установленный, а это штатный arch-овый сетевой сервис, пример для vlan-а /etc/netctl/vlan-static Description='Virtual LAN 11 on interface eth0' Interface=eth0.11 Connection=vlan # The variable name is plural, but needs precisely one interface BindsToInterfaces=eth0 VLANID=11 IP=static Address="192.168.0.100/24" Gateway="192.168.0.1" DNS=("192.168.0.2") Hostname="myhost" DNSDomain="mydomain.com" DNSSearch="mydomain.com" стартуем systemctl start netctl@vlan-static.service
- Что за сетевой менеджер такой?, Pofigist, 12:51 , 05-Мрт-19 (16)
Проблема в ом что я не очень понимаю как это будет соотноситься с управлением чеерез веб-морду. Я конечно могу задейстововать штатный netctl, но боюсь что после этого при любой попытке что-то поменять через веб-интерфейс будет гарантированная неработоспособность сети... Хотя я уже почти дошел до идеи выкинуть этот кремний и поставить вместо него какой-нибуть серверный miniITX с х86_64 и загрузить на него FreeNAS/XigmaNAS или на крайняк OpenMediaValut. Единственное что смущает, так это цены на подобные изделия, https://www.supermicro.com/products/motherboard/atom/A2SDi-8...
- Что за сетевой менеджер такой?, fantom, 16:37 , 05-Мрт-19 (17)
> Проблема в ом что я не очень понимаю как это будет соотноситься > с управлением чеерез веб-морду. Я конечно могу задейстововать штатный netctl, но > боюсь что после этого при любой попытке что-то поменять через веб-интерфейс > будет гарантированная неработоспособность сети... > Хотя я уже почти дошел до идеи выкинуть этот кремний и поставить > вместо него какой-нибуть серверный miniITX с х86_64 и загрузить на него > FreeNAS/XigmaNAS или на крайняк OpenMediaValut. Единственное что смущает, так это цены > на подобные изделия, https://www.supermicro.com/products/motherboard/atom/A2SDi-8... Таки если у вас там ШеЛеЗяКа спецеализированная, то она таки кем-то сделанная, коли сделанная то гипотетисски - описанная в руководстве и долже быть какой-то контакт на Суппорт. Может попробовать этот самый суппорт попинать?
- Что за сетевой менеджер такой?, Pofigist, 22:29 , 05-Мрт-19 (18)
> Может попробовать этот самый суппорт попинать?Пробовал, две недели пинал... Возник вопрос - а какие в-ва разрешены в Южной Корее? Они явно там... под какими-то в-вами. Толку - ровно ноль. Если что, это - Hitron HAS-08IE, можешь погуглить. Саппорт даже не смог рассказать как сбросить ей пароли если что...
|