• 締切済み
  • 暇なときにでも

DHCPサーバの設定について

2つのネットワークをLANケーブルの切替で行っています。 両ネットワークともDHCPサーバを立てているので自動でIPは取得できるのですが、 YYY→XXXの場合は切替に5秒位なのに対し XXX→YYYの場合は切替に30秒~2分位かかります。 YYYのログをみると bbb.ccc.XXX.102 からの DHCPREQUEST に対し、そんなIPわしゃ知らんというログが繰り返され、クライアントがあきらめて DHCPDISCOVER を投げてくるみたいです。 Jun 3 10:57:56 aaa dhcpd: DHCPREQUEST for bbb.ccc.XXX.102 from PCMAC via eth0: unknown lease bbb.ccc.XXX.102. Jun 3 10:58:00 aaa dhcpd: DHCPREQUEST for bbb.ccc.XXX.102 from PCMAC via eth0: unknown lease bbb.ccc.XXX.102. Jun 3 10:58:08 aaa dhcpd: DHCPREQUEST for bbb.ccc.XXX.102 from PCMAC via eth0: unknown lease bbb.ccc.XXX.102. Jun 3 10:58:28 aaa dhcpd: DHCPDISCOVER from PCMAC (PCHOST) via eth0 Jun 3 10:58:29 aaa dhcpd: DHCPOFFER on bbb.ccc.YYY.181 to PCMAC (PCHOST) via eth0 Jun 3 10:58:29 aaa dhcpd: DHCPREQUEST for bbb.ccc.YYY.181 (DHCPSVIP) from PCMAC (PCHOST) via eth0 Jun 3 10:58:29 aaa dhcpd: DHCPACK on bbb.ccc.YYY.181 to PCMAC (PCHOST) via eth0 それで、DHCPを調べてみて、 別セグメントIPの DHCPREQUEST を取得した場合、DHCPFORCERENEW を投げられればうまくいくのではないかと思うのですが、その方法を教えてください。 早くIPが取得できるのであれば、全く別の方法でもよいです。

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数1112
  • ありがとう数6

みんなの回答

  • 回答No.3

YYY→XXX の際にどのようなメッセージが交換されているのかが分かればYYYに設定すべき内容も分かるかなと思ったのですが、ログを見直すと、YYYがDHCPREQUESTに対し応答をしないのが悪いので、DHCPNAKを返すように設定すればよさそうだと思えてきました。 DHCPサーバの種類が分からないと設定方法も分かりませんが、ISC製のものであれば、dhcpd.confファイルに subnet bbb.ccc.XXX.0 netmask 255.255.255.0 { } のような空の subnet 指定を書けば NAK が返ったような気がします。 試せる環境がないので、記憶を元にした推測なのですが。

共感・感謝の気持ちを伝えよう!

  • 回答No.2

まず、DHCPFORCERENEW についてはわかりません。ISC製のDHCPサーバのリリースノートを眺めてみましたが、それらしい記述は見つけられませんでした。 YYY→XXX の方が5秒位でIPアドレスの変更を完了できるのであれば、YYYのサーバをXXXのサーバと同様に設定するのがいいように感じます。 YYY→XXX のときにどのようなDHCPメッセージのやり取りが発生しているのかを調べてみたらどうでしょうか。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ご回答ありがとうございます。 > ISC製のDHCPサーバのリリースノートを眺めてみましたが、それらしい記述は見つけられませんでした。 ご確認していただき重ねて御礼申し上げます。 > YYYのサーバをXXXのサーバと同様に設定するのがいい 確かにそうなのですが、XXXセグメントのネットワーク管理が別の人なので確認が難しい状況です。 途中にL3SWとかはいっているので、その影響があるかもしれません。 DHCPのコンフィグで何かないものかと探していたのですが・・・。

  • 回答No.1
  • pakuti
  • ベストアンサー率50% (317/631)

