IPアドレスの固定

etc/network/interfaces に変更を加える

元々は、こんな風に記述してあったのを、

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth1
iface eth1 inet dhcp

こんな風に変更を加える。

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth1
# iface eth1 inet dhcp
iface eth0 inet static

address 192.168.0.10
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1

軽くそれぞれの行の意味を書いておくと

iface eth0 inet static ← eth0 を固定IPで利用する

address 192.168.0.10 ← 固定したいIPアドレス
netmask 255.255.255.0 ← ネットマスク
network 192.168.0.0 ← 先頭から三つはルータと同じ、末尾は0に設定
broadcast 192.168.0.255 ← 先頭から三つはルータと同じ、末尾は255
gateway 192.168.0.1 ← ルータのIPアドレス

って感じ。

さて、これでルータでポートフォワードの設定が出来ていれば、internet経由でサーバにアクセスできるはず...

ポートフォワードの設定に含めるポートは

80 ... apatch
21 ... FTP
23 ... telnet

で良いのかな?

む?ルータのポートフォワードを設定したつもりだけれども、上手く繋がらない...

とりあえずapacheのポートを確認してみることにして、/etc/apache2/ports.conf を開いてみると

Listen 80

と書かれているので、ポートは80で設定されていると思われます

でもって、apache のログを確認...

# tail /var/log/apache2/access.log

...確か、自動的に tail を流し続ける方法があったような...

ログを見てみると、ローカルIPを指定したアクセスは上手くいくんだけれども、グローバルIPを指定した
アクセスは上手くいかない...

なんとなく、家庭内で利用しているネットワーク以外から接続してみたら、上手く接続されました

ルータの内部から、ルータのグローバルIPアドレスに向かって接続しようとすると上手くいかないもんなのかな?

○ おまけ

apatch のログを見ていたら、時間が狂っていることに気づいたので、タイムサーバと同期させてみることにします

apt-get install ntp

む?問い合わせを行うntpサーバの名前とかを聞かれなかったけど大丈夫なのかな?