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
以下からパッケージをインストールできます。ディスコ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
smcroute
Ubuntu Discoからインストール:
sudo apt update
sudo apt purge smcroute
sudo apt install -t disco smcroute
smcroutectl
とコマンドを使用してsmcrouted
マンページを更新しました。
バラよりman smcroute
Debian で。