質問: ### 前提・実現したいこと CentOS7.3三台のローカルネットワークを作りたいです。 ネットワーク初心者のSEで知識がなく、実現には至っていません。 おかしな点等ありましたらご教示いただけませんでしょうか。 ### 試したことの手順 ・実機(三台)にLANケールブルを接続 ・上記LANケーブルをスイッチングハブに接続 ・IPアドレスの固定 ・LAN構築接続検証 ### 実機〜スイッチングハブのLANケーブル接続 使用機器を列挙します LANケーブル : ELECOM スタンダードLANケーブル スイッチングハブ: BUFFALO LSW4-TX−5EPL/BKD ### IPアドレスの固定 nmtuiにてEthernet「enp5s0」のIPv4を固定しました。 1号機 : 192.168.122.101 2号機 : 192.168.122.102 3号機 : 192.168.122.103 nmtuiにてEthernet「enp5s0」をアクティベートしました。 ### LAN構築接続検証結果 1号機から2号機へ接続検証しましたがNGになりました。 ``` $ ping 192.168.122.102 PING 192.168.122.102 (192.168.122.102) 56(84) bytes of data. From 192.168.122.1 icmp_seq=1 Destination Host Unreachable From 192.168.122.1 icmp_seq=2 Destination Host Unreachable From 192.168.122.1 icmp_seq=3 Destination Host Unreachable From 192.168.122.1 icmp_seq=4 Destination Host Unreachable ^C --- 192.168.122.102 ping statistics --- 4 packets transmitted, 0 received, +4 errors, 100% packet loss, time 2999ms pipe 4 ```
回答: まず1号機(192.168.122.101) から 2号機(192.168.122.102) へと同一サブネット内のホスト同士でPingを送信しているのに、何故かデフォルトゲートウェイ(ルーター?)と思われる 192.168.122.1 から返答が来ています。 つまり1号機は**直接2号機に送るべきパケットをデフォルトゲートウェイに送信している**ことから、少なくとも1号機のネットワーク設定が誤っていると考えられます。サブネットマスクはちゃんと設定しましたか?今回の場合、おそらく 255.255.255.0 か、255.255.255.128 だと思います。同様に2号機、3号機も誤っている可能性があります。 またデフォルトゲートウェイ(192.168.122.1)においても、2号機(192.168.122.102)は自分と直接つながっているネットワークに居るので、本来であれば(ICMPリダイレクトを送信し次から直接通信するように促しつつ)パケットを2号機に転送するはずですが、なぜか「そんなネットワーク知りません」という意味の**"Destination Host Unreachable" を返してパケットを破棄**しているため、デフォルトゲートウェイ(ルーター?)も何らかの設定が誤っていると考えられます。 というわけで最低限のIP・ネットワークに関する基礎知識が不足しているように感じます。このままですと仕事をする上で何をするにも身動きが取れなくなってしまいますので、受験するかはさておき、.com Master ★ 〜 ★★ あたりの合格に必要な知識を身につけておくと、家庭内LANをいじれる程度の知識は身につくのでおすすめです。 最後に何冊かおすすめの技術書を紹介します: * マスタリングTCP/IP 入門編 第5版 * ポートとソケットがわかればインターネットがわかる――TCP/IP・ネットワーク技術を学びたいあなたのために * インターネットのカタチ―もろさが織り成す粘り強い世界