無事Xが起動してので次はインターネットだ!
と思い(このパソコンはLANでつながっている)
まず確認で
#ifconfig eth0
と入れたのですが
エラー(めちゃくちゃなコマンドを入れたときに出るエラー)
が出てつなげません
なぜですか??

このQ&Aに関連する最新のQ&A

A 回答 (7件)

/etc/modules.confをviで開きます。

(エディタなんでもいいんですが)
#vi /etc/modules.conf
その中に、
alias eth0 e100
を追加する。
その後、
#depmod -a
を実行。
/etc/sysconfig/network-scripts/ifconfig-eth0を編集
#vi /etc/sysconfig/network-scripts/ifconfig-eth0
中身は、
DEVICE="eth0"
IPADDR="192.168.1.1"
NETMASK="255.255.255.0"
NETWORK="192.168.1.0"
BROADCAST="192.168.1.255"
ONBOOT="yes"
BOOTPROTO="none"
IP等は、環境に合わせて変更してください。編集できたら再起動してみてください。
それから、ifconfigを実行してみてください。
走り書きですが、試してみてください。

この回答への補足

すいませんIPアドレスは
ルーターから取得するようにはできませんか?

補足日時:2001/07/18 14:02
    • good
    • 0

混乱の極みです。

的確な情報がないとアドバイスのしようがありません。

MS Windowsが導入されているので、グラフィックアダプタとネットワークアダプターの調べ方を説明します。

Win9X:マイコンピュータアイコンをマウスの「右」ボタンでクリック。
システムのプロパティが表示される。-> デバイスマネージャタブをクリック ->
ディスプレィアダプタ、ネットワークアダプタの「+」をクリックする
以下にアダプタの種類が表示されます。

Win2K:マイコンピュータ -> コントロールパネル -> ネットワークとダイアルアップと順に開いて、ローカルエリア接続をクリック -> ローカルエリア接続状態がめんで、プロパティを開く(画面最上部にネットワークアダプタの種類が表示される。)。グラフィックアダプタは、コントロールパネル -> 画面 -> 画面プロパティ -> 設定タブ -> 詳細 -> アダプタタブ
これで、必要な情報が入手できたはずです。

KondoraのLinuxがネットワークアダプターを自動認識しているかどうかですが、自動認識できないアダプターであれば、専用のドライバーソフトをネットからダウンロードして、コンパイルして、組み込まなければなりません。今までのレスを見ている限り、これは、無理です。小生は、3Comの3C905B-J-TXとIntelの3C905B-TXです。
グラフィックアダプターは、RIVA TNT Ultra2
ディスプレィは、Acer FP751の組合せです。

Kondora Linuxで実績のある、ネットワークアダプターに交換することを強くすすめます。

ネットワークの設定
1.Xの画面で、コンソールを開いて、#(rootプロンプト) netcfg が利用できますか?利用できたら、GUIのネットワークの環境が表示されます。Interfaceを選択してください。ADD -> Ethernet -> Interface Configuration protocol -> DHCPを選択してください。画面最上部にDevice:eth0と表示されているはずです。
同時に、Activate Interface at boot timeにチェックをいれます。起動時にDHCPクライアントのデーモンが走ります。
2.DNS(Domain Name Server)
もし、プロバイダ経由でのインターネット接続であれば、プロバイダーのDNSを、/etc/resolv.confに、プライマリーとセカンダリーのDNSを次のように記述します。viエディタの知識が必要ですよ。

nameserver xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxxはDNSのIPアドレスです。)
nameserver xxx.xxx.xxx.xxx

3.DHCPクライアントデーモンを起動するために、本来は、再起動必要ないのですが、再起動で先ほど設定した、ネットワークの環境を起動します。
4.起動後、コンソールから、# ifconfigを起動したときに、loとeth0が表示されば、問題ないと思います。その後、著名な簡単なURLのホームページにpingをかけてみます。たとえば、# ping www.oracle.com などです。レスポンスがあれば、ブラウザーから、インターネットに接続できます。

