(2019/01/13) Download Site 更新
最新の iproute2 が必要なのに「どこにあったっけ?」と言って見つからないというのは良くある事かと思います。(最新 Kernel では対応してる Segment Routing IPv6 (SRv6) 設定したい!! とか)
例えば以下サイトは違います。
というわけで download 場所と build/install 方法のメモ。
-
download サイト
- tarball: https://www.kernel.org/pub/linux/utils/net/iproute2/
- 通常こちら:git://git.kernel.org/pub/scm/network/iproute2/iproute2.git
- net-next patch: git://git.kernel.org/pub/scm/network/iproute2/iproute2-next.git
-
(2019/01/13) アクセス不可
今回は tarball をダウンロードした際の手順を記載。
(2017/10/21 時点での最新:iproute2-4.13.0.tar.gz を利用)
- そのまま make すると(不要な)arpd ビルドしようとしてうまくビルドできないので、以下サイトに従って前処理。
- 念のため上書きしないように DOCDIR を指定。
-
apt instal ...
は上記サイトには記載ないけど、無いとmake
でエラーになるので記載。
sed -i /ARPD/d Makefile
sed -i 's/arpd.8//' man/man8/Makefile
rm -v doc/arpd.sgml
sed -i 's/m_ipt.o//' tc/Makefile
sudo apt install bison flex
make
sudo make DOCDIR=/usr/share/doc/iproute2-4.13.0 install
以上