ローカルマシン(今回はWindows)から、ホストのLinux(ローカルマシン内のVagrant)に、 メッセージを送ってポートの確認を行う方法
netcatのインストール
まずはyumでLinuxにインストール
sudo yum -y install nc.x86_64
次に下記URLからWindowsにインストール
WindowsからLinuxの指定のポートにメッセージを送る
Windowsのコンソールを立ち上げ、Linux(192.168,33.10)の(例えば)8082ポートにecho これで8082ポートが開いている確認できる
C:\Program Files (x86)\netcat> echo 'hello' | nc 192.168.33.10 8082
次に Linux側で8082ポートをListen。すると期待どおりメッセージが表示される
$ nc -l 8082
'hello'
ホスト側の現在開いているポートを確認する
ホスト側でポート状況を確認するには、以下のパラーメータをつける
$ netstat -ant
オプション
- -t TCPポートを表示する
- -u UDPポートを表示する
- -a すべての有効なポートを表示する
- -n 一切の名前解決を行なわない