お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2006-12-01 16:18:43

jhazbot
新しいメンバ
登録日: 2006-12-01

DHCPのアドレスが取得できません

DHCPのアドレスがうまく割り当てられません。
時々は取得できるんですが、起動するたびにアドレスが取得できたり、出来なかったりします(出来ない率の方が高い)。

自宅のルータにイーサネット経由で接続しているのですが、設定もおそらく合っていると思います。
今までSUSE 10.1でこの問題が解決できなかったので諦めてKubuntu 6.10に乗り換えたのですが、同じでした。
ちなみにこの問題はSUSE 10.0やKubuntu 6.06では発生していませんでした。

一応対策としては

コード:

 sudo ifdown eth0
 sudo ifup eth0

をIPが取得できるまで繰り返すという方法がありますが、時間がかかるし面倒すぎますw

英語のUbuntuフォーラムで得た情報によると、起動時のオプションに
 noapic nolapic
を加えると良いらしく、試したところライブCDでは解決されました(何度かIPを取り直しても全て取得できた)。
が、インストールされたシステムではこのオプションを入れても駄目でした。

もしかしたら既にいくつか投稿されているネットワークに接続できない問題と同じなのかも知れません。
症状が似ているので・・・
もはや6.06時代に戻るしかないのでしょうか・・・・

オフライン

 

#2 2006-12-01 16:35:47

gmax
メンバ
From: 兵庫県
登録日: 2006-10-24

Re: DHCPのアドレスが取得できません

こういう問題を見つけたのですが、関係ないでしょうか。

https://launchpad.net/distros/ubuntu/+source/dhcp3/+bug/61989

# dhclientをupdateしても、設定ファイルが残っていることがある...かも。

オフライン

 

#3 2006-12-02 01:02:40

jhazbot
新しいメンバ
登録日: 2006-12-01

Re: DHCPのアドレスが取得できません

ありがとうございます。
ifconfigではMTU:1500となっていたので教えて頂いた問題とは別物のようです。

しかし、何度か再起動していたら何故か安定してアドレスを取得できるようになっていましたw
起動オプションに noapic nolapic を入れたためかと思い、ブートの時にこれらを消して何度か起動したのですが
それでもきちんと取得するようになっていました。

私には原因がよくわからないのですが、noapic nolapicを入れる以前はうまく動かなかったので、もしかしたらこれのおかげかもしれません。
結局よくわからないままになってしまって申し訳ありませんが、個人的には動くからいいかなって思ってますw

御協力ありがとうございました。

オフライン

 

#4 2006-12-02 09:19:23

gmax
メンバ
From: 兵庫県
登録日: 2006-10-24

Re: DHCPのアドレスが取得できません

私の家の環境でのことですが、プロバイダから貸与されているルータ内蔵のケーブルモデムは自宅サーバを立ち上げているためか外部アクセスなどの負荷がかかるとおかしくなることがあって、DHCPリクエストに応答しなかったりすることもありました。ケーブルモデム側をリセットしたりしていると復旧しましたが。。。

もしかしたらそういうUbuntuの外の問題かもしれませんね。
ともあれ、動いたならよいのですがちょっと不気味は不気味ですね。

オフライン

 

#5 2007-03-03 00:40:38

RxOrca
メンバ
登録日: 2007-03-02

Re: DHCPのアドレスが取得できません

少し古いマシンだと acpiとか apmの関係で起動できなかったりするです。
そんなときに, 起動オプションで noacpiとか指定する訳れす。

んで, 導入してあるブツのばーいは, grubで起動してるのなら grubのトコにソレを記述しておくとよいです。
って, もう読んでないカモだけど。

オフライン

 

#6 2007-10-31 13:00:37

mkuwata
メンバ
登録日: 2007-10-19

Re: DHCPのアドレスが取得できません

私も類似の経験をしました。利用しているPCは1年ほど前のDELLのデスクトップですので、それほど古いとも思えないのですが?

WindowsXPとのデュアルブートにしてみたのですが、最初はどうしてもDHCPサーバへアクセスできませんでした。WindowsXPでは問題なくIPアドレスをとれるので、ネットワーク環境は問題ないと判断して、sudo ifdown/ifupを試したらDHCPでIPアドレスが取得できるようになりました。

