-5 - ホスト名にアドレスが割り当てられていません) の解決中に何か問題が起こりました

Ubuntu Serverで、apt-getを発行したら、エラーになった。なんで?

エラー http://jp.archive.ubuntu.com/ubuntu/ precise/main vsftpd i386 2.3.5-1ubuntu2
  'jp.archive.ubuntu.com:http' (-5 - ホスト名にアドレスが割り当てられていません) の解決中に何か問題が起こりました
http://jp.archive.ubuntu.com/ubuntu/pool/main/v/vsftpd/vsftpd_2.3.5-1ubuntu2_i386.deb の取得に失敗しました  'jp.archive.ubuntu.com:http' (-5 - ホスト名にアドレスが割り当てられていません) の解決中に何か問題が起こりました
E: いくつかのアーカイブが取得できません。apt-get update を実行するか --fix-missing オプションを付けて試してみてください。

http://wtech.dip.jp/juli/Ubuntu.shtml に /etc/network/interfacesに dns-nameservers を追加したら解消されたの記事もあった。対処したらエラーメッセージが変わった

  jp.archive.ubuntu.com:80 (160.26.2.181) への接続を開始できません。 - connect (101: ネットワークに届きません)

試しに、ping www.google.co.jp を打ったら Network is unreachable となった。
他のPCとの接続は確立できている。

原因判明

/etc/network/interfaces の中のgatewayの設定に誤りがあった!
つまり、ローカルネットワークの外側へは出れなくなっていたわけだ。
最初はDNSすら到達できていないので、名前からアドレス変換できなかったから「 ホスト名にアドレスが割り当てられていません」が表示されたようだ。
DNSを/etc/network/interfacesに切ったので、アドレス変換はできたけど、外に出れないので「ネットワークに届きません」になったわけね。。。