ディストリビューションによっては(TurboLinuxなど)、プログラムメニューから、ネットワーク構成メニューを開ける場合があります。残念ながら、小生は、redHatとTurboLinuxの環境しかありませんのであしからず。

Linuxはいくら使っても難しい。MS Windowsも難しいですが!!!

ojin
    • good
    • 0

No.5の補足です。


DEVICE="eth0"
BOOTPROTO="DHCP"
ONBOOT=yes
だけを記述。
そのたは、削除するなりコメントアウトするなりしてください。
    • good
    • 0

その前に訂正


ifconfig-eth0→ifcfg-eth0
だった気がします。
ifcfg-eth0の中身を
DEVICE="eth0"
BOOTPROTO="DHCP"
ONBOOT=yes
とだけしてください。
(modules.confは、No.4と同じです。)
    • good
    • 0

補足要求ばかりで、申し訳ないのですが。


LANボードは何を使用されているのでしょうか。
もし、わからないのであれば、windowsが入っているとのことなので、
マイコンピュータ上で右クリックをし、プロパティを選んでデバイスマネージャを開いて、ネットワークアダプタのところを確認してみてください。

この回答への補足

多分


Intel 8255x-based PCI Ethernet Adapter

です

補足日時:2001/07/18 13:11
    • good
    • 0

>エラー(めちゃくちゃなコマンドを入れたときに出るエラー)



ということですので、ifconfigのあるところにパスが通っていないのではないでしょうか。
次のコマンドでifconfigの在処が確認できるはずです。

whereis ifconfig

場所が確認できたらフルパス込みでコマンドを打ち直してみて下さい。

例:/sbin/ifconfig eth0
    • good
    • 0

Xと書いていることから、UNIX系OSをご使用なのだとは思いますが、


OSは何ですか?
それ以前に、困っているのはわかりますが、質問の仕方を訂正された方が良いような気がしますが・・・。
まあ、アドバイスを少々。
ifconfig
とだけ打ってみてください。
そこに、eth0は出ていますか?
loのみであれば、ドライバの組み込みが必要です。
あと、ネットワークの構成は、どのようになっているのでしょうか。

この回答への補足

やってみたら
lo
のみでした

今windowsも入っているんだけど
どうやって確認するのですか?
またどうやってドライバ入手するのですか


よろしくお願いします

補足日時:2001/07/17 22:32
    • good
    • 0
この回答へのお礼

OSはKondara MNU / linux2000
です


あと次からは質問の仕方に気をつけます

お礼日時:2001/07/17 22:14

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

このQ&Aと関連する良く見られている質問

QApache2.0で「#exec」コマンドを許可したい

アクセスありがとうございます。
先日の私の質問
http://oshiete1.goo.ne.jp/kotaeru.php3?q=447488
は無事解決いたしました。
どのような原因だったのか知りたい方はその旨を、お書きください。
また今回も、よろしくお願いします。
CGIで簡単なアクセスカウンターを作成したのですが動作しません。
「index.html」の中に<!--#exec cmd="./counter.pl"-->のコマンドを記述しました。
「counter.pl」の内容は「counter.dat」にインクリメント後その結果を表示するというものです。
「Linux」のコマンドラインからの「counter.pl」のテストでは「syntax OK」でした。
またコマンドラインから「counter.pl」を実行すると実行回数分の数字が表示されます。
また「AddType text/x-server-parsed-html .html
」という内容の「.htaccess」ファイルを同じディレクトリ内に作成しました。
各ファイルのパーミッションは「index.html」と「.htaccess」が「rw-r--r--」で「counter.pl」が「rwxr-xr-x」で「counter.dat」が「rw-rw-rw-」です。
本来ならば、これでアクセスカウンターが作動するはずなのですが、なぜか動きません。
おそらく「httpd.conf」の内容を書き換えることにより動作するようになるのだと信じ、いろいろ変更してみましたが、うまくいかないので結局、今はデフォルト設定に戻しました。
また、このスクリプトは学校のサーバに置いた場合は問題なく動作します。
そこで学校の「httpd.conf」を、そのまま自宅サーバに適用したりもしましたが「Apache」のバージョンの違いか、またはその他の原因か「httpd」が起動しませんでした。
しかし、このファイル以外に原因は考えられません。
おそらくアクセスカウンターを動かすには「httpd.conf」の色々な箇所を変更する必要があるのだと思っているのですが、いったい、どこと、どこと、どこと、どこを、どのように書き換えればいいのですか。

