mieki256's diary



2007/07/20(金) [n年前の日記]

#3 [epia][vine][linux] DHCPDとDHCPCDとどっちが正しいのか、あるいはどちらも正しいのか

検索していて混乱してしまった。

_[vine-users:076017] 再起動するとntp.confが初期化される
_[vine-users:076032] Re: 再起動するとntp.confが初期化される
この問題、私も気になり調べたところDHCPでIPアドレスを受け取る際に DHCPサーバーよりntpサーバーの情報が提供されない場合リセットされるようです。

対策としては ifcfg-eth0を開き、DHCPCDARGS="-N"を追記することで回避出来ました

[vine-users:076032] Re: 再起動するとntp.confが初期化される より


_[vine-users:076040] Re: 再起動するとntp.confが初期化される
> >> ifcfg-eth0を開き、DHCPCDARGS="-N"を追記することで回避出来ました

それでもOKですが、 /etc/sysconfig/dhcpcd というファイルを作り、
DHCPCDARGS="-N"
と書いておくということでも同じことができます。
/etc/resolve.conf も書換えられたくないときは、
DHCPCDARGS="-R -N"
です。

[vine-users:076040] Re: 再起動するとntp.confが初期化される より

dhcpcd、DHCPCD じゃなくて、 _dhcpd、DHCPD じゃないのか…?

_DHCPDARGS - Google 検索_DHCPCDARGS - Google 検索 の両方が出てくるな。

_Network Configuration
これはDHCPの設定を行っている場合に関係するもの。初期設定の時刻調整のところでも記述があるが、DHCPデーモンはいくつかの設定ファイルを書き換えるようになっている。折角DHCPにしているのだから、ほとんどの設定は自動設定で問題ないのだが、手動設定したい場合などが発生することもある。

手動設定の機会が多いと思われるものは、
・NTPクライアントの設定
・DNSクライアント(リゾルバ)の設定
以上が挙げられる。

デフォルトでは /etc/resolv.conf、/etc/ntp.conf が置き換えられるので、これらのファイルを vi 等で編集している場合はネットワーク起動のタイミングで、それらの設定は無くなってしまう。これらの挙動をコントロールするには dhcpd のオプション設定で可能らしいことが man に書かれていた。そして dhcpd のオプション設定をどうすればよいのか、ということだが、ネットワーク起動の度に書き換わるので起動スクリプトを追っていくと最終的には /etc/sysconfig/network-scripts/ifup で読み込まれる /etc/sysconfig/network ファイルに記述すればよいことが分かった。パラメータは DHCPDARGS だ。以下のように設定する。

[root@localhost sysconfig]# cat network
NETWORKING=yes
HOSTNAME=localhost.localdomain
DHCPCDARGS=-N -R

Network Configuration より

「"」で囲む記述と、囲まない記述があるみたいだが…。どっちが正しいのだろう。

指定をするにしても、 があるらしい。

dhcpd と dhcpcd という2つがあるのか。 :

_[linux-users:37531] When installed dhcpcd & dhcpd
家庭内LANにdhcpd及びdhcpcdをInstallしました。

[linux-users:37531] When installed dhcpcd & dhcpd より

あ、なるほど。2つとも存在するのだな…。

_Manpage of dhcpd
名前 : dhcpd - Dynamic Host Configuration Protocol (動的ホスト設定プロトコル) サーバ

Manpage of dhcpd より


_Manpage of dhcpcd
名前 : dhcpcd - DHCP クライアントデーモン

Manpage of dhcpcd より


「C」がついてるのは、「クライアント」なのね。

であればこの場合、「DHCPDARGS」ではなくて、「DHCPCDARGS」で指定するのが正解なのか。

以上です。

過去ログ表示

Prev - 2007/07 - Next
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project