• ベストアンサー

Turbolinux で ADSL に接続できません

Turbolinux 7 Workstation で ADSL に接続するための方法が、どうしてもわかりません。 PC には Windows98SE もデュアルブートで入っており、そちらでは何の問題もなく接続できています。 接続環境は、ルータ付モデム NTT Webcaster 600MN、LAN Card は Laneed LD-10/100AWL です。 Linux を起動した時、LAN Card は(やや時間がかかりますが)一応 eth0 として認識されています。(起動時に OK が出ています。) ifconfig -a を実行すると、eth0 は一応 UP になっています。 その状態で、adsl-setup を実行して各項目を設定し(DNS は server/Firewall は無し)、adsl-start を実行すると、TIMEOUT が表示され、接続できません。 ping は、自分自身(127.0.0.1)以外には通らない状態です。 (Windows で見ると、自分自身は 192.168.0.2、ルータは 192.168.0.1 ですが、これらに対しては network unreachable になります。) マニュアルを見たりネットで検索したりしても、ブロードバンドルータを経由した接続の設定方法についてはほとんど記載されておらず、困っています。 設定方法をご存知の方、どうぞよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • liq
  • ベストアンサー率38% (228/595)
回答No.5

/etc/sysconfig/networkの GATEWAYDEV=192.168.0.1 というのは適切ではないと思います。ネットワークデバイス名を設定します。ですから、 GATEWAYDEV=eth0 になるでしょうか。 DHCPを使う場合ですが、 /etc/sysconfig/network-scripts/ifcfg-eth0が DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes で、うまくいかないでしょうか?

dep98
質問者

お礼

ご回答ありがとうございます。 実は、あれこれ苦労するのが面倒になって、Turbolinux 10 Desktop を購入し、インストールしてしまいました。 そしたら、何もしなくても、「DHCP を使用する」を指定しただけで、一発でネットにつながりました。 (今、Linux 環境からこれを書いています。) 新しいバージョンでは、/etc/sysconfig/network には、GATEWAYDEV というエントリはありませんでした。 また、/etc/sysconfig/network-scripts/ifcfg-eth0 は、上記の通りとなっていました。 色々調べていただき、本当にありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (4)

  • liq
  • ベストアンサー率38% (228/595)
回答No.4

私はTurbolinuxは設定したことがないのですが、設定ファイルをどのように編集されたのかがわかれば何かアドバイスできるかもしれません。 ipアドレスの設定は /etc/sysconfig/network /etc/sysconfig/network-scripts/ifcfg-eth0 になると思います。 その他ネットワーク関係のファイルとして次のものがあります。 /etc/hosts /etc/HOSTNAME /etc/resolv.conf

dep98
質問者

お礼

ご回答ありがとうございます。 ご指摘いただいた各ファイルの内容は、各々以下のようになっています。 /etc/sysconfig/network:     NETWORKING=yes     PROFILENAME="(null)"     HOSTNAME=(ホスト名)     DOMAINNAME=localdomain     GATEWAY=192.168.0.1     GATEWAYDEV=192.168.0.1     FORWARD_IPV4=yes     IPX=no /etc/sysconfig/network-scripts/ifcfg-eth0:     DEVICE=eth0     IPADDR=192.168.0.2     NETMASK=255.255.255.0     NETWORK=192.168.0.0     BROADCAST=192.168.0.255     ONBOOT=yes     BOOTPROTO=none /etc/hosts:     127.0.0.1    localhost.localdomain  localhost     192.168.0.1   myrouter.localdomain  myrouter /etc/HOSTNAME:     (ホスト名1行のみ) /etc/resolv.conf:     domain localdomain     search localdomain     nameserver 192.168.0.1 以上です。よろしくお願いします。 (DHCP がどうしても動かないので、固定アドレスにしてあります。)

すると、全ての回答が全文表示されます。
  • liq
  • ベストアンサー率38% (228/595)
回答No.3

