ホームネットワークに静的IPを割り当てる方法

ホームネットワークに静的IPを割り当てる方法

私は NetGear WNR2000 ワイヤレス ルーターを持っていますが、これにサーバーを有線接続して、そのサーバーで Subversion、Artifactory、Jenkins CI、その他いくつかのものをホストできるようにしたいと考えています。基本的に、これは私の自宅の個人的な「ビルド サーバー」の役割を果たします。

問題は、私のソフトウェアでは、このビルド サーバーを操作するために、信頼できる (できれば静的な) URL が必要になることです。たとえば、私の Artifactory サーバーは次の場所にある可能性があります。

http://<whatever-ip-router-assigns>:8080/artifactory/myrepo/

また、Ant ビルドスクリプトでは、プロジェクトを正しくビルドするためにその URL をハードコードする必要があります。

私は「ネットワーク担当者」ではないので、どのようなオプションを利用できるのでしょうか? 静的ルートが思い浮かびますが、一度も設定したことがなく、それが正しい解決策であるかどうかもわかりません。サーバーは、Ubuntu Server の最新リリースになります。

何かアイデアはありますか?よろしくお願いします!

答え1

NAT (192.168.1.*) の背後に静的 IP を設定することは可能であり、通常は簡単です。Ubuntu Server の場合は、次のように /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

allow-hotplug eth0
iface eth0 inet static
        address 192.168.1.11
        broadcast 192.168.1.255
        gateway 192.168.1.1
        netmask 255.255.255.0
        network 192.168.1.0

ルーターの DHCP 設定を変更できる場合は、静的 IP の後のどこかから割り当てを開始するか、静的 IP の前に終了するように設定するのが最善です。私の家では、192.168.1.50 から始まり 192.168.1.255 で終わる静的 IP が割り当てられているため、静的に割り当てる IP は約 50 個になりますが、これは必要以上に多いです。

答え2

通常、サーバーが DHCP サーバーによって割り当てられた IP アドレスを一度取得すると、将来も常にそのアドレスを再度取得しようとします。DHCP サーバーは、同じデバイスに同じアドレスを割り当て続けることもあります。

もしこれが起こらない場合は、サーバーに静的IPアドレスを割り当ててください。または、サーバーのDHCPアドレスを手動で予約してください(もちろん常に同じアドレスを取得します。

関連情報