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バージョンがなく、デフォルトのパッケージが古すぎますsmcroutedsmcroutectl代わりに、次のようにsmcrouteなります/usr/sbin/smcroute

システムにインストールされているマニュアルページとすべてのファイルは、/usr/share/doc/smcrouteパッケージのバージョンに関するより正確な情報です。

答え2

smcroute以下からパッケージをインストールできます。ディスコUbuntuこれは以下を提供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 smcrouteDebian で。

関連情報