#1に追加です。 ネットワークの設定で、DNSサーバは、プロバイダのDNSサーバのアドレスをいれることになると思います。

dep98
質問者

お礼

補足ありがとうございます。 > DNSサーバは、プロバイダのDNSサーバのアドレスをいれることになると思います。 ?? プロバイダのサーバアドレスはルータに設定してあり、Windows の場合でも PC 側には一切設定していないのですが…

すると、全ての回答が全文表示されます。
  • pooh0206
  • ベストアンサー率41% (179/433)
回答No.2

Webcaster 600MNはルータータイプなので、ブリッジモードにしていなければ、adsl-setupは必要ありません。 ifconfigを実行したときに、自分自身にはIPアドレスは表示されていますか? Windows上では192.168.0.2とのことですので、ルータがDHCPサーバとして動作していれば、 192.168.0.*が割り振られているはずです。 なければ、DHCPが働いていないようですので、手動設定が必要です。 Turbolinuxには「turbonetcfg」ネットワークの設定するコマンドがあります。 これを実行してください。 IPアドレスやDNSサーバアドレス、デフォルトゲートウェイなどはWindowsと同じでOKです。

dep98
質問者

お礼

ご回答ありがとうございます。 > ifconfigを実行したときに、自分自身にはIPアドレスは表示されていますか? 表示されていません。ifconfig eth0 を実行した時の結果は、以下の通りです。 -------- # ifconfig eth0 eth0   Link encap:Ethernet HWaddr 00:00:00:00:00:00       inet6 addr: fe80::200:ff:fe00:0/10 Scope:Link      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1      RX packets:0 errors:0 dropped:0 overruns:0 frame:0      TX packets:0 errors:5 dropped:0 overruns:0 carrier:0      collisions:0 txqueuelen:100      RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)      Interrupt:10 Base address:0xd800 -------- DHCP が動いていないらしいのですが、設定の方法がわかりません。 turbonetcfg には、DHCP に関する設定項目は見つけられませんでした。 > IPアドレスやDNSサーバアドレス、デフォルトゲートウェイなどはWindowsと同じでOKです。 Windows では IP/DNS サーバアドレスは設定していないので、特に設定はしませんでした。 ゲートウェイも、Windows では設定していないのですが、一応ルータのアドレスにしてみましたが、ダメでした。

dep98
質問者

補足

DHCP を使わず、自分で設定ファイルを直接編集して固定 IP アドレスにしたら、ifconfig -a でもアドレスが表示され、自分自身(192.168.0.2)には ping が通るようになりました。 でも、ルータ(192.168.0.1)には依然として ping が通りません。 なんでだろう? サポートセンターに問い合わせたら、サポート期限切れで回答を断られてしまいました。 サポート契約するくらいなら最新のを買い直した方が得なので、今 Turbolinux Desktop 10 を注文中です。 届いたら、インストールし直して再度試してみたいと思います。

すると、全ての回答が全文表示されます。
  • liq
  • ベストアンサー率38% (228/595)
回答No.1

NTT Webcaster 600MNについては知りませんので、はずしていたらすみません。 ブロードバンドルータは、ルータ自体の設定がしてあれば、パソコン本体の特別な設定(adsl-setup)は必要ないのでは?パソコン側の基本的なネットワークの設定ができていればいいはずです。eth0にIPアドレスをつけ(windowsのと同じで良い。ルータのDHCPを使ってもよい)、ゲートウェイはルータのアドレスにしてやればよいのではないでしょうか。

dep98
質問者

お礼

ご回答ありがとうございます。 > eth0にIPアドレスをつけ(windowsのと同じで良い。ルータのDHCPを使ってもよい) DHCP を使っているため固定的に IP アドレスを割り当てたくはないので、ルータの DHCP 機能を使おうと思うのですが、そのやり方がわかりません。 ゲートウェイは、一応ルータのアドレスにしてみましたが、DHCP が動いていないので、効果はありませんでした。

すると、全ての回答が全文表示されます。

関連するQ&A