端末のIPアドレス確認方法 | TSUBAME計算サービス

# 端末のIPアドレス確認方法

端末のIPアドレスの確認方法です。
実際にTSUBAMEやISVアプリのライセンスを利用する端末で調べてください。

## Windowsの場合

コマンドプロンプトを起動して、ipconfig と入力します。

C:\>ipconfig

Windows IP 構成

イーサネット アダプター ローカル エリア接続:

接続固有の DNS サフィックス . . . :
リンクローカル IPv6 アドレス. . . . : fe80::95aa:86e:XXXX:XXXX
IPv4 アドレス . . . . . . . . . . : 131.112.XXX.XXX
サブネット マスク . . . . . . . . : 255.255.255.192
デフォルト ゲートウェイ . . . . . : 131.112.XXX.1

IPv4 アドレス . . . . . . . . . . : 131.112.XXX.XXX の行の「131.112.XXX.XXX」が端末のIPアドレスになります。172.XXX.XXX.XXXの学内プライベートIPアドレスが割り振られている可能性もあります。このアドレスが192.168.1.XXX の場合はNATルータに割り振られたプライベートIPアドレスなので、NATの外側のIPアドレスが必要です。こちらから確認してください。

## Linux/macOSの場合

ターミナル上で ifconfig eth0 と入力します。例としてeth0を指定していますが、複数のネットワークカードを使用している場合には、適切なインターフェースを指定してください。macOSの場合、インターフェース名の先頭はen0で、複数ある場合 en1, en2, en3 ....となります。Linuxでifconfigコマンドが使えない場合には、代わりにip addr show eth0 等を利用してください。

$ ifconfig eth0
eth0:
(中略)
inet 131.112.XXX.XXX netmask 0xffff0000 broadcast 131.112.XXX.255

inet 131.112.XXX.XXXの「131.112.XXX.XXX」部分が端末のIPアドレスです。172.XXX.XXX.XXXの学内プライベートIPアドレスが割り振られている可能性もあります。このアドレスが192.168.1.XXX の場合はNATルータに割り振られたプライベートIPアドレスなので、NATの外側のIPアドレスが必要です。こちらから確認してください。

## NATを使っている場合

その端末からTSUBAMEにログインし、下記のコマンドを実行してください。

$ echo $SSH_CLIENT
131.112.XXX.XXX XXXXX 22

と表示されます。「131.112.XXX.XXX」の部分が、接続先から見える端末のIPアドレスになります。

上記方法を取れず、ネットワークに詳しくない場合は、建物のネットワーク支線管理者、研究室内のネットワークに詳しい方や管理者等に相談してください。

### 注意

Webブラウザでアクセスして接続元のIPアドレスを調べるようなサイト(T2Box や、ifconfig.me など)では、学外アクセスのためのProxyサーバのアドレスが表示されることがあります。131.112.124.2xx, 131.112.125.2xxのようなIPアドレスはProxyサーバのIPアドレスなので受理できません。
また、TSUBAMEに接続・ISVアプリケーションを利用する端末とは別の端末で調べた場合も正しいアドレスが得られません。
(間違った例)
研究室のサーバにSSHしてISVアプリケーションを利用していたが、不具合が発生したため、手元のWindowsのブラウザでIPアドレスを調べた。
この場合、ライセンスを利用する端末は「研究室のサーバ」になりますので、「手元のWindows」のアドレスを調べるのは間違いです。