Jump to content
  • -2

DHCP и хост с несколькими Ethernet (round robin)


Oleg Nekrylov

Question

Здравствуйте!

Роутер: KN-1810/1910, Версия ОС 3.3.2 (релиз)

Имеется проблема с регистрацией имен хостов с "Список устройств" несколькими MAC-адресами, например: Apple Mac Pro имеет на борту 2 Ethernet и 1 WI-FI и все порты могут быть одновременно работать.

Что мешает иметь несколько IP соответствующими одному имени (round robin)?

И по поводу кнопки "Разбудить по сети" - она уместна напротив MAC-адреса, тк magic packet "полетят" на MAC.

Безымянный.png

Безымянный.png

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

И по поводу кнопки "Разбудить по сети" - она уместна напротив MAC-адреса, тк magic packet "полетят" на MAC.

Вы считаете более удобным каждый раз прокручивать окно вниз до кнопки, где вы считаете ее уместной, вместо того, чтобы нажать ее "под носом" - рядом с именем уст-ва?

magic packet "полетят" на MAC

а MAC не относится к конкретному уст-ву?

 

 

  • Upvote 1
Link to comment
Share on other sites

  • 0
В 03.02.2020 в 23:55, bigpu сказал:

И по поводу кнопки "Разбудить по сети" - она уместна напротив MAC-адреса, тк magic packet "полетят" на MAC.

Вы считаете более удобным каждый раз прокручивать окно вниз до кнопки, где вы считаете ее уместной, вместо того, чтобы нажать ее "под носом" - рядом с именем уст-ва?

magic packet "полетят" на MAC

а MAC не относится к конкретному уст-ву?

 

 

Если MAC-адресов несколько, то не надо посылать пакеты на все адреса, а послать только на конкретный MAC (тем более, что у большинства устройств за Wake-On-LAN отвечает всего один MAC, а если говорить о внешних NIC, то у тех, у кого подключен "шнурок" WOL к материнской плате)

Edited by Oleg Nekrylov
Link to comment
Share on other sites

  • 0
22 минуты назад, Oleg Nekrylov сказал:

Если MAC-адресов несколько, то не надо посылать пакеты на все адреса, а послать только на конкретный MAC (тем более, что у большинства устройств за Wake-On-LAN отвечает всего один MAC, а если говорить о внешних NIC, то у тех, у кого подключен "шнурок" WOL к материнской плате)

не пойму вашей логики - вы предлагаете зачем-то перенести кнопку, у вас на скрине два уст-ва с разными MAC - WiFi и LAN, в доп.сведениях у вас один MAC.

Если на уст-ве две сетевых, они работают в бондинге - единый MAC-адрес на две сетевых. Бондинг настраивается на хосте, не на роутере. Не думаю, что на Яблочке это отличается.

Так чего вы хотите по итогу - один и тот же IP на WiFi  и на две сетевых в бондинге?

Link to comment
Share on other sites

  • 0
1 час назад, bigpu сказал:

не пойму вашей логики - вы предлагаете зачем-то перенести кнопку, у вас на скрине два уст-ва с разными MAC - WiFi и LAN, в доп.сведениях у вас один MAC.

Если на уст-ве две сетевых, они работают в бондинге - единый MAC-адрес на две сетевых. Бондинг настраивается на хосте, не на роутере. Не думаю, что на Яблочке это отличается.

Так чего вы хотите по итогу - один и тот же IP на WiFi  и на две сетевых в бондинге?

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

Думаю, вам вот этот кусок isc dhcp что-нибудь прояснит:

        host mac-pro-1 {
        ddns-hostname "Mac-Pro";
        option host-name "Mac-Pro";
        hardware ethernet 00:17:f2:09:79:bc;
        fixed-address 192.168.1.40;}

        host mac-pro-2 {
        ddns-hostname "Mac-Pro";
        option host-name "Mac-Pro";
        hardware ethernet 00:17:f2:09:79:bd;
        fixed-address 192.168.1.41;}

        host mac-pro-3 {
        ddns-hostname "Mac-Pro";
        option host-name "Mac-Pro";
        hardware ethernet 7c:c3:a1:b2:ac:2d;
        fixed-address 192.168.1.42;}

Мне же нужен round robin: имя хоста общее, а MAC/IP разные (это могут быть и физически разные машины [например редутантные]!)

На текущий момент, если имеем такую схему (у меня 6 разных MAC/IP), "Список устройств" сходит с ума: его начинает колбасить и по кольцу исчезают/появляются устройства.

