重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

ubuntu10.04で有線のネット接続が急にできなくなりました。(基本的にこのパソコンでは有線でしか使用していません)

以前質問し、osがubuntuであるのでフォーラムへの質問を提案してもらったのですが、なかなか回答がなされず困っています。実は以前もフォーラムで質問したことはあるのですが、解決には時間がかかったこともあり、早めの解決が必要なため再び助けを乞うている状況です。

以前の投稿の内容
「0Sはubuntuで専用機になっています。少し前あたりからいきなりインターネットにつながらなくなり、困っています。ネットに繋いだまま長時間放置してあって、料理を終えて戻ってみると繋がらなくなっていました(長時間放置した場合の動作はサスペンド)。それから繋がりません。ライブCDから起動をしたところ、普通にインターネットに繋がりました。ここでパソコン側の問題だということは分かったのですが、そこからどうすればいいかと困っております。」

アップデートマネージャーも無理なので、fire foxとかの設定ではないと思います。

同様につながらない場合の回答をいろいろ拝見させていただきましたが、未だ解決できていません。

しかし、参考になりそうなコマンドなどが紹介されていましたので、それを今回載せてみました。

コマンド:ifconfig

lo Link encap:ローカルループバック
inetアドレス:127.0.0.1 マスク:255.0.0.0
inet6アドレス: ::1/128 範囲:ホスト
UP LOOPBACK RUNNING MTU:16436 メトリック:1
RXパケット:548 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:548 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:0
RXバイト:43416 (43.4 KB) TXバイト:43416 (43.4 KB)


コマンド sudo dhclient eth0

Internet Systems Consortium DHCP Client V3.1.3
Copyright 2004-2009 Internet Systems Consortium.
All rights reserved.
For info, please visit (URLでした)

Listening on LPF/eth0/00:15:b7:63:34:62
Sending on LPF/eth0/00:15:b7:63:34:62
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
DHCPOFFER of 192.168.1.2 from 192.168.1.1
DHCPREQUEST of 192.168.1.2 on eth0 to 255.255.255.255 port 67
DHCPACK of 192.168.1.2 from 192.168.1.1
bound to 192.168.1.2 -- renewal in 34449 seconds.



コマンド: cat /etc/network/interfaces


auto lo
iface lo inet loopback

助言をよろしくおねがいします。

A 回答 (13件中11~13件)

再現性を記載されると解決の糸口がつかめるかもしれません。


現在分かっていることは、時間を置くと再現するようなことが、前回の質問にありましたが、
この場合の厳密な意味での、サスペンドか、ハイバネートかの違い、
サスペンドの場合、電源ランプがオレンジ色で、電源ボタンで、立ち上がり、パスワードを聞いてくる。
ハイバネートの場合、電源ボタンは、オフの状態です。

共にswapファイルが影響すると思いますので、搭載メモリと、swapファイルのサイズが十分かどうか。
どんな部分に影響するかの調査。
再現した場合は、
/var/log/syslog.1の末尾での表示を調査してみるとかです。
    • good
    • 0

> /sys/devices/virtual/net/lo/mtu


> /sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0/net/eth0/mtu
> /sys/devices/pci0000:00/0000:00:1c.2/0000:02:00.0/net/wlan0/mtu

気になるのは、3行目で、
無線LANが確立されているのかです。(wlan0/mtu)
有線LANを優先するはずですけど。このあたりのUbuntuの仕様が分かりません。
「だめもと」で、無線LANを削除してみるとかは。
iwconfig
で、無線LAN接続を見てみます。
通常であれば、
lo no wireless extensions
eth0 no wireless extensions
が出ると思いますが、確立されていれば、違うと思います。
これがいたずらしているかもしれませんね。

やり方は、システム、設定、ネットワーク設定、「無線タブ」
あれば、削除してみる。

「だめもと」かもしれませんけど。

この回答への補足

lo no wireless extensions.

eth0 no wireless extensions.

wlan0 IEEE 802.11bg ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off

でしたので、通常の状態ということでしょうか?

ネットワーク接続(ネットワーク設定)で無線タブはありましたが、空白でした。

有線タブは線接続1というのが常時接続とありました。

他にシステムの「設定」や「システム管理」の中でネットワーク~というものはありますが、よくわかりません。

補足日時:2010/08/26 14:58
    • good
    • 0

具体的な仕組みは把握していないのですが


対症療法としては、ifconfigの結果がloしか無いので
sudo ifconfig eth0 upを試してみましょう。

ついで、sudo ifconfigやって
普通にeth0が機能しているようであれば
そこでsudo dhclient eth0が有効のはずです。

デバイスの自動認識などの問題については
仕組みを把握していないので
根治療法はわかりません。

デバイスを認識していない場合は
一旦BIOS設定で無効にしてOSを起動し
改めて有効にして再度起動すると
なぜか認識することがあるかもしれませんが…期待できません。

デバイス名がeth0ではない名前で認識されている可能性もあります。
もっとも今回は単に認識していないか
eth0として認識しているが、自動起動になっていないような気がします。


ちなみに、loはlocalhostを意味する仮想的なネットワークデバイス。
eth0は典型的な有線LANの一つ目のデバイス名。

複数あればeth1,eth2となりますし、無線LANアダプターがある場合
それがwlan0として認識されたり、有線と同列にeth1と認識されることもあります。
細かいその原因は知りませんが、そういうことも稀にあります。
そして、順番が入れ替わってしまうような現象も無いとは言いきれません。


あと、正しい手法は知らないけど、一応
find /sys -name mtu
で、認識されているすべてのネットワークアダプター名がわかります。たぶん。

/sys下に同種デバイスが複数ある場合の見分け方はよくわかりません。
たとえば..../eth0/device/vendorとか..../eth0/device/deviceを見れば
vendor IDやdevice IDがわかりますけど
そこから、vendorやdeviceを確認する方法は
スクリプトとかで自動的にやる方法は知らない。
ググればわかるとは思いますけど…

この回答への補足

upsudo ifconfigs eth0 up後のsudo ifconfig


eth0 Link encap:イーサネット ハードウェアアドレス 00:15:b7:63:34:62
inet6アドレス: 2001:c90:3cb4:8124:215:b7ff:fe63:3462/64 範囲:グローバル
inet6アドレス: fe80::215:b7ff:fe63:3462/64 範囲:リンク
UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1
RXパケット:1 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:5 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:100
RXバイト:118 (118.0 B) TXバイト:406 (406.0 B)
メモリ:ffce0000-ffd00000

lo Link encap:ローカルループバック
inetアドレス:127.0.0.1 マスク:255.0.0.0
inet6アドレス: ::1/128 範囲:ホスト
UP LOOPBACK RUNNING MTU:16436 メトリック:1
RXパケット:12 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:12 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:0
RXバイト:720 (720.0 B) TXバイト:720 (720.0 B)



コマンド:find /sys -name mtu


/sys/devices/virtual/net/lo/mtu
/sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0/net/eth0/mtu
/sys/devices/pci0000:00/0000:00:1c.2/0000:02:00.0/net/wlan0/mtu

でした。

その他ネットワークの接続やプロキシなどをぞいていますが、全く変わりません。

補足日時:2010/08/26 01:54
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!