[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gentoojp-users 671] Re: portageツ リ



小町です。

At Sun, 19 Oct 2003 18:30:27 +0900,
田中 元 wrote:

> >/etc/resolv.conf はちゃんと書いていますか?
> >DHCP でないならきちんと名前を引けるように設定しないと外部には出られな
> >いと思いますが……。
> >
> 
>  結局この部分の設定を誤っていました。たとえば学校などの場合、管理者を
> 探してDNSサーバのIPアドレスを教えていただくなどの必要があるのですね。

そうです。あと、DHCP で管理しているところに static IP の計算機をつなぐ
となると、DHCP で管理していない IP を使わないといけないので、その場合
でもちゃんと管理者と連絡を取る必要があります。一時的に DHCP にして生成
された /etc/resolv.conf を見れば DNS サーバの IP は問い合わせなくても
分かりますが、適当に IP を振って IP がバッティングすると様々奇々怪々な
ことが起こりうる(クラッキングだと思われて処罰されても文句言えないです)
ので、まず管理者と相談しましょう。

> # ところでいろいろ調べたりいじったりしているのですが、どうしてDHCPを
> 使っている場合は/etc/resolv.confを設定しなくてもよいのか理解できません。

DHCP クライアントが dhcpd から IP を発行されるとき渡される情報に DNS 
の情報が書いてあり(dhcpd の設定によっては書いてありませんが)、これを元
に /etc/resolv.conf を書き換えるからです。たとえば自宅では固定 IP、学
校では DHCP という場合、自宅で自分用の /etc/resolv.conf を書いていても、
学校で DHCP クライアントを立ち上げると /etc/resolv.conf は学校の dhcpd 
が配っている内容で上書きされてしまいます。dhcpcd (←c が入っているのに
注意)であれば -R フラグをつければ /etc/resolv.conf の上書きを抑制でき
ますが、こうすると学校での設定も /etc/resolv.conf に書かないといけない
ので、こういう場合いちばん手軽なのは自宅でも DHCP サーバを立てることで
す。

DHCP クライアントには Gentoo 標準の dhcpcd の他に pump や dhclient
(*BSD では dhclient が標準です)といったものもあるので、それぞれ入れて
みて man を読んだりすると違いが分かっていいかもしれません。関連する 
RFC は RFC2131 らしいです(今回初めて目を通しましたが)。

-- 
Mamoru KOMACHI <usata@xxxxxxxxxxxxxxxxxxxxxxx>
http://www.sodan.ecc.u-tokyo.ac.jp/~usata/