CORE、quagga、zebra デーモン - 自動起動ルーター OS の問題

CORE、quagga、zebra デーモン - 自動起動ルーター OS の問題

CORE でいくつかのシミュレーションを開始する必要があります。Ubuntu 16.04 では、構成を修正するのに問題はありません。ネットワークで多くのチュートリアルの手順を実行すると、すべて正常に動作します。しかし、17.10 では奇妙な問題が発生します。スター シミュレーションの後、Zebra デーモンがすべてのルーターで自動的に起動しないため、各「デバイス」でこれを手動で実行する必要があります。5 日以上この問題と格闘しており、イライラし始めています。

チュートリアルで示されているように、Quaggaのインストールが異なっていることがわかりましたが、修正方法がわかりません。例:

aptitude install quagga

ファイルはquagga作成/etc/init.d/されません。同じように/etc/quagga/daemons

あなたを助けるために何を投稿すればいいのか本当にわかりません...

たとえば、このチュートリアルの手順を実行します。http://www.brianlinkletter.com/how-to-build-a-network-of-linux-routers-using-quagga/

答え1

さて、数日の長い日々を経て、解決策を見つけました。

zebra.serviceまず、で見つかったデフォルトでインストールされているリンクを修正しました/lib/systemd/system/zebra.serviceテキスト エディターで実行し、行 4、10、11、13 を変更します。ディレクトリを書き込みます。

/usr/lib/quagga/zebra.confその代わり/etc/quagga/zebra.conf

最終的なファイルは次のようになります。

 1 [Unit]
 2 Description=GNU Zebra routing manager
 3 After=network.target
 4 ConditionPathExists=/usr/lib/quagga/zebra.conf
 5 Documentation=man:zebra
 6
 7 [Service]
 8 Type=forking
 9 ExecStartPre=/sbin/ip route flush proto zebra
10 ExecStartPre=-/bin/chmod -f 640 /etc/quagga/vtysh.conf /usr/lib/quagga/zebra.conf
11 ExecStartPre=-/bin/chown -f quagga:quagga /run/quagga /usr/lib/quagga/zebra.conf
12 ExecStartPre=-/bin/chown -f quagga:quaggavty /etc/quagga/vtysh.conf
13 ExecStart=/usr/sbin/zebra -d -A 127.0.0.1 -f /usr/lib/quagga/zebra.conf
14 Restart=on-abort
15 RuntimeDirectory=quagga
16
17 [Install]
18 WantedBy=network.target

ファイルを保存し、 を使用してシステム デーモンを再起動しますsystemctl daemon-reload。 を使用して Zebra サービスを開始しますsystem zebra start

別の方法としては、 を参照してシンボリックリンクを作成することですzebra.conf。これを行うには、次を使用します。

ln -s /usr/lib/quagga/zebra.conf /etc/quagga/zebra.conf

これで、Ubuntu 16.04 から現在までに実装されていたパッケージ リポジトリの誤りが修正されました。

2 番目のステップでは、CORE インストールを修正する必要があります。デフォルトで構成されていないものはほとんどありません。グループ アクセスに問題があることに気付きました。CORE は、ルート ユーザーが特定の一時フォルダーにアクセスできないため、zebra.service を自動的に開始しません。ルート ユーザーは 'quaggavty' グループのメンバーではないことがわかりました。

この状況を変更するには、グループに root を追加するだけです。 usermod -a -G quaggavt root

CORE を再起動して、正常に動作するプログラムをお楽しみください。

関連情報