• 締切済み

アドレスの自己決定

お尋ねします。 ルータにつながっている4台のPCがあり、ルータからプライベートアドレスが自動的に割り当てられることになると思います。 そこで、できれば、マシンに番号をつけ、プライベートアドレスもその順番に設定したいと思います。すなわちプライベートアドレスの自己決定ということになります。通常はDHCPに任せてアドレスには関心を払わないということになるところですが、 例えば 名前 アドレス A1 192.168.1.1 A2 192.168.1.2 A3 192.168.1.3 A4 192.168.1.4 と決め打ちしたいわけです。もちろんお互いがそれで通信します。 LinuxなのですべてのPCの/etc/hostsに書き込んでおくということがあると思います。また自分はこうであると宣言する必要もあると思いますし、ルータのDHCP機能が割り当てようとしたときコンフリクトが生じるように思います。それを回避することも必要かと思います。これをどのようにして設定するものなのでしょうか。 LinuxでRedHat系(Fedoraあるいは Scientific Linux)です。

みんなの回答

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

>ルータのDHCP機能をオフにして、4台のPCに対してそれぞれ矛盾のないように名前とアドレスを決め打ちし、その情報を4台のPCのhostsファイルに書いておけばそれで良いんじゃないかと思いますが。いかがでしょうか。 それでいいと思います。DHCPを使わない場合の普通の方法です。

skmsk19410
質問者

お礼

ありがとうございました。 ルータのDHCPが機能していた場合、矛盾(ルータが発行するプライベートアドレスと、各PCが主張するプライベートアドレスの衝突)が発生するような気がしますが、どちらかが優先されるのだろうと思います。

  • kmrt
  • ベストアンサー率47% (43/91)
回答No.1

各クライアントのIPアドレスを固定したいのですか? それであればDHCP環境過であれば以下の方法が考えられます。 1.DHCPサーバーにてMACアドレスとIPアドレスを関連付けての固定 2.各クライアントのIPアドレスを固定し使用するIPアドレスをDHCPの割り当てレンジから除外する。 また、ホストネームの解決を必要とするのであれ各クライアントのHOSTSファイル編集、もしくはローカルのDNSサーバーでの解決が必要となります。

skmsk19410
質問者

お礼

有難うございました。 WAN→ルータ→ハブ→4台のPCという構成なのでさらに1台のPC(あるいは4台のうちの1台)がDHCPサーバとして設置されるという概念はとりあえずないと考えています。何も考えないとルータがプライベートアドレスを発行するという意味でDHCPということになるのではないでしょうか。DNSがない場合でも4台のPCからマシンを特定することは可能ではないでしょうか。私の希望としては、ルータのDHCP機能をオフにして、4台のPCに対してそれぞれ矛盾のないように名前とアドレスを決め打ちし、その情報を4台のPCのhostsファイルに書いておけばそれで良いんじゃないかと思いますが。いかがでしょうか。

関連するQ&A