小さなプロジェクト:ネットワークホスト統計fpingのネットワーク接続

プロジェクト概要

    [√] IP LANインターワーキング

    [√]簡単なインストールコンパイラ

    [√] fpingコマンドを使用します

    [√] Linuxの一般的なコマンド

fpingの概要

小さなコマンドラインツールをfpingことピングと同様のネットワークホストICMP(インターネット制御メッセージプロトコル)エコー要求を送信するように構成された、しかしときにホストピング複数の性能は非常に高いされています。あなたはホストコマンドに任意の数の行を定義する、またはホストまたはIPのリストをpingするアドレスを含むファイルを指定することができますので、ピングとは全く異なるfping。

IPアドレスの設定

現在のIP IPが唯一のブリッジアドレスがあり得るためにアドレスを追加表示する
ネットワーク構成ファイルのIPアドレスの変更によって追加され
、次のようにコマンドがあります

[ルート@ HelloWord〜]#のvimの/ etc / sysconfig / network-scriptsに/ ifcfg-配置_1

IPアドレスを追加するには、次のコードを追加します。

IPADDR0=192.168.180.18
PREFIX0=24

IPADDR1=192.168.180.68
PREFIX1=24

IPADDR2=172.16.31.18
PREFIX2=24

:出口にWQ
ネットワーク構成ファイルは静的ファイルであるため、我々は、IPによって再起動を取得する必要があります

[ルート@ HelloWord〜]#のsystemctlの再起動ネットワーク
今回は成功したコンフィギュレーションを参照するかどうか
[ルート@ HelloWord〜]#1のIPアド

ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:02:52:9a brd ff:ff:ff:ff:ff:ff
    inet 172.16.58.97/24 brd 172.16.58.255 scope global noprefixroute dynamic ens33
       valid_lft 3509sec preferred_lft 3509sec
    inet 192.168.180.18/24 brd 192.168.180.255 scope global noprefixroute ens33
       valid_lft forever preferred_lft forever
    inet 172.16.31.18/24 brd 172.16.31.255 scope global noprefixroute ens33
       valid_lft forever preferred_lft forever
    inet 192.168.180.68/24 brd 192.168.180.255 scope global secondary noprefixroute ens33
       valid_lft forever preferred_lft forever
       

設定に成功し
、この時間は、私たちはWindos IP仮想マシンの構成と、我々はそれを同じネットワークセグメントのIP与える必要があり、同じ構成できるようにするためにすることができます
注:より多くの静的IP IPの前提を追加するために設定する必要があります
によってCMD ipconfig / allとはのコンフィギュレーションを表示IPアドレス
この基本的な構成は成功し、成功かどうかを確認するたびにpingを送信します
[root@HelloWord ~]# ping 192.168.180.23 PING 192.168.180.23 (192.168.180.23) 56(84) bytes of data. 64 bytes from 192.168.180.23: icmp_seq=1 ttl=128 time=0.434 ms 64 bytes from 192.168.180.23: icmp_seq=2 ttl=128 time=0.295 ms 64 bytes from 192.168.180.23: icmp_seq=3 ttl=128 time=0.337 ms

[root@HelloWord ~]# ping 192.168.180.23 PING 192.168.180.23 (192.168.180.23) 56(84) bytes of data. 64 bytes from 192.168.180.23: icmp_seq=1 ttl=128 time=0.434 ms 64 bytes from 192.168.180.23: icmp_seq=2 ttl=128 time=0.295 ms 64 bytes from 192.168.180.23: icmp_seq=3 ttl=128 time=0.337 ms
最後に、テストが通信することができます

    [√] [6人は3つのIPアドレスのいずれかの他の人にpingを実行するために、独自のLinux仮想マシンに請求することができます]

ソースインストールパッケージをFping、インストールは/ opt / fpingディレクトリ

シンプルプラン

    ダウンロードディレクトリをfping追加し、抽出し、コンパイルし、設定環境変数をインストール

ディレクトリを追加します

最初のディレクトリが存在するかどうかを確認し
[root@HelloWord ~]# ll /opt/fping ls: 无法访问/opt/fping: 没有那个文件或目录
、ディレクトリを作成する
[root@HelloWord ~]# mkdir /opt/fping
ディレクトリに作業ディレクトリを
[root@HelloWord ~]# cd /opt/fping/

ダウンロードして解凍しますfping

ダウンロードwgetのhttp://fping.org/dist/fping-3.15.tar.gz#
タール-zxvf fping-3.15.tar.gz#の解凍
CD fping-3.15#ディレクトリを変更します

コンパイルとインストール、設定、環境変数

./configure --prefix =は/ opt / fping#インストールパスを指定する
#コンパイルが作る
#コンパイラがインストールmake installを
は/ opt / fping / sbinに/ fping -v インストールが成功し、コンパイルしたかどうかを確認するため
のvim / etc / profileを設定ファイルの環境変数の
末尾に#顔は、パス追加
sbinに/は/ usr / local / fping:エクスポートにPATH = $ PATHを
ソース/ etc / profileを#は、環境変数ファイルを読み込んで実行
fping -v

fping: Version 3.15
fping: comments to [email protected]
    [√] [ソースインストールパッケージ、インストールの/ opt / fpingディレクトリをfping]

172.16.31.1〜172.16.31.20を検出することにより、コマンドをFping

[ルート@のHelloWord fping-3.15]#fping -agq 172.16.31.1 172.16.31.20

172.16.31.8
172.16.31.9
172.16.31.10
172.16.31.16
172.16.31.18
172.16.31.19
    [√] [〜172.16.31.20 172.16.31.1を検出することにより、コマンドをfping]

コマンドをfpingすることにより、オンライン192.168.180.0-255セグメント全体がホストを検出し、ファイルを保存

[HelloWord fping-3.15 @ルート] #生きているIP fping -agq 192.168.180.0/24 -s /tmp/net_192.168.180.0_alive.txt#出力セグメント
[fping-3.15をHelloWord @ルート] #fping -u -gは、 192.168.180.0/24 -s>到達不能IPの#出力ネットワークセグメント/tmp/net_192.168.180.0_unreachable.txt
[@ HelloWord fpingルート-3.15]#-g 192.168.180.0/24 fping -s> / TMP / net_192デバッグ情報のこのセグメントの.168.180.0_debug.txt#出力

    [√] [ホストコマンドライン状況192.168.180.0-255セグメント全体によって検出され、ファイルを保存fping]

おすすめ

転載: www.cnblogs.com/reckful/p/11239113.html