11
14

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ネットワークシミュレーター Filius

Posted at

Filius

Java製のお手軽に動かせるネットワークシミュレーター。
IPネットワークの動作検証を簡単に試すことができるので,ネットワークの勉強にどうぞ.

インストール

Filiusのサイトからダウンロード
Windowsならインストーラ付きのexeをダウンロードする.
MacOSは外部サイトでdmgファイルが提供されているが,バージョン1.14.1までで古い.
MacOSにJREがインストールされていれば,2.4.1のzipファイルを展開し,そこにあるfilius.shを実行すれば動きます.

Windowsでのインストール

インストーラの言語はドイツ語で表示されます.

image.png
image.png
image.png
image.png

起動

インストールが完了すれば,アプリにFiliusが登録されているので実行する.
image.png

言語の設定

初回起動時には言語の選択ダイアログが表示される.読めるならDeutschやFranciasでも良いとおもいますが,読めないのでEnglishを選択.
image.png
image.png

言語の変更

インストール時に選択した言語から別の言語に変更したい場合は,設定ファイルを変更して対応します.
標準だとC:\Program Files\Filius\config\filius.iniを修正し,localeをen_GBに設定する.

# locale=de_DE
locale=en_GB
# locale=fr_FR

アプリ画面

言語を設定すると,アプリのウィンドウが開きます.ここにパーツを置いてネットワークを作っていきます.
image.png

Filiusには3つのモードがあり,目的によって切り替えながら利用します.切り替えは画面上部のアイコンをクリックして切り替えます.

シミュレーションモード

▶️ アイコンをクリックすると,シミュレーションモードになり,ネットワークの動作を確認できます.

ドキュメンテーションモード

✏️ (えんぴつ)アイコンをクリックすると,ドキュメンテーションモードになり,テキストや画面の塗りをつかって作成したネットワークの注釈を記入できます.

デザインモード

🔨アイコンが選択された状態で,左のペインからネットワークを構成するパーツを選んでキャンバスの上に配置します.

image.png

シミュレーション

2台のノートを直結したネットワーク

2つのノートパソコンを用意し,それぞれ

  • 192.168.0.10
  • 192.168.0.11
    のアドレスを設定します.ノートパソコンのアイコンをクリックすると,画面下部にプロパティが表示されるので,IPアドレスを変更します.
    image.png

つぎに"Connection"アイコンをクリックし,ノートパソコン間を配線します.配線したいアイコンの上でクリックすることで結ばれます.この場合はNotebook1のアイコンをクリックして,次にNotebook2のアイコンをクリックします.

image.png

シミュレーション

2つのノートパソコンを結線できたら,シミュレーターを試してみます.ツールバーの ▶️ をクリックして,シミュレーターモードに変更します.

image.png

Software install

image.png

image.png

より複雑なネットワーク

  • ルーター
  • DHCPサーバ
  • webサーバ
  • DNSサーバ
  • tcpdump
    などより複雑な設定も可能です.
11
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
14

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?