Edited by Oleg Nekrylov
Link to comment
Share on other sites

  • 0
24 минуты назад, Oleg Nekrylov сказал:

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

Думаю, вам вот этот кусок isc dhcp что-нибудь прояснит:


        host mac-pro-1 {
        ddns-hostname "Mac-Pro";
        option host-name "Mac-Pro";
        hardware ethernet 00:17:f2:09:79:bc;
        fixed-address 192.168.1.40;}

        host mac-pro-2 {
        ddns-hostname "Mac-Pro";
        option host-name "Mac-Pro";
        hardware ethernet 00:17:f2:09:79:bd;
        fixed-address 192.168.1.41;}

        host mac-pro-3 {
        ddns-hostname "Mac-Pro";
        option host-name "Mac-Pro";
        hardware ethernet 7c:c3:a1:b2:ac:2d;
        fixed-address 192.168.1.42;}

Мне же нужен round robin: имя хоста общее, а MAC/IP разные (это могут быть и физически разные машины [например редутантные]!)

На текущий момент, если имеем такую схему (у меня 6 разных MAC/IP), "Список устройств" сходит с ума: его начинает колбасить и по кольцу исчезают/появляются устройства.

В вашем куске, разные MAC и соответственно разные IP, привязка хоста у Кинетика идет как раз-таки по MAC.

Если вам нужен Round-robin, то на мой взгляд, вы зря ждете подобного от Кинетик, о каком Round-robin может идти речь, если тут нету агрегации портов, Multi-WAN и QoS зачаточны.

Одним словом, не тот класс уст-ва, как и не та ЦА - это интернет-центр, а не маршрутизатор.

Безусловно, вы можете создать кейс на добавление данной функции, но что-то мне подсказывает, что с вашими запросами вам нужен не Кинетик.

 

Link to comment
Share on other sites

  • 0
44 минуты назад, Oleg Nekrylov сказал:

Мне же нужен round robin: имя хоста общее, а MAC/IP разные (это могут быть и физически разные машины!)

Опции DHCP в Keenetic можно привязать только к классу устройств (клиент должен сообщать о нём в option 60); отдельному узлу опции назначить нельзя.

  • Upvote 1
Link to comment
Share on other sites

  • 0

У нас не может быть несколько mac у одного хоста. Жесткая схема: один mac - одно наименование - одна регистрация. То, что устройство зарегистрировано несколько раз, это скорее фича - можно применить разные правила к нему.

  • Upvote 1
Link to comment
Share on other sites

  • 0
14 часа назад, bigpu сказал:

В вашем куске, разные MAC и соответственно разные IP, привязка хоста у Кинетика идет как раз-таки по MAC.

Если вам нужен Round-robin, то на мой взгляд, вы зря ждете подобного от Кинетик, о каком Round-robin может идти речь, если тут нету агрегации портов, Multi-WAN и QoS зачаточны.

Одним словом, не тот класс уст-ва, как и не та ЦА - это интернет-центр, а не маршрутизатор.

Безусловно, вы можете создать кейс на добавление данной функции, но что-то мне подсказывает, что с вашими запросами вам нужен не Кинетик.

 

Вы не понимаете о чем идет речь: забудьте об агрегации, и других плюшках - это удел управляемых коммутаторов... я говорю о нескольких A/PTR-записях для одного хоста - это и есть round robin.

И ничего здесь заумного нет: возьмите любой ASUS, D-Link...., наконец DD-WRT/OpenWRT... ни у кого проблем нет, а у Keenetic есть

Не знаю, что внутри, но предполагаю, что банально обычный dnsmasq - никакой сложности там нет (кстати, включить tftp-сервер тоже нет проблем [для PXE], а загрузочные файлы держать на внешнем накопителе, например флешке, но почему-то это до сих пор не сделано)

 

14 часа назад, Le ecureuil сказал:

У нас не может быть несколько mac у одного хоста. Жесткая схема: один mac - одно наименование - одна регистрация. То, что устройство зарегистрировано несколько раз, это скорее фича - можно применить разные правила к нему.

Это не "чисто моя хотелка", тут столкнулся еще и с Яндекс.Розетками - там вообще все нехорошо: Розетка подключившись к WI-FI получает на свой основной MAC, адрес от DHCP, но у нее есть еще один MAC (динамический?) и адрес 192.168.1.60 (статический?), который предназначен для работы в режиме AP.

