異なるネットワーク間でping(windows10 - ubuntu20.04)
本記事では、ubuntuからwindowsへのping方法を記載しています。
過去記事でノートパソコン同士を直接接続した話をしました。
2台のノートパソコンを直接接続してpingしてみた - chiroru’s 成長 blog
今回は直接接続ではなく間にルータを挟み、異なるネットワーク間でのpingを実行したいと思います。
本記事は割愛しまくりなので注意。
躓いたところのみ説明しています。
以下3台の実機で行いました。
・ciscoルータ 1812-J
・ノートパソコンwindows10
・ノートパソコンubuntu20.04
①ciscoルータの設定
ログインの設定とFastEthernet0, FastEthernet1にIPアドレスを振りました。
②ルータを介すように3台をクロスケーブルで接続
③各ノートパソコンのケーブルにIPアドレスを設定
このままではまだpingは通りません!!
④ubuntuデスクトップ右上の有線接続のマークが「?」マークになっているが無視
何で「?」になっているんだろうととても不思議で考え込んでしまいました。結局、原因は分からずで、このままでもwindows側の設定を行えばping疎通とれました。
⑤windows10でファイアウォールの設定
[コントロールパネル]-[Windows Defender ファイアウォール]-[詳細設定]-[受信の規則]-[ファイルとプリンターの共有(エコー要求 - ICMPv4 受信)]をダブルクリック。
全般を有効にし、スコープタブへ移動します。
リモートIPアドレスの「これらのIPアドレス」を選択し、[追加]をクリック。※
ここにubuntu側のネットワークアドレスを記載し[OK]クリック。
⑥各ノートパソコンで他のネットワークが稼働中なら無効にする
例えばwifiがつながっていたら接続を切断します。ubuntu側でも同様です。
これで設定は完了です。
⑦pingを試す
windowsのコマンドプロンプトで「ping 192.168.3.1」を実行する。
ubuntuの端末で「ping 192.168.2.1」を実行する。
上手くいきました!!
※「任意のIPアドレス」を選択してもよいです。あるいはファイアウォールを無効にしてもできます。ただし、ネット攻撃ではpingから始めるものもあると聞きますので作業は自己責任でお願いします。