🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
VyOS

VyOSは、オープンソースのネットワークOSでVyattaの無償版です。ルータとして動作させるための多くのソフトウェアや管理用コマンドを搭載。ソフトウェアルータとして主に運用されています。

Router

Routerは、異なるネットワーク同士を相互に接続するための通信機器。インターネットでのデータを自動的に振り分け、一つのインターネット回線を複数のコンピュータで使用することが可能です。DHCPによりIPアドレスを自動的に割振りすることもできます。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

Q&A

解決済

1回答

2749閲覧

Vagrant で VyOS を試してみたい (その際, IP フォワードは切ってよいのか)

u_09

総合スコア18

VyOS

VyOSは、オープンソースのネットワークOSでVyattaの無償版です。ルータとして動作させるための多くのソフトウェアや管理用コマンドを搭載。ソフトウェアルータとして主に運用されています。

Router

Routerは、異なるネットワーク同士を相互に接続するための通信機器。インターネットでのデータを自動的に振り分け、一つのインターネット回線を複数のコンピュータで使用することが可能です。DHCPによりIPアドレスを自動的に割振りすることもできます。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

0グッド

1クリップ

投稿2019/05/09 10:08

ルーティングの勉強のため VyOS を試してみたいと考えています.
ですが, ルーティングの設定を何も入れていなくても IP フォワードでパケットが通ってしまうので, VyOS の設定ができているからルーティングができているのか, 単に IP フォワードで通ってしまっているのか分からず困っています.

環境としては Vagrant (box は "higebu/vyos" を使用) で VyOS を3つ立てて,

  • VyOS1: 192.168.33.1/24
  • VyOS2: 192.168.33.2/24
  • VyOS2: 192.168.34.1/24
  • VyOS3: 192.168.34.2/24

という構成で実験しています.

以下のコマンドで IP フォワードを切ってみたところ, 1 => 3 への ping は通らなくなったのですが, VyOS をルータとして動かすためにそもそもこの設定は切っていいのでしょうか.

sh

1sudo sysctl -w net.ipv4.ip_forward=0

また, 最低限のスタティックルーティングの設定 (1 => 3 に通るようにしたい) は

configure set protocols static route 192.168.33.0/24 next-hop 192.168.33.1 set protocols static route 192.168.34.0/24 next-hop 192.168.34.2 commit save

でよいのでしょうか. GW は VyOS2 にしてあり, ip route の出力は以下のようになっています.

sh

1vagrant@vyos1:~$ ip route 2default via 192.168.33.2 dev eth1 310.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.15 4127.0.0.0/8 dev lo proto kernel scope link src 127.0.0.1 5192.168.33.0/24 dev eth1 proto kernel scope link src 192.168.33.1

基本的なところから分かっていないかもしれないのですが, ご回答いただけますとありがたいです.
そもそもこの質問が的外れであればそう言って頂けるのでも助かります.

よろしくお願いします.

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

以下のコマンドで IP フォワードを切ってみたところ, 1 => 3 への ping は通らなくなったのですが, VyOS をルータとして動かすためにそもそもこの設定は切っていいのでしょうか.

LinuxOSをルータとして使用する目的であれば、ipフォワードは必要です。

また, 最低限のスタティックルーティングの設定 (1 => 3 に通るようにしたい) は

LinuxOS自身が持つインターフェース同士はipフォワードを有効にすることで、各インターフェース間の疎通が可能になるので、スタティックルートの設定は必要ないです。

投稿2019/05/10 00:34

over

総合スコア4315

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

u_09

2019/05/10 19:13

回答ありがとうございます! 1台目のクライアント (ping のスタート地点としての) としてのデフォルトゲートウェイの設定と, ルータとしてのルーティングの設定を混同していた気がします. これに加えて IP フォワードはどうなんだとこんがらがっていたので, そこをはっきりして頂けて助かりました. 4台に増やして端から端まで ping が届くように設定してみたところちゃんと疎通できたので色々試せそうです! ありがとうございました.
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問