Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Quaggaソフトウェアを使用してCentOSデバイスを設定する方法

Quaggaソフトウェアを使用してCentOSデバイスを設定する方法

  

Quaggaは、Linuxデバイスをルータに変え、強力な実際のルータ機能を実装することができるルーティングソフトウェアです。 Quaggaを使ってCentOSデバイスを設定する方法を見てみましょう。

Quaggaは、RIP、OSPF、BGP、ISISルーターなど、いくつかの主要なルーティングプロトコルをサポートしています。 IPv4とIPv6に対応しており、ルーティング/プレフィックスフィルタリングもサポートしています。本番環境のルーターに障害が発生し、予備のルーターが手元になく、交換品が送られてくるという万が一の事態に備えて、Quaggaは役に立ちます。正しく設定されている限り、Quaggaは実稼働環境でルーターとして設定することもできます。

このチュートリアルでは、2つの架空の支社ネットワーク(192.168.1.0 /24と172.17.1.0 /24など)を2つのネットワーク間の専用リンクで接続します。

この専用リンクの両端で私たちのCentOSの機器。これら2つのデバイスのホスト名はそれぞれ「site-A-RTR」および「site-B-RTR」に設定されています。 IPアドレスに関する情報は以下のとおりです。

サイトA:192.168.1.0/24

サイトB:172.16.1.0/24

2つのLinuxデバイス間の同等性:10.10.10.0/30

Quaggaパッケージには一緒に働くいくつかのデーモンが含まれています。このチュートリアルでは、次のデーモンの設定に焦点を当てます。

Zebra:カーネルインタフェースと静的ルーティングを担当するコアデーモン。

Ospfd:IPv4 OSPFデーモン。

CentOSへのQuaggaのインストール

最初に、yagを使用してQuaggaをインストールします。

#yum install quagga

CentOS 7では、SELinuxはデフォルトで/usr /sbin /zebraがその設定ディレクトリに書き込まれないようにします。このSELinuxポリシーは、これから説明するインストールプロセスを妨げるので、この戦略を禁止したいと思います。これを行うには、SELinuxをオフにする(推奨されません)か、以下に示すように< zebra_write_config>ブール式を有効にします。 CentOS 6を使用している場合は、この手順をスキップできます。

#setsebool -P zebra_write_config 1

この変更を行わないと、QuaggaコマンドシェルからZebraの設定を保存しようとすると、次のエラーが表示されます。

設定ファイル/etc/quagga/zebra.conf.OS1Uu5を開くことができません。

(設定ファイル/etc/quagga/zebra.conf.OS1Uu5を開くことはできません)。 p> Quaggaのインストールが完了したら、必要なピアIPアドレスを設定し、OSPF設定を更新します。 Quaggaにはvtyshというコマンドラインシェルが付属しています。 vtyshで使用されているQuaggaコマンドは、CiscoやJuniperなどの大手ルーターベンダーのものと似ています。

フェーズ1:Zebraの設定

最初にZebraの設定ファイルを作成してからZebraデーモンを起動します。

#cp /usr/share/doc/quagga-XXXXX/zebra.conf.sample /etc/quagga/zebra.conf

#service zebra start

#chkconfig Zebra on

vtyshコマンドシェルを起動します。

#vtysh

最初に、Zebraのログファイルを設定します。これを行うには、次のように入力してvtyshでグローバルコンフィギュレーションモードを開始します。

site-A-RTR#configure terminal

そしてログファイルの場所を指定してから、モードを終了します。

site-A-RTR(config)#ログファイル/var/log/quagga/quagga.log

site-A-RTR(config)#exit

設定を永久に保存します。

site-A-RTR#write

次に、必要に応じて利用可能なインターフェイスを決定し、次にIPアドレスを設定します。

site-A-RTR#show interface

インタフェースeth0が起動し、回線プロトコル検出が無効になります。

。 。 。 。 。

インターフェースeth1が起動し、回線プロトコル検出が無効になります。

。 。 。 。 。

eth0パラメータの設定:

site-A-RTR#configure terminal

site-A-RTR(config)#interface eth0

site-A -RTR(config-if)#ipアドレス10.10.10.1/30

site-A-RTR(config-if)#説明to-site-B

site-A-RTR( Config-if)#no shutdown

eth1パラメータの設定を続行します。

site-A-RTR(config)#interface eth1

site-A-RTR(config-if) )#ip address 192.168.1.1/24

site-A-RTR(config-if)#説明to-site-A-LAN

site-A-RTR(config-if) #no shutdown
前へ12次のページ合計2ページ

Copyright © Windowsの知識 All Rights Reserved