• オンラインツール
  • - 計算機
    • 文字数カウント
  • - ダウンロード
    • TikTok ダウンロード
    • Douyin ダウンロード
  • - Webツール
    • BASE64
    • Base64→画像
    • 画像→Base64
    • URLエンコード
    • JavaScript
    • タイムスタンプ
    • ユニコード変換
    • JSON整形
    • 拡張子変更
    • リスト作成
    • CSS最適化
  • - 暗号化ツール
    • MD5暗号化
    • ランダムジェネレーター
  • - 画像ツール
    • 画像圧縮
    • QRコードジェネレーター
    • QRコードリーダー
    • 壁紙プレビュー
    • 画像 EXIF
  • - 情報シート
    • 血液型遺伝
    • 服のサイズ
    • app.tool_clock
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Quagaソフトウェアを利用してあなたのCentOSデバイスをOSPFルータにする方法
2022-01-08

Quagaはオープンソースルーティングソフトウェアキットです

このチュートリアルでは、2つの仮定のブランチネットワーク(192.168.1.0/24および172.17.1.0/24など)を接続します。この2つのネットワークの間には、専用のリンクが採用されています。

 

私たちのCentOSデバイスはこの専用リンクの両端にあります。 Site-A: Site-B: 2つのLinuxデバイス間のピア:

Quagaソフトウェアには、いくつかの共同で実行されるバックグラウンドプログラムが含まれています。このチュートリアルでは、次のバックグラウンドプログラムの設定に重点を置いて説明します。

Zebra: Ospfd: QuaggaをCentOSにインストール

まずyumを使用してQuaggaをインストールします。

# yum install quagga

CentOS 7では、SELinuxはデフォルトで/usr/sbin/zebraの構成ディレクトリへの書き込みを阻止します。このSELinuxポリシーは、説明するインストールプロセスを妨害しているため、ポリシーを禁止したいと考えています。このため、SELinuxをオフにするか(推奨しない)、以下に示すようにzebra_write_configをオンにします。CentOS 6を使用する場合は、このステップをスキップできます。

# setsebool -P zebra_write_config 1

このような変更を行わなければ,QuagaのコマンドハウジングからZebra構成を保存しようとすると,以下のエラーが発生する.

Can't open configuration file /etc/quagga/zebra.conf.OS1Uu5.

(プロファイル/etc/quagga/zebra.conf.OS 1 Uu 5を開けません。)

Quagaのインストールが完了すると、必要なピアIPアドレスを設定し、OSPF設定を更新します。Quaggaにはvtyshというコマンドラインハウジングが付いています。vtyshで使用されるQuagaコマンドは、思科や瞻博などの各ルータメーカーのコマンドに似ています。

第一段階: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)# log file /var/log/quagga/quagga.log

site-A-RTR(config)# exit

構成を永続的に保存するには、次の手順に従います。

site-A-RTR# write

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

site-A-RTR# show interface

Interface eth0 is up, line protocol detection is disabled

. . . . .

Interface eth1 is up, line protocol detection is disabled

. . . . .

eth 0パラメータを構成するには、次の手順に従います。

site-A-RTR# configure terminal

site-A-RTR(config)# interface eth0

site-A-RTR(config-if)# ip address 10.10.10.1/30

site-A-RTR(config-if)# description to-site-B

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

eth 1パラメータの構成を続行します。

site-A-RTR(config)# interface eth1

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

site-A-RTR(config-if)# description to-site-A-LAN

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

構成を検証します。

site-A-RTR(config-if)# do show interface

Interface eth0 is up, line protocol detection is disabled

. . . . .

inet 10.10.10.1/30 broadcast 10.10.10.3

. . . . .

Interface eth1 is up, line protocol detection is disabled

. . . . .

inet 192.168.1.1/24 broadcast 192.168.1.255

. . . . .

site-A-RTR(config-if)# do show interface description

Interface Status Protocol Description

eth0 up unknown to-site-B

eth1 up unknown to-site-A-LAN

構成を永続的に保存するには、次の手順に従います。

site-A-RTR(config-if)# do write

site-Bサーバについても、IPアドレス構成という手順を繰り返します。

すべてがうまくいけば、site-Aサーバからsite-BのピアIP 10.10.10.2をping検出できるはずです。

Zebraバックグラウンドプログラムが起動すると、vtyshのコマンドラインインタフェースで行った変更はすぐに有効になります。設定変更後にZebraバックグラウンドプログラムを再起動する必要はありません。

第2段階:OSPFの構成

OSPFプロファイルを作成し、OSPFバックグラウンドプログラムを起動します。

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

# service ospfd start

# chkconfig ospfd on

vtyshシェルを起動し、OSPF構成を続行します。

# vtysh

ルータ構成モードに入ります。

site-A-RTR# configure terminal

site-A-RTR(config)# router ospf

router-idを手動で設定することもできます。

site-A-RTR(config-router)# router-id 10.10.10.1

OSPFに参加するネットワークを追加します。

site-A-RTR(config-router)# network 10.10.10.0/30 area 0

site-A-RTR(config-router)# network 192.168.1.0/24 area 0

構成を永続的に保存するには、次の手順に従います。

site-A-RTR(config-router)# do write

site-Bについても同様のOSPF構成を繰り返します。

site-B-RTR(config-router)# network 10.10.10.0/30 area 0

site-B-RTR(config-router)# network 172.16.1.0/24 area 0

site-B-RTR(config-router)# do write

OSPFの隣人が今現れるはずです。OSpfdが動作している限り、vtyshハウジングを介して行われたOSPFに関する構成変更はすぐに有効になり、ospfdを再起動する必要はありません。

