- PR -

DHCPサーバでの設定の上書き

投稿者投稿内容
未記入
会議室デビュー日: 2004/07/21
投稿数: 7
投稿日時: 2004-07-28 17:21
はじめまして、IPアドレスをDHCPで設定している場合で、GateWayだけをDHCPでの
設定とは異なる値で上書きしたいのですが、どこを弄ればよろしいのでしょうか?
OSはVine2.6、DHCPはWindowsのを使っています。よろしくお願いします。
NAO
ぬし
会議室デビュー日: 2001/10/24
投稿数: 1256
お住まい・勤務地: 神奈川のはずれから東京の下町
投稿日時: 2004-07-28 17:34
引用:

未記入さんの書き込み (2004-07-28 17:21) より:
はじめまして、IPアドレスをDHCPで設定している場合で、GateWayだけをDHCPでの
設定とは異なる値で上書きしたいのですが、どこを弄ればよろしいのでしょうか?
OSはVine2.6、DHCPはWindowsのを使っています。よろしくお願いします。



ゲートウェイ→Vine2.6
DHCP→Windows(Server)

でゲートウェイに固定IPを振りたいってことですよね?

ゲートウェイ側の設定でDHCP取得じゃなくて、固定でIPを振って、
DHCPの設定でゲートウェイに特定のIPを設定すれば可能なはずです。
(詳細は今即答出来ませんが…)
_________________
Inspired Ambitious
ISMS Assistant Auditor
未記入
会議室デビュー日: 2004/07/21
投稿数: 7
投稿日時: 2004-07-28 18:41
NAOさん、こんにちは。ちょっと説明が足らなかったようです。Vineを動かしているマシンがWindowsのDHCPサービスでIPアドレスをもらいますが、一緒に設定されるGateWayとは別のGateWayをこのLinuxマシンは使いたい、ということなのです。Vineマシンに割り当てられるIPアドレスはDHCPからのそれでいいのですが…。WindowsXPなどでは、クライアント側でGateWayが別途設定されていればDHCPのそれに先んじて使用されますので、そのようなことがLinuxでもできないかなーっと思っています。
水無月 遊々
大ベテラン
会議室デビュー日: 2003/10/22
投稿数: 139
お住まい・勤務地: お星様☆彡
投稿日時: 2004-07-28 19:09
こんにちは。ゆうゆうです。

引用:

未記入さんの書き込み (2004-07-28 18:41) より:
NAOさん、こんにちは。ちょっと説明が足らなかったようです。Vineを動かしているマシンがWindowsのDHCPサービスでIPアドレスをもらいますが、一緒に設定されるGateWayとは別のGateWayをこのLinuxマシンは使いたい、ということなのです。



 うーんっと、manコマンドで読んだ限りでは出来ないようですね^^; ただ…

  /etc/dhcpc/dhcpcd-<interface>.exe
   IP アドレスの変更を検出した時に dhcpcd が 実行しようとするファイル。

 というのがあるようなので、ここに「default gateway」を削除して追加するシェルスクリプトを組んではいかがでしょう?
未記入
会議室デビュー日: 2004/07/21
投稿数: 7
投稿日時: 2004-07-30 13:04
こんにちは水無月さん、etc/dc.localに/etc/dhcpc/dhcpcd-eth0.infoファイルを書き直すシェルスクリプトを追加してみました。不思議なことに再起動直後にはWebブラウザで
うまくインターネットが閲覧できないのですが、ある程度時間が経つと閲覧が可能になります?? なにかもう1ステップ追加する必要があるのかな、と思ってます。
水無月 遊々
大ベテラン
会議室デビュー日: 2003/10/22
投稿数: 139
お住まい・勤務地: お星様☆彡
投稿日時: 2004-07-30 18:51
引用:

未記入さんの書き込み (2004-07-30 13:04) より:
こんにちは水無月さん、etc/dc.localに/etc/dhcpc/dhcpcd-eth0.infoファイルを書き直すシェルスクリプトを追加してみました。



こんにちは。なんか、「/etc/dhcpc/dhcpcd-<interface>.exe 」ってman通りに呼ばれないですね^^; 「/etc/dc.local」にて「/etc/dhcpc/dhcpcd-eth0.info」を変更って…そんな技は初めて知りました^^; 結構力業な感じです。更新が遅延するのは、IPの貸出期間更新時に無理矢理変更しているからかな?

うーん、なんかスマートじゃないかも。ちょっと、時間を見て調べておきますね。
あんとれ
ぬし
会議室デビュー日: 2004/01/14
投稿数: 556
投稿日時: 2004-07-31 00:41
私も window のネットワーク設定で同様のことで悩んだことがあって、、、

DHCP で割り当てられたデフォルトゲートウェイと同一のアドレスに対して、
特大のメトリックを設定したスタティックルーティング設定で上書きする方法をとりました。

ところが、そのときはうまくいったものの、行って欲しいで経路がダウンすると、
自動的に DHCP で割り当てられた経路がデフォルトゲートウェイになり、
以後再起動するまで戻ってくれず。

私の場合とは状況が違って、行って欲しいデフォルトゲートウェイがダウンしないとすると、
この方法でもうまくいくかもしれません。(Linux では試していないので何とも言えませんが)
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2004-07-31 00:51
こんばんわ.
引用:

未記入さんの書き込み (2004-07-30 13:04) より:
こんにちは水無月さん、etc/dc.localに/etc/dhcpc/dhcpcd-eth0.infoファイルを書き直すシェルスクリプトを追加してみました。不思議なことに再起動直後にはWebブラウザで
うまくインターネットが閲覧できないのですが、ある程度時間が経つと閲覧が可能になります?? なにかもう1ステップ追加する必要があるのかな、と思ってます。


あまり詳しくないので逆に質問なのですが,
/etc/rc.local は「起動時に実行」な内容ですよね?/etc/init.d/dhcpcd restart したり,/etc/init.d/network したり,あるいは DHCP client として release -> rease したらどうなるのでしょう?default gateway が over-write されたりしないのでしょうか?

それと,/etc/sysconfig/network の定義って DHCP より弱いのでしょう?hostname を /etc/sysconfig/network から読んでくるとしたら,gateway もそこから読んでくれないものかと...network のほうが dhcp より先でしたっけ?

Linux な環境が手元にないので頓珍漢な話かもしれませんが...

スキルアップ/キャリアアップ(JOB@IT)