UbuntuサーバーをDHCPから静的IPアドレスに変更
UbuntuサーバーのインストーラーがあなたのサーバーにDHCPを使うように設定しているなら、あなたがそれを静的IPアドレスに変更したいと思うでしょう。.
GUIを使わずにこの設定を変更するには、テキストを編集する必要がありますが、これは古典的なLinuxです。?
/ etc / network / interfacesファイルを開きましょう。私はviを使うつもりですが、あなたは別のエディタを選ぶことができます
sudo vi / etc / network / interfaces
通常はeth0であるプライマリインターフェースの場合、次の行が表示されます。
自動eth0
iface eth0 inet dhcp
ご覧のとおり、今はDHCPを使用しています。 dhcpをstaticに変更します。その下に追加する必要があるオプションがいくつかあります。明らかにあなたのネットワークに合わせてこれをカスタマイズしたいと思います.
自動eth0
iface eth0 inet static
アドレス192.168.1.100
ネットマスク255.255.255.0
ネットワーク192.168.1.0
ブロードキャスト192.168.1.255
ゲートウェイ192.168.1.1
dns-nameservers 192.168.1.1
今度はresolv.confファイルを編集してDNS設定を追加する必要があります。
sudo vi /etc/resolv.conf
「ネームサーバーxxx.xxx.xxx.xxx」の行で、xをネームサーバーのIPに置き換えます。 (ifconfig / allを使って、それらが何であるかを調べることができます)
これに固執するには、dhcpクライアントも削除する必要があります(Peterに感謝します)。代わりにdhcp-client3を削除する必要があるかもしれません.
sudo apt-get dhcp-clientを削除します。
それでは、ネットワーキングコンポーネントを再起動するだけです。
sudo /etc/init.d/networking restart
www.google.comにpingを送信します。応答がある場合、名前解決は機能しています(もちろん、Googleがhostsファイルにある場合を除く)。.
とても簡単.
更新しました 私はガイドのDNSエントリを忘れていたことに注意するためのコメントのNickname007に感謝します.