Ubuntu

Ubuntu 12.04 linuxBeanからLAN内のホストにpingが通らない

WindowsXpマシンを再利用したくてlinuxBeanをセットアップした(セットアップに関しては再確認がしっかりとできていないところがあるので記事は公開できていない)。

広告


とても快適に使っていたのだが、LAN内のホストの名前解決がうまくいかないことに気付いた。

hogeserver.hogeserver.hogeddns.jp とFQDNで記述すれば名前解決ができるのだが、hogeserverでは名前解決ができない。dhcpdはドメイン名を撒き散らしているはずで、iPhoneやiPadからでも解決できるのにどういった訳か・・・


えぇ、完全に私の設定ミスですすいません。

症状は、

$ ping hogeserver
ping: unknown host hogeserver
$ hostname -A
note.hogeserver.hogeddns.jp

といった具合。

そして、/etc/resolv.conf ファイルがない。

解決策はココに。

$ sudo dpkg-reconfigure resolvconf

resolvconf を設定しています画面が出てきたら

  • 了解
  • はい
  • 了解
  • はい
  • 了解

といった具合に全部「やって頂戴」な回答で進める。

本来はネットワークの再起動だけすればよいと思うが、linuxBeanはとっても軽快なのでサクッと再起動。

結果、ホスト名だけで名前解決ができるようになった。
再コンフィグの結果、/etc/resolv.confが作成されるようになり、中身は以下のようになっている。

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
search hogeserver.hogeddns.jp
広告

コメントはこちらから お気軽にどうぞ ~ 投稿に関するご意見・感想・他