アクセスありがとうございます。
先日の私の質問
http://oshiete1.goo.ne.jp/kotaeru.php3?q=447488
は無事解決いたしました。
どのような原因だったのか知りたい方はその旨を、お書きください。
また今回も、よろしくお願いします。
CGIで簡単なアクセスカウンターを作成したのですが動作しません。
「index.html」の中に<!--#exec cmd="./counter.pl"-->のコマンドを記述しました。
「counter.pl」の内容は「counter.dat」にインクリメント後その結果を表示するというものです。
「Linux」のコマンドラ...続きを読む

Aベストアンサー

こんばんは、夜の個別指導係2です。

RedHat8+Apache2でSSIを動かしてみました。

astronautさんが書かれているように、httpd.confのコメントを読みながら修正したら
あっけなくアクセスカウンタが動きました。
.htaccessは使っていません。

httpd.confで変更したところは以下のところ。

(1)
<Directory /home/*/public_html>
  .....
  Options ExecCGI Includes
  .....
</Directory>

(2)
AddDefaultCharset Off

(3)
AddHandler cgi-script .cgi

(4)
AddOutputFilter INCLUDES .html


そして
/home/hogehoge/public_htmlのindex.htmlの中は

<html>
<body>
 あなたは <!--#exec cmd="./counter.pl"--> 番目のお客様です。
 最終更新日:<!--#echo var="LAST_MODIFIED"-->
</body>
</html>

こんな感じでカウンタが実行できました。
ご参考まで。

-----------------------------------------------------------
counter.pl

#!/usr/bin/perl

$datafile = "counter.dat";

open(DATA, "$datafile");
$number = <DATA>;
close(DATA);

$number = $number + 1;

open(DATA, ">$datafile");
print DATA $number;
close(DATA);

print $number;

こんばんは、夜の個別指導係2です。

RedHat8+Apache2でSSIを動かしてみました。

astronautさんが書かれているように、httpd.confのコメントを読みながら修正したら
あっけなくアクセスカウンタが動きました。
.htaccessは使っていません。

httpd.confで変更したところは以下のところ。

(1)
<Directory /home/*/public_html>
  .....
  Options ExecCGI Includes
  .....
</Directory>

(2)
AddDefaultCharset Off

(3)
AddHandler cgi-script .cgi

(4)
AddOutputFi...続きを読む

Qeth0を認識させる方法

Dellのpower edge 2400でredhat6.2をインストールしたら、
ipconfig・netstatを使ってもIPが見えません
どうやら、認識されていないようです。
dell用のドライバなどはすべてインストール済みです。

ifupをすれば認識できるのですが、
サーバマシンのためリモートからリブートをしたりすることが
予想されるので、解決方法を探しています。

linux/dellに詳しい方宜しくお願いします。

Aベストアンサー

起動時に、eth0 を up できない原因として
考えられるのは、

[/etc/sysconfig/network]の中で
NETWORKING=yes

になっていないと起動時に eth を up しません.

また、
[/etc/sysconfig/network-scripts/ifcfg-eth0]の
中も関係ありそうですが、ifup で up できるので
あれば、これは関係ないかもしれません.

==

"linuxconf" というコマンドで、適当に
設定してみるとか.

Qifconfigコマンド