А теперь представьте, что твориться в сети при наличии нескольких таких девайсов, а "Список устройств" у Кинетика вообще сходит с ума и в итоге приводит к зависанию самого Кинетика - приходится рубить питание и больше не заходить в закладку "Список устройств".

  • Thanks 1
Link to comment
Share on other sites

  • 0
2 часа назад, Oleg Nekrylov сказал:

Вы не понимаете о чем идет речь: забудьте об агрегации, и других плюшках - это удел управляемых коммутаторов... я говорю о нескольких A/PTR-записях для одного хоста - это и есть round robin.

И ничего здесь заумного нет: возьмите любой ASUS, D-Link...., наконец DD-WRT/OpenWRT... ни у кого проблем нет, а у Keenetic есть

Не знаю, что внутри, но предполагаю, что банально обычный dnsmasq - никакой сложности там нет (кстати, включить tftp-сервер тоже нет проблем [для PXE], а загрузочные файлы держать на внешнем накопителе, например флешке, но почему-то это до сих пор не сделано)

Думается мне, что это вы не понимаете)

забудьте об агрегации, и других плюшках - это удел управляемых коммутаторов

Что вы говорите - агрегацию и другие плюшки, тот же round robin, который вам так нужен, умеет прекрасно маршрутизатор Микротик.

возьмите любой ASUS, D-Link...., наконец DD-WRT/OpenWRT... ни у кого проблем нет, а у Keenetic есть

Ок, вот вам две любые модели ASUS, D-Link - D-Link DIR-615/T4, ASUS RT-N11P, в них присутствует round robin?

Кривые поделки DD-WRT/OpenWRT мне обсуждать бы не хотелось - да это и не конечное уст-во и не производитель оборудования.

Ваши хотелки с round robin есть в Микротик, хотите их в Кинетике - кейс в ТП и на форум запрос и, ждать))

Аналогичный алгоритм с вашими розетками Яндекс.

  • Y'r wrong 1
Link to comment
Share on other sites

  • 0
8 минут назад, bigpu сказал:

Думается мне, что это вы не понимаете)

забудьте об агрегации, и других плюшках - это удел управляемых коммутаторов

Что вы говорите - агрегацию и другие плюшки, тот же round robin, который вам так нужен, умеет прекрасно маршрутизатор Микротик.

возьмите любой ASUS, D-Link...., наконец DD-WRT/OpenWRT... ни у кого проблем нет, а у Keenetic есть

Ок, вот вам две любые модели ASUS, D-Link - D-Link DIR-615/T4, ASUS RT-N11P, в них присутствует round robin?

Кривые поделки DD-WRT/OpenWRT мне обсуждать бы не хотелось - да это и не конечное уст-во и не производитель оборудования.

Ваши хотелки с round robin есть в Микротик, хотите их в Кинетике - кейс в ТП и на форум запрос и, ждать))

Аналогичный алгоритм с вашими розетками Яндекс.

Вы оперируете словами, ни сколько не задумываясь о их смысле: агрегация != round robin, тк предполагает поверх физики,

еще один программный объединенный интерфейс (будет ли это 802.3ad или что-то другое, не важно), через который уже и идет работа,

при round robin это только независимые интерфейсы и ротация IP происходит уже на уровне DNS (для примера вам pool.ntp.org)

В названных вами устройствах, на тот момент когда я ими пользовался (лет 5-10 назад), были: последние мной виденные ASUS RTN-16 тоже есть, D-Link DIR-655/DFL-860e/1660 тоже есть, Netgear (от SOHO, до UTM) тоже есть...

Про OpenWRT/DD-WRT вы абсолютно не правы: для примера вам Buffalo

По поводу вездесущего Микротик - этого хлама у меня и так куча, в SOHO он даже до Keenetic не дотягивает (из-за своих "обрезков" и "фирменных реализаций"), а что касается бизнес-сегмента, я пожалуй предпочту Juniper/Cisco/Netgear.

Единственно из-за чего связался с Keenetic - санкции, из-за которых многие фирмы закрыли свои представительства (и службы бета-тестирования/локализации) в РФ.

PS: Все-таки шальную идею переложить DHCP/DNS на Keenetic пока пришлось отложить (в Keenetic поставил DHCP relay), вернув связку isc dhcpd+bind в строй как было - .на объекте сервера убивают Keenetic (интернет нужен только для NTP, поэтому изначально выбор  пал на Keenetic, а не какой-то UTM), а дома Яндекс.Розетки (что стало неприятным сюрпризом).

 

  • Upvote 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...