実行しているUbuntuのバージョンを実際に指定しなかったので(特に数年実行していると言ったので)、定期的にアップグレードしていると仮定し、Ubuntu 12.04について話します。ここに。
/ etc / network / interfacesファイルを変更する必要があります...
$ sudo gedit /etc/network/interfaces
...次のようにします(ネットワークインターフェースがeth0であると仮定します...自分の状況に合わせて値を変更します):
auto eth0
iface eth0 inet dhcp
ファイルを保存する前に、そのインターフェース(この場合は「eth0」)への他の参照がどこにもないことを確認してください(あるべきではありません)。しかし、過去に手動で静的に設定した場合、次のようなものが表示される場合があります。
iface eth0 inet static
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.0.1
そのブロックが表示されない場合は、それを試して、ネットワークの再起動時にインターフェイスがDHCPで割り当てられたIPアドレスを見つけられるかどうかを確認することをお勧めします(sudo /etc/init.d/networking restart)。
決定するものは何でも(DHCPまたは静的)、そのファイルを編集した後にネットワークを再起動する必要があります。
$ sudo /etc/init.d/networking restart
ただし、静的IPを設定する場合は、通常DHCP経由で受信する他の情報も正しいことを確認する必要があります。これには、DNS情報(ネームサーバーなど)が含まれます。/etc/resolv.confファイルを編集します。
$ sudo gedit /etc/resolv.conf
このファイルにはネームサーバーが含まれます(検索するドメインを含めることもできますが、必須ではありません)。通常はルーターだけですが、完全に別のものを使用している可能性があります(OpenDNSが機能することがわかっているからといって、ここでOpenDNSを提供します)。
nameserver 208.67.220.220
nameserver 208.67.222.222
ネームサーバーが指定されていない場合、インターネットアクセスにドメイン名を使用できません(つまり、「ping google.com」)。
DNSをテストするには、簡単な検索を実行します。
$ nslookup google.com
次のようなものを含む何かを取得する必要があります。
...
Name: google.com
Address: 74.125.227.100
...
それでうまくいけば、準備は完了です!