Linux에 smcroute 설치

Linux에 smcroute 설치

Ubuntu 16.04에 smcroute를 설치하는 방법은 무엇입니까? apt-get을 사용하여 설치하려고 하면 bash에서 "smcroulated" 및 "smcroutectl" 명령을 찾을 수 없습니다. 또한 GitHub 페이지에서는 멀티캐스트를 활성화하도록 커널을 구성해야 합니다.

CONFIG_IP_MROUTE=y
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y

이러한 구성은 어디에서 찾을 수 있으며 에코를 사용하여 핫 구성하는 방법은 무엇입니까?

답변1

첫째, Ubuntu에서 커널을 재구성할 필요가 없습니다. 핵심에는 활성화하는 데 필요한 모든 것이 포함되어 있습니다.

둘째, Ubuntu 16.04의 SMCRoute 버전에는 SMCRoute 버전이 없으며 기본 패키지가 너무 오래되었습니다 smcrouted. smcroutectl대신에 다음과 smcroute같습니다 /usr/sbin/smcroute.

시스템에 설치된 매뉴얼 페이지와 모든 파일은 /usr/share/doc/smcroute패키지 버전에 대한 보다 정확한 정보입니다.

답변2

smcroute다음에서 패키지를 설치할 수 있습니다 .디스코 우분투이는 다음을 제공 smcroutectl하고 smcrouted(파일 목록).

disco universe소스 목록에 추가하세요 :

sudo apt edit-sources

다음 줄을 지나치세요.

deb http://us.archive.ubuntu.com/ubuntu/ disco universe

기본 설정 파일을 만듭니다.

sudo nano /etc/apt/preferences.d/smcroute.pref

다음 콘텐츠가 포함되어 있습니다:

Package: smcroute
Pin: release n=disco
Pin-Priority: 500

apt-conf를 구성합니다:

echo 'APT::Default-Release "xenial";' |  sudo tee -a /etc/apt/apt.conf.d/70debconf

smcrouteUbuntu Disco에서 설치:

sudo apt update
sudo apt purge smcroute
sudo apt install -t disco smcroute

smcroutectl및 명령을 사용하여 smcrouted맨페이지를 업데이트했습니다 .

바라보다man smcroute데비안에서.

관련 정보