
Ubuntu ServerインストーラがDHCPを使用するようにサーバを設定している場合は、静的IPアドレスに変更して、人々が実際に使用できるようにする必要があります。
GUIなしでこの設定を変更するにはテキスト編集が必要ですが、これは古典的なLinuxでしょうか?
/ etc / network / interfacesファイルを開きましょう。私はviを使うつもりですが、あなたは別のエディタを選ぶことができます
sudo vi /etc/network/interfaces
プライマリインタフェース(通常はeth0)の場合、次の行が表示されます。
auto eth0 iface eth0 inet dhcp
ご覧のとおり、今はDHCPを使用しています。 dhcpを静的に変更し、その下にいくつかのオプションを追加する必要があります。明らかにあなたのネットワークにこれをカスタマイズしてください。
auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 dns-nameservers 192.168.1.1
これで、resolv.confファイルを編集してDNS設定を追加する必要があります:
sudo vi /etc/resolv.conf
「xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.x (ifconfig / allを実行すると、それらが何であるかを知ることができます)
このためにdhcpクライアントを削除する必要があります(感謝のためにPeterに感謝します)。代わりにdhcp-client3を削除する必要があります。
sudo apt-get remove dhcp-client
今度は、ネットワーキングコンポーネントを再起動するだけです。
sudo /etc/init.d/networking restart
Ping www.google.com。応答を受け取った場合、名前解決は機能しています(もちろん、Googleがホストファイルにある場合を除きます)。
本当にかわいい。
更新しました Nickname007のおかげで、このガイドのDNSエントリを忘れてしまったことに気付いたコメントに感謝します。