Projekt

Ogólne

Profil

Routing multicast

Na Linux do routingu multicastowego IGMP celem przesłania kanałów między różnymi interfejsami sieciowymi służy oprogramowanie smcroute.
Zgodnie z schematem budowy Debiana na routerach została utworzona struktura katalogów:
  • /etc/smcroute/conf-available - zawiera wszystkie pliki z predefiniowanymi ustawieniami globalnymi
  • /etc/smcroute/conf-enabled - symlink do plików które mają być uruchomione
  • /etc/smcroute/routes-available - zawiera wszystkie pliki konfiguracyjne z routingiem
  • /etc/smcroute/routes-enables - symlink do konfiguracji routingu który ma zostać uruchomiony
Pliki z routingiem zawierają dwie komendy:
  • join - odpowiada za dołączenie do grupy multicastowej aby serwer zaczął pobierać kanał Pokaż
  • add - odpowiada za przekazanie ruchu multicastowego na inne interfejsy Pokaż
  • rem - odpowiada za usunięcie multicastu Pokaż
  • leave - opuszczenie grupy multicastowej Pokaż
  • edycja mutlicastu - zmiana interfejsu na który chcemy przesłać multicast odbywa się przez usunięcie aktualnego multicastu komenda rem i ponowne dodanie go komenda add
  • restart - restart wykonujemy przez wydanie polecenie Pokaż
Uwagi:
  1. obsługa smcroute wymaga uprawnień root które uzyskujemy za pomocą polecenia su.
  2. samo wydanie poleceń z konsoli uruchomi multicast, ale bez edycji plików konfiguracyjnych multicast zniknie po restarcie, konieczne jest również poprawnie plików konfiguracyjnych
  3. przeglądać pliki jak i prowadzić edycje plików konfiguracyjnych łatwo można wykonać po uruchomieniu polecenie mc jest to taki graficzny edytor:
    • edycja plików jest dostępna pod przyciskiem F4,
    • plik zapisujemy naciskając przycisk F2 i Enter