人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

debianで下記のようにネットワーク設定したのですが、
なぜか数時間たつとIPがLANのものに戻ってしまいます。
原因と解決方法を教えてください。

vi /etc/network/interface

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#auto eth0
#iface eth0 inet dhcp

iface eth0 inet static
address 2XX.XXX.XXX.XXX
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 2XX.XXX.XXX.XXY
auto eth0



/etc/init.d/networking restart

●質問者: kunitz
●カテゴリ:コンピュータ
✍キーワード:BROADCAST debian DHCP ETC Gateway
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● b-wind
●27ポイント

まず、network と broadcast がおかしい気がしますかこれは書き間違いでしょうか?

勝手に IPアドレスが書き換わる場合大抵は dhcpクライアントが起動したままになっている場合が多いです。

$ ps aux

コマンドでそのようなプロセスが起動していないか確認してみましょう。

dhcpcd や dhclient が起動しているようならほぼそのパターンだと思います。

http://itpro.nikkeibp.co.jp/article/COLUMN/20060228/231130/


2 ● kuenishi
●27ポイント

dhcp daemonが何か悪さをしてるんじゃないでしょうか。

ps aux | grep dhc

とでもして、多分dhclientかdhcpcdが動いているとおもうので、

そのパッケージをつきとめてaptitudeでアンインストールと

updatercするといいと思います。

あんまり関係ないですけど↓

http://www.linux.or.jp/JF/JFdocs/DHCP/client-setup.html


3 ● znz
●26ポイント

dhcpからstaticに書き換える場合は

としてしまうと、2の回答にも少し書いてありますが、dhcpクライアントのプロセスが残ってしまって、dhcp更新のタイミングで設定が戻ってしまいます。

パッケージを消すだけではプロセスは残ったままになってしまうので、手っ取り早い方法としてはdhcpクライアント(たぶんdhclientかdhcpcdかpump)のプロセスをkillしてしまうことです。

それでも変ならマシン自体を再起動してしまえば変なプロセスがいなくなって直ると思います。

こういうことがあるので、Debianでネットワークの設定を変更する場合は、基本的には

という順番にすることをおすすめします。

http://www.jp.debian.org/doc/manuals/reference/ch-gateway

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