Вот то, как использовать его с LILO:
$ <install syslinux>
$ sudo cp /usr/lib/syslinux/memdisk /boot/memdisk
Файл конфигурации Syslinux:
label dos
kernel memdisk
append initrd=dosboot.img
Файл конфигурации Lilo:
image=/boot/memdisk
initrd=/boot/dosboot.img
label=dos
Я считаю групповую маршрутизацию своего рода черной магией, но вот несколько снимков ...
Проверить если igmpproxy создает групповой маршрут с помощью команды ip mroute
.
Если это так, вероятно, ваше ядро все еще фильтрует входные данные.
Наиболее частой причиной является отсутствие маршрута к источнику. Вы пробовали отключить iptables? Или используйте TRACE
target?
И если маршрут многоадресной рассылки не создается, я бы предложил использовать pimd (это то, что я использую для маршрутизации многоадресных рассылок IPTV).
И, похоже, вы неправильно используете altnet. Согласно составленной документации, это означает, что
Определяет дополнительную подсеть (сеть), присоединенную к физическому интерфейсу, описанному в записи phyint. mask_len - это длина сетевой маски.
(не могу оставить комментарий, поэтому оставлю ответ)
Если я правильно понимаю, у вас есть система на 192.168.20.0/24, отправляющая многоадресный трафик на конкретный группы 224.1.1.1, и вы хотите направить этот трафик через туннельный интерфейс на промежуточном Linux-сервере.
Я не знаком с работой igmpproxy, но, судя по названию, я подозреваю, что он отправляет пакеты IGMP в удаленная локальная сеть. Это может не работать для вашей реализации туннеля, потому что IGMP предназначен для работы только в локальной сети, а не в туннеле.
PIM будет вашим другом здесь - он позволит вашему Linux-серверу обмениваться информацией об источниках и группах многоадресной рассылки с другие роутеры.
Какая система завершает туннель GRE? Может ли он работать с PIM в плотном или разреженном режиме? Может ли локальный Linux-сервер запускать PIM, если вам нужно?
Быстрый поиск в Google показывает Linux Multicast HOWTO здесь .
HTH!