私のUbuntu 10.10-64ビットマシンが起動すると、 /etc/resolv.conf の上部は次のようになります。
# Generated by NetworkManager
domain Dynex
search Dynex
nameserver 192.168.2.1
この構成では、DNS が非常に遅くなります。おそらくルーター自体が実際には DNS サーバーではないため、ISP から次のネームサーバーを試す前に、そのアドレスで名前解決をタイムアウトにする必要があります。ルーターのネームサーバーをコメントアウトすると名前解決が早いです。
また、接続時に /etc/resolv.conf を変更し、切断時に「元の」構成を復元する Cisco VPN も使用します。つまり、ルーターのネームサーバーが接続前にコメント アウトされていた場合、切断後もコメント アウトされたままになります。
Problem is, /etc/resolv.conf gets rewritten at next startup so that the router nameserver reappears as the first entry. The machine is a dual-boot system that gets restarted often, so I need some way to permanently block the router address from /etc/resolv.conf, or I suppose a way to automate removing it, in a way that still allows the VPN to work properly.
Thanks!