• ベストアンサー

インターネットに繋げたい Linux

eth0をdhcpでブロードバンドルーターからIP自動取得にしていますがインターネットにつながりませんでした。 他のWindowsマシンはインターネットできます。 /etc/resolv.confを見ると、 nameserver 192.168.1.1 となっており、インストール時に分けが分からず 適当に入力した値でしたが、どのような値にすれば よいのでしょうか? ping www.yahoo.co.jpとすると、 connect: Network is unreachable のようになります。 ネットワークの切り分け方で、知っておくべきコマンド や方法がネットワークに絞った詳しい本やサイトなどありましたら、教えてください。

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

  • ベストアンサー
  • tachiwa
  • ベストアンサー率34% (25/73)
回答No.3

cat /etc/sysconfig/network-scripts/ifcfg-eth0 で確かに BOOTPROT=dhcp となっているのですね。Windowsとは同じLANで繋がっているとして、Windowsのコマンドプロンプトで ipconfig /all とすると Default Gateway . . . . . . . . . : 192.168.xxx.xxx DHCP Server . . . . . . . . . . . : 192.168.xxx.xxx DNS Servers . . . . . . . . . . . : 192.168.xxx.xxx 等と表示されます。これと同じ設定をlinuxマシンに設定してみてください。

kourei
質問者

補足

routeコマンドを見て見ると UGとなっているカードが 内部のネットワークになっていたのでdelして、外部とつながっている 192.168.1.1をGATEWAYとして追加した場合にインターネットにつながりました。 私の環境はLANカード2枚刺しですが、このように GATEWAYっていうのは1個が正しいということでしょうか? ネットワークに疎く、ゲートウェイの概念およびネットワークの構成に強くなりたいのですが、 良書が欲しいです。 意味がわからず、勘と適当な設定では、この先しんどいです。

その他の回答 (2)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

DNSは質問者様が契約しているISPの指定DNS を書いておくとよろしいかと。

  • 0KG00
  • ベストアンサー率36% (334/913)
回答No.1

ifconfigで良いかと。 固定IPで運用するならルータのLAN側IPアドレスを指定してください。

参考URL:
http://www.atmarkit.co.jp/fnetwork/netcom/ifconfig/ifconfig.html

