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
smcroute
Ubuntu Disco에서 설치:
sudo apt update
sudo apt purge smcroute
sudo apt install -t disco smcroute
smcroutectl
및 명령을 사용하여 smcrouted
맨페이지를 업데이트했습니다 .
바라보다man smcroute
데비안에서.