DHCPサーバーで固定IPを割り振る方法について

このQ&Aのポイント
  • CentOS6.5の環境でDHCPサーバーによって固定IPを割り振る方法について詳しく教えてください。
  • DHCPをインストールし、dhcpd.confを適切に編集してdhcpdを起動すると正常に動作しますが、特定の記述を追加すると起動エラーが発生します。
  • 追加した記述の内容やエラーの原因など、間違っている部分を教えてください。
回答を見る
  • ベストアンサー

DHCPサーバーで固定IPを割り振る方法について

環境はCentOS6.5です。DHCPをインストールあと、dhcpd.confを下記内容に編集してdhcpdをスタートさせると問題なく動作します。 ddns-update-style interim; ignore client-updates; subnet 192.168.1.0 netmask 255.255.255.0 { option routers 192.168.1.1; option subnet-mask 255.255.255.0; option domain-name-servers 192.168.1.1; option time-offset -18000; range dynamic-bootp 192.168.1.2 192.168.1.254; default-lease-time 21600; max-lease-time 43200; } ところが、下記内容を最終行に付け加えるとdhcpdがFAILDのエラー表示をして起動しません。 host win-client1 {  hardware ethernet 50:B2:73:90:23:A3;  fixed-address 192.168.1.10;  } 何が間違っているのでしょうか。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kawais070
  • ベストアンサー率52% (2242/4282)
回答No.1

range dynamic-bootp 192.168.1.2 192.168.1.254; 上記の範囲内に 192.168.1.10 が入っているからじゃね? 試しに、 range dynamic-bootp 192.168.1.11 192.168.1.254; とかにしたらいかが?

shibushijuko
質問者

お礼

ご回答ありがとうございます。 凡ミスでした。下記記述のMACアドレス部分は実際の編集画面では、よく見るとセミコロンで区切ってありました。正確にはコロンでした。 直したら、DHCPDが正常起動しました。 host win-client1 {  hardware ethernet 50:B2:73:90:23:A3;  fixed-address 192.168.1.10;  } ありがとうございます。