関連するQ&A

  • ネットワークの外に出られない

    大変初歩的な質問でお恥ずかしいのですが、 以下の環境でVineをインストールして、設定を変えたところで LAN外にでられなくなってしまいました。 ・マシン Power Macintosh 4400/200 (メモリ最大・HDD 40GB・Realtekのチップを積んだLANカードを増設) ・Vine 2.6 ・DHCPサーバを参照する設定 ・DHCPサーバとなっているブロードバンドルータは、  192.168.0.1 で Corega SW-4P VA まずこの設定で動かしたときは、正常に動作しました。 ping www.xxx.co.jp など外部サーバにピングを打っても 外に出られたのですが、 ・マシンのIPアドレスを 192.168.0.44 に固定しようと 設定を変えたところで、外に出られなくなりました。 各ファイルの設定状況は、 # cat /etc/resolv.conf search localdomain nameserver 218.47.162.1 nameserver 192.168.0.1 cat /etc/sysconfig/network NETWORKING=yes FORWARD_IPV4=false HOSTNAME=localhost.localdomain GATEWAY=192.168.0.1 GATEWAYDEV=no cat /etc/sysconfig/network-scripts/ifcfg-eth0 BROADCAST=192.168..255 DEVICE=eth0 IPADDR=192.168.0.44 NETMASK=255.255.255.0 ONBOOT=yes BOOTPROTO=none 設定が間違っているのでしょうか? pingを行うと「ネットワークに届きません」とエラーがでます。

  • cetos ローカルDNSが参照されない

    CENTOS6で、 /etc/resolv.conf -------------------------------- # Generated by NetworkManager nameserver 192.168.11.1 nameserver 127.0.0.1 -------------------------------- となっていますが、ローカルに設置したnamedを参照しないようです。 nameserver 192.168.11.1 を手動で削除すれば、正常にローカルのnamedを参照してくれます。 /etc/resolv.conf が起動時に生成されるさいに。 nameserver 192.168.11.1 が勝手に記述されます。(ifcfg_eth0での記述はDNS1=127.0.0.1 のみ) 解決法として、 ・/etc/resolv.conf  の設定が 127.0.0.1 のみなる ・2つあるnameserverの両方を参照しにいくようにする のどちらかの方法をご教授ください。 お願いします。 ------ifcfg_eth0------------- DEVICE="eth0" BOOTPROTO="dhcp" HWADDR="08:00:27:C7:97:69" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="1becd376-0fea-4dfc-a035-7fc037118343" DNS1=127.0.0.1 ------ifcfg_eth1-------------- DEVICE=eth1 BOOTPROTO=none ONBOOT=yes HWADDR=08:00:27:0A:DE:4B IPADDR=192.168.56.5 NETMASK=255.255.255.0 NETWORK=192.168.56.0 TYPE=Ethernet USERCTL=no IPV6INIT=no PEERDNS=yes DNS1=127.0.0.1 (←念のため)

  • Fedora Core6でネットワークにつながらない

    インストールを行った際、ネットワーク設定が無いままインストールが終了してしまいました。 その後、ifconfigを行ってみるとeth0がなく、内外からアクセスすることができません。 vi /etc/sysconfig/network-scripts/ifcfg-eth0 を編集しようとすると、新規ファイル作成になってしまったので、とりあえず DEVICE=eth0 BROADCAST=192.168.1.255 IPADDR=192.168.1.8 NETMASK=255.255.255.0 NETWORK=192.168.1.0 ONBOOT=yes TYPE=Ethernet GATEWAY=192.168.1.1 を記述して保存しました。 /etc/sysconfig/networkの内容は NETWORKING=yes HOSTNAME=dqpo-s.ddo.jp /etc/resolv.confの内容は(コレも新規ファイルでした) nameserver=192.168.1.1 としています。 これらを保存した後にNetworkを再起動させたのですが、以下のエラーが発生し、ifconfigを行ってもeth0を認識しませんでした。 [root@localhost ~]# service network restart Shutting down loopback interface: [OK] Bringing up loopback interface: [OK] Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization. [FAILD] と、eth0が起動できませんでした。 ルータへのping結果です。 [root@dqpo-s ~]# ping 192.168.1.1 connect: Network is unreachable また、system-config-networkを行ってみましたが、どうやらeth0自体は認識しているようです(選択肢に有ります。) その内容も確認しましたが、 DHCP [ ] Static IP 192.168.1.8 Netmask 255.255.255.0 Default gateway IP 192.168.1.1 と、問題ないようです。 解決策をご教授いただければ幸いです。 他に必要な情報が有れば、提示いたしますので、補足などで要求してください。 よろしくお願いします。

  • CentOS がネットワークにつながらない

    CentOS がネットワークにつながらない WindowsXP に VirtualBox 3.1.4 をインストールし、 その上に CentOS 5.0 をのせました。 ネットワーク設定は以下の通りです。 /etc/sysconfig/network-scripts/ifcfg-eth0 の内容 DEVICE=eth0 BOOTPROTO=none BROADCAST=10.100.31.255 HWADDR=******* IPADDR=10.100.20.151 NETMASK=255.255.240.0 NETWORK=10.100.16.0 GATEWAY=10.100.16.1 ONBOOT=yes TYPE=Ethernet -- /etc/resolv.conf の内容 nameserver 10.100.17.100 -- /etc/sysconfig/network の内容 NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=hoge GATEWAY=10.100.16.1 ping -c 2 localhost はきちんと送れますが ping 同じセグメント内の別のマシン宛 や ping google.com は通りません。 dig と nslookup も試しましたが、 「no server could be reached」とどこにもつながりませんでした。 もちろん yum update もできません。 設定の間違いやDNS側が故障していないかなども確認しました。 同じセグメント内で別に CentOS 5.0 がのったマシンが動いていますが そちらは問題なくネットワークに接続できています。 どなたか親切なかた教えてください。よろしくお願いします。

  • Windowsからはインターネットに接続できるのにLinuxからは接続

    Windowsからはインターネットに接続できるのにLinuxからは接続できません PlamoLinuxでカーネル2.6.27を使用し、Windowsとデュアルブートして使っています。 ネットワーク構成は インターネット | ルータA 192.168.11.1―PC1(プリンタにつながってる) | ルータB(192.168.11.201) (WAN側の端子は使わずにLAN端子のみをつないでハブとして使用) | 問題のPC(WINとLINデュアルブート)192.168.11.200 Linuxで起動してNSLOOKUPしても有効なサーバーがありませんとなってタイムアウトしてしまいます。 resolv.confにはnameserver 192.168.11.1とかいてあります TRACERTするとルータAの地点でNETWORK UNREACHABLEとなってしまいます。 PINGはルータAまでは帰ってくるのですが、それより外のサイトにIP直打ちでやっても帰ってきません。 DHCLIENTするとルータAがアドレスをくれます。しかしその状態でもネットワークにはつながりません。 やはりルータを無理やりハブとして使うのはよくないのでしょうか? ルータAにつながってるPC1にプリンタがつながっており、それを自分の部屋からでも使えるように WINDOWSで共有にしているのでネットワークアドレスを共通にしたくてこのような構成にしています Linuxからもインターネットにつなぎたいのですがどうしたらいいですか?

  • dig(domain参照)の対象がすべて外部になっているのをかえるには。

    こんにちは, 今webサーバーをたてようとしています。 そのときにpingで  $ping mypc.mydomain.ne.jp に飛ばすと, PING mypc.mydomain.ne.jp (192.168.0.2) 56(84) bytes of data. 64 bytes from mypc.mydomain.ne.jp (192.168.0.2): icmp_seq=1 ttl=64 time=0.057 ms と内部アドレスが参照されるのですが,dig(ドメイン参照)を使用して, $dig mypc.mydomain.ne.jp とすると,ANSWERがかえってきません。 おそらく,domainの/etc/resolv.confの設定が悪いのだと思いますが,どうすればよろしいのでしょうか。 ちなみにresolv.confは nameserver 127.0.0.1 nameserver 192.168.0.1 nameserver 192.168.1.1 nameserver XXX.XXX.XXX.XXX <-これはプロバイダーからあたえられたDNSサーバー search mypc です。 よろしくお願いします。

  • Fedora5でpingが飛びません

    宜しくお願い致します。 WAN | ゲートウェイ (192.168.3.1) | eth0(192.168.3.3) Fedora5 環境です。 LANカードのLINKランプは点灯してます。 が $ ping -c3 192.168.3.1 としても TX/RXランプは点滅しません。 $ ifconfig eth0 でちゃんとeth0が表示されます。 $ route -n Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 192.168.3.1 0.0.0.0 UG 0 0 0 eth0 $ cat /etc/resolv.conf nameserver 210.130.232.1 となってします。 何が原因なのでしょうか?

  • CentOSのネットワーク設定について

    教えてください。 CentOSのネットワーク設定で2点質問があります。 (1点目) cat /etc/sysconfig/networkにはGATEWAYのアドレスの記述が欠落していると動作的におかしくなることがありますでしょうか? 因みにcat /etc/sysconfig/network-scripts/ifcfg-eth0にはGATEWAYのアドレスがあります。 (2点目) cat /etc/resolv.confに以下のような順番での記述があります。 search (IPアドレス(1)) nameserver (IPアドレス(2)) searchはどのような役目になりますでしょうか? 宜しくお願いします。

  • linux centOS 6.5 

    linux初心者です。 MAC OSX lion 10.7.5 を使用しております。 Virtualbox という仮想化ソフトをインストールし、 CentOS 6.5をゲストOSとしてインストール・起動しております。 インターネットの設定で詰まっています。 ・virtualbox側のネットワーク設定で、「アダプター1」を[NAT]に設定 ・centOS上で、etc/sysconfig/network GATEWAY=xxx.xxx.xxx.xxx NETworking=yes etc/resolv.conf nameserver xxx.xxx.xxx.xxx        etc/sysconfig/netowork-scripts/ifcfg-ethx onboot=yes NM-contorroled=no bootproot=none ipaddr=xxx.xxx.xxx.xxx netmask=xxx.xxx.xxx.xxx   を、設定したのですが上手くインターネットにつながりません。   routeコマンドでルーティングテーブルを確認、GATEWAYは上記で設定した値に   なっておりますが、ゲートウェイに対してもpingが通りません。   ifconfigコマンドでIPアドレス等も確認しましたが上記で設定した値になっています。      何か他にも設定があるのだと思うのですが、教えて頂けないでしょうか。   よろしくお願い致します。

  • VMware Playerでネットワークカードが認識されない。

    はじめまして。 最近、VMware Playerを使い始めたのですが、 どうもネットワークカードを認識しないようです。 (Miracle Linux 4.0) 【現状】 /etc/modprobe.conf →ネットワークカードのaliasがありません。 lsmod →モジュールなし /etc/sysconfig/network-scripts/ifcfg-eth0 →このファイルはない。ifcfg-loのみ存在。 /etc/resolv.conf →cat /etc/resolv.conf で見てみたが、何も書かれていない。 kudzu →何も検出せず。 もし情報をお持ちの方がいましたら 教えていただけないでしょうか?