次のセクションでは、インストールされているQuagga環境を検証します。

検証#ケンショウ# 1.pingでテスト

まず、site-Aからsite-Bのローカルエリアネットワークをping検出できるはずです。ファイアウォールがping検出トラフィックをブロックしていないことを確認します。

[root@site-A-RTR ~]# ping 172.16.1.1 -c 2

2.ルーティングテーブルのチェック

カーネルとQuagaルーティングテーブルには必要なルーティングがあるはずです。

[root@site-A-RTR ~]# ip route

10.10.10.0/30 dev eth0 proto kernel scope link src 10.10.10.1

172.16.1.0/30 via 10.10.10.2 dev eth0 proto zebra metric 20

192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.1

[root@site-A-RTR ~]# vtysh

site-A-RTR# show ip route

Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,

I - ISIS, B - BGP, > - selected route, * - FIB route

O 10.10.10.0/30 [110/10] is directly connected, eth0, 00:14:29

C>* 10.10.10.0/30 is directly connected, eth0

C>* 127.0.0.0/8 is directly connected, lo

O>* 172.16.1.0/30 [110/20] via 10.10.10.2, eth0, 00:14:14

C>* 192.168.1.0/24 is directly connected, eth1

3.OSPFの隣人とルータを検証する

vtyshハウジングでは、必要な隣人が現れているかどうか、適切なルートを覚えているかどうかを確認することができます。

[root@site-A-RTR ~]# vtysh

site-A-RTR# show ip ospf neighbor

 

以上,Quagaを用いて基本的なOSPFを構成した.通常、Quagaは、OSPF、RIP、BGPなどの動的ルーティングプロトコルをサポートするために、一般的なLinuxデバイスを容易に構成することができます。Quaggaをサポートするデバイスは、ネットワークに存在する可能性のある他のルータと連絡を取り、ルーティングを交換することができます。

Quagaはいくつかの主要なオープン標準ルーティングプロトコルをサポートしているため、多くのシーンで優先的な選択である可能性があります。さらに素晴らしいことに、Quagaのコマンドラインインタフェースは思科や瞻博などの各ルータメーカーのコマンドラインインタフェースとほぼ同じです。これにより、デバイスQuaggaデバイスの導入とメンテナンスが容易になります。読んでくれてありがとう。皆さんの役に立つことを望んでいます。引き続き注目してください。私たちはもっと優秀な文章を分かち合うように努力します。


ソース元URL:https://dopubox.com/article/p/f83e4b6c902069ac

その他のツール
  • 文字数カウント TikTok ダウンロード Douyin ダウンロード BASE64 Base64→画像 画像→Base64 URLエンコード JavaScript タイムスタンプ ユニコード変換 JSON整形 拡張子変更 リスト作成 CSS最適化 MD5暗号化 ランダムジェネレーター 画像圧縮 QRコードジェネレーター QRコードリーダー 壁紙プレビュー 画像 EXIF 血液型遺伝 服のサイズ app.tool_clock
  • テレビ東京、不適切表現で謝罪 「激録・警察密着24時!!」
    2024-05-29

    古本屋を巡り、顧みられなくなった作品、作家を生き返らせた九大大学院教授没後20年 教え子や研究仲間を支える「清新な光景」
    2024-05-30

    藤井聡太八冠が勝ち、最終局へ 将棋叡王戦で2勝2敗
    2024-05-31

    【6月1日~2日】週末必見の“アート&デザイン”まとめ!
    2024-06-01

    『マッドマックス:フュリオサ』に登場する「ある絵画」は何を意味しているのか? ギリシア神話と「ファム・ファタル」から考察する
    2024-06-01

    鎌倉幕府の地頭から海の武士団・松浦党に…古文書群「青方文書」からみる中世の漁業や製塩事情
    2024-06-01

    〈テロ事件と「美の復讐」〉15世紀末・イタリア「メディチ家兄弟暗殺計画」とルネサンスの画家たち
    2024-06-01

    現代詩の「中原中也賞」、俳句で培われた言語感覚…「新たな音やリズム」ジャンルを往来し追求
    2024-06-02

    まだ無名だった作曲家エルガーが、婚約の贈り物として捧げた名曲【クラシック今日は何の日?】
    2024-06-01

    「工芸的美しさの行方―うつわ・包み・装飾」が東京と京都で開催。第1弾はBONDED GALLERYにて7月から
    2024-06-03

    道後温泉の記憶を継承するアート 大竹伸朗が“描き”重要文化財を守ったテント膜「熱景」の再生
    2024-06-03

    テレ東が警察密着番組の担当者らを懲戒処分
    2024-06-03

    彫刻の森美術館で「舟越桂 森へ行く日」が開催へ
    2024-06-05

    開館10周年を記念。「広重 ─摺の極─」があべのハルカス美術館で開催へ
    2024-06-05

    スマイル社が性犯罪被害者支援の法人設立
    2024-06-04

    3日間限定発売! 名作パントンチェアが新たな魅力を纏った限定カラーで登場。
    2024-06-05

    沙に囲まれた残酷な世界が私たちの社会を浮かび上がらせる。期待の作家が令和の世に送り出す、新たな青春のバイブル!
    2024-06-06

    ビル・エヴァンスの名言「才能なんて取るに足りない」【本と名言365】
    2024-06-05

    美術家藤井光さん個展「終戦の日/WAR IS OVER」 希望か絶望か…大分・佐伯の地下弾薬庫跡にこだまする泣き声
    2024-06-07

    「さどの島銀河芸術祭2024」が開催。新潟・佐渡島各所で作品を制作展示
    2024-06-06

    ©  Dopu Box
    💛