#はじめに
さくらVPNサーバーを借りて数ヶ月、払い出されたIPアドレスを使っていつもローカルからSSHでログインして作業を指定していたが、ふとこのIPアドレスってそもそもどこに設定されているのか?知りたくなり調べましたので以下に記載します。
##Linuxディストリビューション
今回紹介するLinuxディストリビューションは以下です。他Linuxディストリビューションでは、設定ファイルが異なるので注意が必要です。
[shota@hostname ~]$ cat /etc/redhat-release
CentOS release 6.9 (Final)
上記の通り、LinuxディストリビューションはCentOSです。
##設定ファイル
以下の場所にネットワークインタフェースごとに設定ファイルがあります。
[shota@hostname ~]$ ll /etc/sysconfig/network-scripts/ifcfg-*
-rw-r--r--. 1 root root 193 5月 13 21:21 2017 /etc/sysconfig/network-scripts/ifcfg-eth0
-rw-r--r-- 1 root root 254 1月 18 21:10 2017 /etc/sysconfig/network-scripts/ifcfg-lo
~eth0は有線接続用のネットワークインタフェース。
~loはループバックインタフェース。
中を除きますと、以下の通りです(固有の値はxxxにしました)。
[shota@hostname ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
IPADDR="xxx.xxx.xxx.xxx"
NETMASK="xxx.xxx.xxx.xxx"
GATEWAY="xxx.xxx.xxx.xxx"
ONBOOT="yes"
TYPE="Ethernet"
#IPV6INIT="yes"
#IPV6_ROUTER="no"
#IPV6ADDR="xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxxx"
ここに固定でIPアドレス(IPADDRの部分)が記載されていることがわかりました。