関連するQ&A

  • DHCPサーバの設定について

    Redhat Enterprise Linux 4.8に標準で付いているdhcpdを使ってDHCPサーバの構築を しています。 DHCPサーバはサブネットを複数分割してるL3スイッチに接続されていて、各サブネットに DHCPでアドレスを配布したいと考えています。 (L3スイッチには、DHCPリレーの設定は完了しています。) ただし、このDHCPサーバが接続されているサブネットに限っては、DHCPを無効にして、 固定アドレスで管理したいと思っています。 この時に、サーバのアドレスを例えば192.168.100.1/24とした場合、/etc/dhcpd.confの 内容は以下の通りであっていますか? ---------------------------------- ddns-update-style none; default-lease-time 600; max-lease-time 7200; subnet 192.168.100.0 netmask 255.255.255.0 { } subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.10 10.0.0.99; option routers 10.0.0.1; option subnet-mask 255.255.255.0; } subnet 10.0.1.0 netmask 255.255.255.0 { range 10.0.1.10 10.0.1.99; option routers 10.0.1.1; option subnet-mask 255.255.255.0; } (以下省略) ---------------------------------- サーバが接続するサブネットについては、subnet宣言が必須のようなのですが、具体的には subnet宣言だけして、rangeの文を記述しなければよいのでしょうか? 実際に試してみればいいのですが、残念ながら環境が用意できないので、ご存知の方が いらっしゃったらご教授ください。 よろしくお願いします。

  • dhcp.dが起動しない

    サーバ立てるのに挑戦してみました。 /etc/dhcpd.confを以下のように設定しました。 ddns-update-style none; server-identifier server; shared-network DHCP { option subnet-msk 255.255.255.0; default-lease-time 21600; max-lease-time 43200; subnet 192.168.1.0 netmask 255.255.255.0;{ range 192.168.1.16 192.168.1.240; option broadcast-address 192.168.1.255; option routers 1921.168.1.1; option domain-name "abc.gr.jp"; option netbios-name-servers 192.168.1.1; } で上書きして、設定後に# /etc/rc.d/init.d/dhcpd startを入力しても failedになってしまいます。 何がいけないのでしょうか?

  • DHCPサーバーの設定について(違うサブネットへの振り当て)

    現在ネットワークの勉強用に下記のようなネットワークを組んでいます。 RouterAは固定IP1個を提供しているプロバイダAに接続し RouterCは動的IPを割り当てる通常のプロバイダに接続しています。 RouterBは10.0.0.0/25と10.0.0.128/25 のネットワークが 相互に通信できるようにRouterAとRouterCを接続し ルーティング設定で相互のネットワークへ通信ができる状態に組んでいます。 RouterA側の10.0.0.0/25は外部公開用のWebサーバーです。 RouterC側の10.0.0.128/25は通常のネット用です。 このたび10.0.0.0/25に所属するServer(10.0.0.105)でDHCPサーバーを構築しようと思い DHCPの配布元からDHCP Server 3.0.4をダウンロードし コンパイル、インストールを行いました。 結果的には10.0.0.0/25側のネットワークで10.0.0.128/25側の違う サブネットに所属するクライアントにIPアドレスを割り当てたいと思っています。 設定ファイルを下記のように設定しましたが 10.0.0.128/25側のルーターに接続したPCがDHCPからIPアドレスを取得してくれません。 技術的に不可能なのでしょうか。それとも何か他に設定が必要なのでしょうか。 server-identifier サーバーのFQDN; ddns-update-style none; subnet 10.0.0.128 netmask 255.255.255.128 { authoritative; ddns-updates off; range 10.0.0.160 10.0.0.190; option routers 10.0.0.129; option subnet-mask 255.255.255.128; option domain-name-servers 10.0.0.105; option broadcast-address 10.0.0.255; default-lease-time 3600; max-lease-time 7200; } この設定では No subnet declaration for eth0 (10.0.0.105). と表示され起動しませんでしたので下記を追加しましたら DHCPサーバーは起動できましたが冒頭のとおりです。 subnet 10.0.0.0 netmask 255.255.255.128 { range 10.0.0.160 10.0.0.126; }

  • KVM上のゲストをPXEサーバーに

    現在、Ubuntu10.04LTSにKVMをインストールし、 その上で走らせているCentOS6.4へ、PXEサーバーの環境を構築しようとしています。 使用しているマシンにはNICが2つあり、うちひとつがPXEブート用のNICで、ブートするマシンと直結しています。 Ubuntu上ではこちらをeth1、ネットワーク接続用のNICをeth0とし、 どちらもブリッジを設定しています。 設定は以下のとおりです。eth0のもろもろの設定は、社内環境なので気にしないでください。 /etc/network/interfaces auto eth0 iface eth0 inet manual auto eth1 iface eth1 inet manual auto br0 iface br0 inet static bridge_ports eth0 bridge_stp off bridge_maxwait 0 bridge_df 0 address 10.200.20.158 netmask 255.255.240.0 gateway 10.200.31.254 dns-nameservers 10.200.0.10 10.200.0.2 10.0.0.5 auto br1 iface br1 inet static bridge_ports eth1 bridge_stp off bridge_maxwait 0 bridge_df 0 address 192.168.10.1 netmask 255.255.255.0 そして、UbuntuのKVM仮想マシンマネージャから、 仮想ネットワークインターフェースでbr0(52:54:00:6e:6e:3a)、br1を有効にし、 以下のように設定をしました。 /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" BOOTPROTO="none" HWADDR="52:54:00:6e:6e:3a" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="d52abc6f-395a-42f1-adfd-552ea5052b74" NETMASK=255.255.240.0 IPADDR=10.200.20.150 USERCTL=no PEERDNS=yes IPV6INIT=no GATEWAY=10.200.31.254 DNS1=10.200.0.10 DNS2=10.1.0.2 DNS3=10.0.0.5 /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE="eth0" BOOTPROTO="none" HWADDR="52:54:00:30:1C:70" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="d52abc6f-395a-42f1-adfd-552ea5052b74" NETMASK=255.255.255.0 IPADDR=192.168.10.2 USERCTL=no PEERDNS=yes IPV6INIT=no この設定で、eth0を使って外部との通信は、ホストのUbuntuと同じようにできています。 しかし、以下のdhcpサーバーの設定をしても、 ブートマシンのNICがサーバーを見つけてくれません。 ddns-update-style interim; ignore client-updates; DHCPD_INTERFACE = "eth1"; subnet 192.168.10.0 netmask 255.255.255.0 { # --- default gateway option routers 192.168.10.2; option subnet-mask 255.255.255.0; range dynamic-bootp 192.168.10.3 192.168.10.5; default-lease-time 518400; max-lease-time 259200; # we want the nameserver to appear at a fixed address host sample { next-server 192.168.10.2; hardware ethernet 00:19:66:48:B6:08; fixed-address 192.168.10.3; filename "pxelinux.0";      option root-path "/mnt, wsize=1024"; option host-name "sample"; } } 何が間違っているのか、わかりますでしょうか? おそらく情報が足りないと思うので、 いろいろとご教示いただければと思います。

  • CATV回線にてVinelinux3.1をルータとして使いたい

    余っているPCにVinelinux3.1を入れ、それをルーター として使用したいと考えています。 eth0をCATV回線と接続し, eth1はDHCPを起動して HUBに接続しています。 Network構成は以下の通りです。 ------------  CATV Modem ------------    ↑↓eth0 -------------  (Vinelinux3.1)   ルータPC -------------    ↑↓ eth1 ------------    HUB ------------    ↑↓ ---------------------------  WindonsXP & VineLinux3.1 --------------------------- ルータPCの端末から"ifconfig"にてeth0,eth1ともに端末に表示されました しかし・・・・ ルータPCからWindowsXPに対するpingとLocalのLinuxからWindowsXPに対するpingが通りませんでした。 (それ以外のpingは通りました。) 質問その1・・・・ この状態は何が原因なのでしょうか?? 以下、関係しそうな設定ファイルです。 /etc/dhcpd.conf ------------------------------------------------ ddns-update-style none; subnet 192.168.0.0 netmask 255.255.255.0 {  range 192.168.0.100 192.168.0.200;  option routers 192.168.0.1;  option subnet-mask 255.255.255.0;  option broadcast-address 192.168.0.255; } ------------------------------------------------ /etc/sysconfig/network-script/ifcfg-eth1 ------------------------------------------------ DEVICE=eth1 IPADDRESS=192.168.0.1 NETMASK=255.255.255.0 NETWORK=192.168.0.0 BROADCAST=192.168.0.255 ONBOOT=yes ------------------------------------------------ ぜひぜひ皆様からのご指摘、よろしく宜しくお願いいたします!!!

  • DHCPでふられるIPを固定したい

    RedHatLinux9を使っていますが、192.168.0.4だったのが0.5とか0.9に勝手に変わってしまいます。 0.4に固定する方法ってあるのでしょうか? ご教授いただければ幸いです。 よろしくお願いします。

  • DHCPのIP割り当てサーバーについて

    お世話になります。 質問させてください。 社内のネットワーク上のどこかにDHCPサーバが居ます。 そのDHCPサーバ自体のIPアドレスを知りたいのですが、可能でしょうか? お恥ずかしい話ですが、 ネットワーク上のどのマシンがDHCPサーバの役割をしているの不明な状況です。 Windowsサーバであれば、確認できるのですが、同一ネットワーク上にサーバが2台存在しており、 共に違う状況です。 すいませんが、よろしくお願い致します。

  • DHCPサーバからIPがふられてきていない。

    eo光で光終端FEP-ONU A503 IP電話アダプタ MegaBit Gear MR1023TAにバッファローのルータWHR-G54Sを付けています。 以前は,有線でデスクトップ,無線でノートパソコンで接続できていたのですが,ノートの方が突然接続できなくなりました。 ノートのIPを調べてみると,169.254.***.***となっており, DHCPサーバからIPがふられてきていないようです。 解決方法を教えていただけたらと思います。よろしくお願いします。

  • windowsでDHCPサーバーと固定IPの併用について

    linux上にsambとatalkを立ち上げて小さなネットワークを運用しています。今まではlinuxのサーバー、プリンタ等を固定IPとしてwindowsとmacのクライアントはDHCPサーバ(ルーターのDHCPサーバ)からIPアドレスを取得するようにしてきました。 今回windows98上にイントラネット用のwwwサーバを立ち上げるために固定IPアドレスをふったところ、固定IPアドレスのwindows98から他のネットワークコンピュータが、認識されなくなり、不安定(ネットワークコンピュータに接続を試みると止まってしまう 等)になりました。ルータを介してインターネットに接続したり、sambサーバにpingを打つと問題なく返ってきます。windows98の立ち上げ時sambサーバーにデータの取得に行くようなので、サーバの問題ではなくクライアントのwindows98の方の問題のような気がします。 windowsはほとんどいじったことがありません。原因と解決方法についてよろしくお願いいたします。

  • DHCPサーバーを参照でIPアドレスを固定するには?

    TCP/IPの設定をDHCPサーバーを参照で、3台のG5(Tiger)を使用しているのですが、毎日起動するたびに各G5のIPアドレスが変わってしまいます。各G5間で頻繁にデータのやりとりがありますので、ショートカットを作って簡単にアクセスしたいと思うのですが、それもままなりません。DHCPサーバー参照とはそういうものだよ、と言われてしまえばそれまでなのですが、何か良い方法はないものでしょうか? 所属しているネットワークがDHCPサーバーを参照で運用しているため、IPアドレスを固定に設定することは、難しいです。詳しくは分からないのですが、3台のG5のみIPアドレスを固定に設定すると、IPアドレスがぶつかって通信できない場合があると聞きました。 何かよい抜け道がありましたら、お教え下さい。

    • ベストアンサー
    • Mac