その後は特に何もしなく(ifdwon/ifupをしない)ても問題ありません。ちなみに同じCD(7.10)を利用してDELLのノートPCにもインストールしていますが、こちらは最初からすんなりとアクセスできました。

オフライン

 

#7 2007-11-04 21:07:10

maimi09
メンバ
From: キャリングハンドル付き都庁舎
登録日: 2007-06-13

Re: DHCPのアドレスが取得できません

jhazbot による投稿:

DHCPのアドレスがうまく割り当てられません。
時々は取得できるんですが、起動するたびにアドレスが取得できたり、出来なかったりします(出来ない率の方が高い)。

自宅のルータにイーサネット経由で接続しているのですが、設定もおそらく合っていると思います。

「設定もおそらく合っている」なら、まさかとはおもいますが、DHCPS/UDP<->DHCPC/UDPの通信において、コールバックのアドレス(0.0.0.0とか255.255.255.255)<->不定(ワイルドカード)のアドレスをパケットフィルターのポリシーで塞いでしまっているってことはないでしょうか?

DHCPクライアントは何処のセグメントにいるか分からないのでコールバックのアドレス(0.0.0.0あるいは255.255.255.255)から「私の場所はどこ?」って訊いて「君の場所はココよ」って迷子のお知らせをしてあげるのよね。(ちょっと御幣があるかもしれないけど、まぁモノの喩えとしてはそんなとこかなぁ)

#もちろんルータよりWAN側からDHCPを使われてしまったら進入を許してしまうかもしれないので、その辺は塞いでおく必要があるでしょうけど。

オフライン

 

#8 2007-11-05 23:34:56

mkuwata
メンバ
登録日: 2007-10-19

Re: DHCPのアドレスが取得できません

以前にも投稿しましたが、DHCPでIPアドレスが取得できない状況が再現しました。

1.ifdown/ifupでIPアドレスを取り直そうとしたら、DHCPDISCOVERで応答がなくなったようです。もしかして、オプションが関係しているかもと思い、noapic/nolapicやirqpoll all_generic_ideなどを試したが状況は変わりません。

2.同じマシンでデュアルブートしているWindowsXPは問題なくDHCPが動作します。現在は最初の段階でDHCPが動かないのでIPアドレスが取得できない状態になっています。

この環境はオフィスなので、あまり何度もテストができないために詳細な分析がなかなかできません。以前はインストール後にDHCPが動作せず、ifdown/ifupでなぜか回復してしまい、今度は同じコマンドで問題が再現してしまいました。

さらにテストして状況をかくにんしますが、とりあえずは現状報告まで。

オフライン

 

#9 2007-11-06 10:13:33

mkuwata
メンバ
登録日: 2007-10-19

Re: DHCPのアドレスが取得できません

今朝一番でテストしてみましたので状況報告します。

1. 状況は昨日同様でやはりDHCPDISCOVERで無応答でした。ifdown/ifupを何度か繰り返してみたが同じ結果です。

2. それでdhclient eth0で試したところ、今度はDHCPでIPアドレスがとれました。

3. 再度ifdown/ifupを行うとまたDHCPDISCOVERで無応答になり、dhclient eth0で復旧します。

現象面からみるとブートアップ時にDHCPサーバの検知ができなくなることがあるようです。
かつこの場合にはifdown/ifupで復旧したりだめだったり、規則性は見当たりませんでした。

回避策は、私の場合ではいまのところdhclient eth0を手動で起動することです。これだと100%復旧できています。
:D

オフライン

 

#10 2007-12-18 14:36:01

mkuwata
メンバ
登録日: 2007-10-19

Re: DHCPのアドレスが取得できません

dhclientの実行を毎回するというのも大変なので、その後、いろいろと調べてみたところ7.10ではネットワークマネージャが「ローミング指定」されたものだけを扱うようになったというリリースノートの記述に気づきました。

それで、逆にローミング指定をはずして、/etc/network/interfacesに次の追加をしました。

auto eth0
iface eth0 inet dhcp

すると、DHCPでアドレスがとれないという現象は消えてしまったようです。

mkuwata による投稿:

今朝一番でテストしてみましたので状況報告します。

1. 状況は昨日同様でやはりDHCPDISCOVERで無応答でした。ifdown/ifupを何度か繰り返してみたが同じ結果です。

2. それでdhclient eth0で試したところ、今度はDHCPでIPアドレスがとれました。