linux6.2でifconfig -aを使用しても
eth0(カードが)認識されていないようで
loしか表示されません。
カードを認識させる方法はないでしょうか
宜しくお願いします。

Aベストアンサー

NICのドライバが古いのかもしれません。
その場合は、

http://www.scyld.com/network/

から対応するNICのドライバをダウンロードしインストール
してみてください。

ノートパソコンの場合は、最新のPCMCIAのドライバ

ftp://projects.sourceforge.net/pub/pcmcia-cs/pcmcia-cs-3.1.24.tar.gz

をインストールすれば解決する場合があります。

Qeth0 とホストのアドレスは同じでいい?

こんにちは。

Linux初心者で、思いっきり間抜けな質問かもしれませんが、確認しておかないと気持ち悪いので質問します。

タイトル通りなのですが、eth0(唯一のネットワークカード)とホストのIPアドレスは同じでいいのですよね?

RedHat8
DELLのマシン(オンボードLANソケット)

Aベストアンサー

同じでいいでーす。

以上

QNICからのkernel: eth0: Something Wicked happened! 2008.

TL6.1Jにてサーバーを運用しています。
サーバーには、DNS,Mail,Ftp,Sambaがあります。
そこで、タイトルのエラーが最近になって頻発しています。

また、kernel: ip_masq_ftp OUT: got PASV
もたまに出ます。eth0はLAN側です。
この原因と対処について経験があるかたお願いします。

マシンスペックは下記の通り

CPU:Pentium(3)550MHz
MB:AX6BCR VSPEC
RAM:SDRAM128M PC100
HDD:DPTA-372050
Video:Mill G200 8MB/AGP
NIC:LD10/100AL×2枚

Aベストアンサー

>NICの2枚挿しなのですが、出るのはLAN側のみで、WAN側に
>出たことはありません。これは、つまりLAN側に相当な負荷
>やパケットがあるために警告としているものなのでしょうか?

原因がわからないために,NICドライバのソースから原因を見つけるという話のつもりだったのですが,いまいち伝わらなかったようで…

実際に調べたので手順をちょいとまとめてみました。
(バージョンの違いにより行数が異なるかもしれません)

カーネルのソースが必要なので,インストールしていなければインストールCDからカーネルソースをインストール。

"2008"でgrepしても,有益な情報が得られなかったので,
"Something Wicked happened"で調べることにする。

$ grep -n "Something Wicked happened" /usr/src/linux/drivers/net/*
old_turip.c:2315: ……
via-rhine.c:1123: ……
yellowfin.c:1175: ……

jotarouさんのNICはvia-rhineなので,via-rhine.cに狙いを定める。

less,viなどで"/usr/src/linux/drivers/net/via-rhine.c"を1123行から見ると
1123: printk(KERN_ERR "%s: Something Wiched happend! %4.4x.\n",
1124: dev->name, intr_status);

"2008"はintr_statusの16進表示0x2008であることがわかる。

このファイルの頭からintr_statusで検索すると,297行目から

enum intr_status_bits{ ....
..., intrTxAbort=0x0008, ...
..., intrTxAbort=0x2000, ...
};

とあるので,0x2008はTxAbortの割り込みがLANカードから発生してる事がわかります。んで,ちょいとWebで調べると…

the VT86C100A data sheet says this TxAbort bit is set when
there are excessive collisions.

てのが,ありました。コリジョンが沸いてるみたいですね。

>NICの2枚挿しなのですが、出るのはLAN側のみで、WAN側に
>出たことはありません。これは、つまりLAN側に相当な負荷
>やパケットがあるために警告としているものなのでしょうか?

原因がわからないために,NICドライバのソースから原因を見つけるという話のつもりだったのですが,いまいち伝わらなかったようで…

実際に調べたので手順をちょいとまとめてみました。
(バージョンの違いにより行数が異なるかもしれません)

カーネルのソースが必要なので,インストールしていなければインストールCDから...続きを読む


人気Q&Aランキング

おすすめ情報