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ページ
のインストール方法と使い方LinuxシステムVimエディタを使うには、Vimプラグインをインストールする必要があります(VimプラグインのインストールはシステムのホームUbuntuインストールvimプ
通常、nodejsをインストールする方法は2つありますが、コンパイル済みファイルを使用してnodejsをインストールする場合、多くの人が問題を抱えています。友達は理解す
Linuxでcobblerを使用すると、Linuxネットワークインストール環境を迅速に確立でき、これによりLinuxネットワークインストールの技術的しきい値が大幅に低
telnetはtelnetプロトコルに基づいたリモートログインを実現できるインターネットリモートプロトコルですOracle Linux 5システムでは、リモートtel