コマンドプロンプトで、ipconfig /renew をするか バッチファイルを作成するか http://trendy.nikkeibp.co.jp/article/tec/winxp/20030523/104749/ 切り替えようのアプリケーションを使用するか。 http://www.vector.co.jp/soft/winnt/net/se132582.html

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ご回答ありがとうございます。 確かに > ipconfig /renew は使っていてその場合割と早く取得できるのですが、 それも面倒になってきて、なんとかサーバの方で対応できないものかと考えていました。 バッチファイル化はちょっと考えてみます。

関連するQ&A

  • 要素名を表示させたい

    <data>   <aaa xxx="0">     <yyy zzz="1"/>     <yyy zzz="2"/>   </aaa>   <bbb xxx="0">     <yyy zzz="1"/>     <yyy zzz="2"/>   </bbb>   <ccc xxx="0">     <yyy zzz="1"/>     <yyy zzz="2"/>   </ccc> </data> 上のようなXMLから、XSLのvalue-ofなどを使って、 要素名aaa、bbb、cccを表示させるにはどう記述すればいいのでしょうか?

    • ベストアンサー
    • XML
  • AccessSQL 1つのテーブルに複数のデータ

    お世話になっております。 アクセスSQLでの質問です。 --テーブル---------- F_1 F_2 AAA BBB AAA CCC BBB XXX CCC DDD DDD YYY 1.F_1のAAAを条件にF_2のBBB・CCCを取得し、 F_1のBBB・CCCと、F_2のXXXとDDDを取得します。 次に、取得したF_2のXXX・DDDを条件に、F_1のDDD、F_2のYYYを取得します。 つまり、AAAを取得した結果、SQL一つで、上記テーブルデータをF_1:AAA以外、取得したい要件です。 有識者の方、ご享受頂きたいです。 宜しくお願い致します 【自力で考えた結果】 -------------------------- select F_MenuCD,F_ZaiCD from [TABLE] where F_MenuCD IN ( SELECT F_ZaiCD FROM [TABLE] WHERE F_MenuCD IN ('AAA') ); F_1 F_2 BBB XXX CCC DDD を取得するSQLは上記でいけそうなのですが、 DDD YYY を、1つのSQLで取得したいのです。

  • XMLの特定のデータを書き込むには?

    下記のXMLファイルを読み込んで、 タグYYYのキーでKEY2を検索し、 子要素AAAの値のData2を書き換えるという処理を 作ろうとしてるのですが、 なかなか解決策が見つかりません。 よろしくお願い致します。 例: abc.xml <XXX> <YYY KKK="KEY1"> <AAA>Data1</AAA> <BBB>Data2</BBB> <CCC>Data3</CCC> </YYY> <YYY KKK="KEY2"> <AAA>Data1</AAA> <BBB>Data2</BBB> <CCC>Data3</CCC> </YYY> <YYY KKK="KEY3"> <AAA>Data1</AAA> <BBB>Data2</BBB> <CCC>Data3</CCC> </YYY> </XXX>

  • SQL文 テーブル1つに複数のデータ

    お世話になっております。 SQLでの質問です。 --テーブル---------- F_1 F_2 AAA BBB AAA CCC BBB XXX CCC DDD DDD YYY 1.F_1のAAAを条件にF_2のBBB・CCCを取得し、 F_1のBBB・CCCと、F_2のXXXとDDDを取得します。 2.次に、取得したF_2のXXX・DDDを条件に、F_1のDDD、F_2のYYYを取得します。 これを1つのSQLで実行したいのですが、副問合せを駆使しても、良いSQLが思い浮かびません。 有識者の方、ご享受頂きたいです。 宜しくお願い致します。

  • 公開したサーバを、社内から閲覧することが出来ません。

    アライドのCentreCOM AR450Sを使用して、社内にあるWebサーバを外部からも見られるようにしてみました。 -------- enable ip ena ip dnsrelay add ip int=eth0 ip=XXX.XXX.XXX.XXX mask=255.255.255.0 add ip int=vlan1 ip=192.168.0.1 add ip rou=0.0.0.0 mask=0.0.0.0 int=eth0 next=YYY.YYY.YYY.YYY add ip dns prim=ZZZ.ZZZ.ZZZ.ZZZ enable firewall create firewall policy="net" disable firewall policy="net" identproxy enable firewall policy="net" icmp_f=unre,ping add firewall policy="net" int=vlan1 type=private add firewall policy="net" int=eth0 type=public add firewall poli="net" nat=enhanced int=vlan1 gblin=eth0 add firewall poli="net" ru=1 ac=allo int=eth0 prot=tcp po=80 ip=192.168.0.10 gblip=XXX.XXX.XXX.XXX gblp=80 enable dhcp create dhcp poli="base" lease=7200 add dhcp poli="base" subn=255.255.255.0 add dhcp poli="base" rou=192.168.0.1 add dhcp poli="base" dnss=192.168.0.1 create dhcp ran="local" poli="base" ip=192.168.0.61 num=150 XXX.XXX.XXX.XXX…グローバルIPアドレス YYY.YYY.YYY.YYY…プロバイダーが指定したGW ZZZ.ZZZ.ZZZ.ZZZ…プロバイダーが指定したDNS -------- この設定だと、社内から同じIPアドレスを指定しても、見ることが出来ないのですが、そういうものなのでしょうか。 Webサーバへのアクセスは、サーバ名ではなく、IPアドレスを直接、入力しています。 ご存知の方がいらっしゃいましたら、ご教授いただければと思います。

  • 静的構造体の初期化について

    struct XXX{ MYSQL *MMM; char a[32]; char b[32]; char c[32]; char d[24]; } static struct XXX YYY[] = { {NULL, "AAA", "BBB", "CCC", "DDD"}, {NULL, "AAA", "BBB", "CCC", "DDD"}, {NULL, "", "", "", ""} } main(){ for(i=0; YYY[i].a[0]; i++){ MMM = ... } 上記のように、YYY[]分MMMの値を設定します。 この設定はうまくMMMが取得できるのですが、 実際にはMMMを1つの構造体の中に10個分用意したいです。 つまり、イメージは struct XXX{ MYSQL *MMM[10]; ... } このような形です。 ただし、初期化の仕方がわからずコンパイルが通りません。 またこのようなやり方ができるのかもわかりません。 どなたかご教授ください。 他にいいやり方があるのであればそれも教えて下さい。

  • 改行コード再

    3つほど前に質問させてもらってますが質問の仕方をかえ もう一度質問したいと思います。putcharとgetcharを使って aaa,bbbb,ccc CRLF zzz,yyy,xxxという入力は aaa,bbb,ccc CRLF zzz,yyy,xxx CRLF と出力する とあるのですがCRLFを実際に打ち込んで出力してますよね? CRLFについてはなんとなくわかったのですがこの辺が よくわかりません。

  • SQL Server:UNIONで結合した結果にIDを追加するには?

    いつも参考にさせて頂いています。 下記のような、テーブル、tabAとtabBを UNIONした結果にcol1の昇順でIDカラムをを追加して 表示するにはどのようなSQL文を書けばよろしいでしょうか? ご存知の方、宜しくお願い致します。 【tabA】 col1 col2 --------- 100 AAA 110 BBB 120 CCC 【tabB】 col1 col2 --------- 200 XXX 210 YYY 220 ZZZ 【結果】 ID col1 col2 ------------ 1 100 AAA 2 110 BBB 3 120 CCC 4 200 XXX 5 210 YYY 6 220 ZZZ

  • 1つのセルに複数のハイパーリンク(改)

    二重投稿申し訳ありません。 あせり過ぎてて、アプリ名書き忘れてました エクセル2003で1つのセルに複数のハイパーリンクを設定することは可能でしょうか? たとえば、1つのセルに AAA,BBB,CCCと表示されていて AAAをクリックしたらhttp:xxxへ BBBをクリックしたらhttp:yyyへ CCCをクリックしたらhttp:zzzへと言った様に

  • エクセルについて教えてください

    異なる2つシートのデータを別のシートにまとめるにはどうすればよいのでしょうか。 2つのシートそれぞれには約1000件のデータがあります。 シート1 シート2  シート3 1 AAA | 1 QQQ |1 AAAQQQ 3 BBB | 2 XXX |2 XXX 5 CCC | 5 ZZZ |3 BBB 7 DDD | 6 YYY |5 CCCZZZ           |6 YYY           |7 DDD