経緯
- UbuntuでGUI上で固定IPを降った後に,作業をしていたらDNSエラーが出たので困った
結論
- Ubuntu14.04のGUI上でネットワーク設定をしたものは,/etc/network/interfaces に反映されない
$ sudo emacs /etc/network/interfaces
$ sudo emacs /etc/resolvconf/resolv.conf.d/base
を書き直した後,
$ sudo resolvconf -u
で設定を更新する
メモ: それぞれの書き方
- https://forums.ubuntulinux.jp/viewtopic.php?id=17317 には,/etc/resolvconf/resolv.conf.d/baseはゲートウェイのアドレスを書いていたが,DNSサーバのアドレスを書くのが正しい
/etc/network/interfaces
interface
auto eth0
iface eth0 static ←dhcpをstaticに変更する
address 192.168.5.10 ←固定するIPアドレス
netmask 255.255.255.0
network 192.168.5.0
broadcast 192.168.5.255
gateway 192.168.5.1
dns-nameservers hoge fuga
/etc/resolvconf/resolv.conf.d/base
nameserver hoge ← DNSサーバアドレス
nameserver fuga
ぼやき
- けっこうIP設定してから日にち立ってたのに,pip installが失敗するまできづかなかったのつらい