3. 再度ifdown/ifupを行うとまたDHCPDISCOVERで無応答になり、dhclient eth0で復旧します。

現象面からみるとブートアップ時にDHCPサーバの検知ができなくなることがあるようです。
かつこの場合にはifdown/ifupで復旧したりだめだったり、規則性は見当たりませんでした。

回避策は、私の場合ではいまのところdhclient eth0を手動で起動することです。これだと100%復旧できています。
:D

オフライン

 

#11 2008-02-03 16:34:26

y-kansuke
新しいメンバ
登録日: 2008-01-16

Re: DHCPのアドレスが取得できません

初めて投稿質問するLinux初心者です。
最近発売されたLinux(Ubuntu)関連の雑誌を購入して、付いていたUbuntu7.10のLiveCDを
使ってインストールしましたが、どうしてもインターネットに接続出来ません。
現在の構成は、WindowsVista(HomePreium)が既にインストールされているDesktopパソコン
に、HDDがかなり空いていたためDualBootでインストールしました。 もう一台Noteパソコンが
ありますが、2年ほど前からNTTのBフレッツひかりマンションに入り、RT-200NEというルータ
(その前にはNTTのVDSLモデムが設置)があり、両パソコンともそれを使っています。
DeskTopのWindowsVistaの方がインストール直後から自動的にインターネット接続できていますが、
Ubuntuの場合、インストールが始まるとルータのDHCPへアクセスに行くのが分かるのですが、
途中であきらめてしまうようです。 また、インストール自体は完了しますが、途中(80%位)
で一時中断されてSecurityUpdateにアクセスできませんでしたというメッセージが出ます。多分、
インターネットに接続不可のためでしょう。これを後回しにするとインストールは完了します。

インストール後、FireFoxの検索結果は必ず、「サーバーが見つかりませんでした。アドレススペル
の確認、ネットワーク接続の確認、Firewall、Proxy設定の解除してみたらどうか」という
メッセージが必ず出ます。

DHCPで繋がらないので、手動で、Ubuntuのネットワー設定、ネットワークツールを使ってできる
ことはすべてやったつもりですが、NGです (DesktopのNICのIPアドレス、ルーターのIPアドレス
も分かっています)。NTTへ電話で聞いたところ、ルーターがLinuxを認識するかどうかは分からない
とのこと(確かに説明書にはWindows用と書いてある)。
ネットワークツールでPingを使ってNICとルーター間の接続状況を調べる場合のIPアドレスの入力は
ルーターの番号(192.168.1.1)でいいのでしょか(Desktop写真同封)?

Ubuntuの場合はルーターまで接続できているのかどうか、また、出来てないなら、なぜなのか(
単に対応してないだけ?)分かりません。

端末を使ってコマンドを使って雑誌、Web等のQ&Aに出ている通り、いろいろ確認してみましたが、
やはりNGでした。eth0のIPアドレスが確認できる場合と出来ない場合がありますが、出来る時は
inet addr: 192.168.1.2とちゃんと確認できます(同封Desktop写真参照)。

どなたか、どうのようにしたら接続できるのか、或いはできないのかご教授いただければ幸いです。
どうか、よろしくお願いいたします。

Y-Kansuke([email protected])

PS: Desktopの写真を送るにはどのようにしたらいいでしょうか?

オフライン

 

#12 2008-02-03 22:22:22

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: DHCPのアドレスが取得できません

>WindowsVista(HomePreium)が既にインストールされているDesktopパソコン
>インストール自体は完了しますが、途中(80%位)で一時中断されてSecurityUpdateにアクセスできませんでしたというメッセージが出ます
上記からの推測ですが、Ubuntuが、Desktopパソコンに搭載されている、ネットワークチップを正しく認識できない/対応していない様に思われます。
Desktopパソコンの製品名の詳細を載せると何らかの原因が特定できる方が居るかもしれません。

最後の編集者: si (2008-02-03 22:22:55)

オフライン

 

#13 2008-02-04 20:56:42

y-kansuke
新しいメンバ
登録日: 2008-01-16

Re: DHCPのアドレスが取得できません

siさん、ご返答ありがとうございます。
パソコンは自作パソコンです。 mother boardは以下のものです。

メーカー: GIGABYTE
型名:   S-series の GA-G31M-S2L

このメーカーにも直接聞くようにします。

ありがとうございます。

オフライン

 

Board footer

Powered by FluxBB