2009-11-10 4 views
0

Я тестирую приложение простой многоадресной рассылки на Linux. Я получил это работает на моем компьютере, выполнив следующие действия:multicast on linux

  • отключение брандмауэра
  • работает маршрут команды добавить -сетью 224.0.0.0 240.0.0.0 маска подсети DEV eth0

если вы заинтересованы в деталях, см. this post

Почему эти два шага необходимы? есть ли альтернатива.

Я тестирую код на localhost.

на другом ПК Я попытался запустить программу после отключения брандмауэра. это не работает. , когда я запускаю команду маршрута я получаю следующее сообщение

route: netmask 0fffffff doesn't make sense with host route 
Usage: route [-nNvee] [-FC] [<AF>]   List kernel routing tables 
    route [-v] [-FC] {add|del|flush} ... Modify routing table for AF. 

    route {-h|--help} [<AF>]    Detailed usage syntax for specified AF. 
    route {-V|--version}     Display version/author and exit. 

    -v, --verbose   be verbose 
    -n, --numeric   don't resolve names 
    -e, --extend    display other/more information 
    -F, --fib    display Forwarding Information Base (default) 
    -C, --cache    display routing cache instead of FIB 

<AF>=Use '-A <af>' or '--<af>'; default: inet 
List of possible address families (which support routing): 
inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25) 
netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP) 
x25 (CCITT X.25) 

что такое решение?

+0

Пожалуйста, задайте этот вопрос на superuser.com –

+0

@Anand: У нас есть миграционная система, если она принадлежит суперпользователю, она будет перенесена, он НЕ должен публиковать ее там, она будет перенесена для него. – Gnoupi

+0

, который отвечает за перевод вопроса –

ответ

0

получил это, чтобы работать без команды маршрута. проблема с настройкой брандмауэра.

Я видел эту рекомендацию для использования команды route для запуска ping по многоадресному адресу. здесь не требуется.