人気コンテンツ今日: |
トラブル | ネットワークにつながらない!Submitted by sasaki on 木曜, 2006-04-13 14:41.
LinuxマシンAの電源周りが壊れたので、余っていたPCのハーディスクを置き換えた。 ネットワークだけがうまくつながらないのであった。起動時に、なんちゃらかんちゃらeth0 insmod errors ...。 その原因は...。
■ネットワーク周りを変更するときに確認するファイル /etc/hosts /etc/resolv.conf /etc/sysconfig/network デフォルトゲートウェイ /etc/sysconfig/network-scripts/ifcfg-eth0 カードに割り当てるIPアドレス /etc/modules.conf 今回、これが原因でした!
■ネットワークカードを認識しているか調査するコマンド # cat /proc/ioports # cat /proc/interrupts # cat /proc/modules (lsmodと同じ) # lsmod
■ハード的なアクション IRQなどの問題があるときは、イーサネットカードを引っこ抜く。起動して、起動メッセージでコンフィグレーションを削除するか、という問いに削除と答える。再度イーサネットを差して起動する。(別なPCIスロットも試す) あきらめて、別のイーサネットカードを買ってくる。という手もあり。
■ifconfig -a でネットワークインターフェースの情報を得る # ifconfig -a eth0 の情報が出てこないなんて、悲しすぎる!
■ifcfg-eth0 の情報が正しいか確認する /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0
■イーサネットカードを交換したときはココをチェック! いやー、イーサネットカードを置き換えたら、ここを自分で書き換える必要があるんですなー。 /etc/modules.conf (変更前) alias eth0 eepro100 ←以前のLinuxで使っていたイーサネットカード (変更後) alias eth0 8139too ←これで、/etc/sysconfig/network-scripts/ifcfg-eth0 を参照するようになる。 つまり、コレガのイーサネットカードをちゃんと自動認識して、新規に追加してくれたんだけど、eth2として登録してくれちゃうんだな。以前のマシンのeepro100という情報は消さないのね。なるほど...。
■参考サイト
|
linuxamazon広告英語お勧め教材! 英語の学校でも使っているのですが、1つのストーリーを3分で読めて、内容も面白く、もっと早く出会いたかった本です。 Apple好きで英語も勉強したいならこの一冊! ブログパーツ |