複数のLinuxパソコンでインターネットの共有方法

このQ&Aのポイント
  • モデム回線(tun0)を使用し、携帯電話をUSB接続したLinuxパソコンでインターネットに接続する方法を解説します。
  • ルータのWAN側とモデムにつながったパソコンのeth0をつなぐことで、携帯電話でのインターネット回線を複数のLinuxパソコンで共有することができます。
  • 利用ディストリビューションはVine4.2を前提としています。ifconfigコマンドを使用してネットワークインターフェース状況を確認できます。
回答を見る
  • ベストアンサー

モデム回線(tun0)で、複数のLinuxパソコンでインターネットの共有

携帯電話(EM・ONE)をUSB接続してモデムにしたLinuxパソコンからインターネットに接続すると、tun0デバイスを通じて接続されます。 その時、下に書いたようなネットワークインターフェース状況です。 この携帯電話でのインターネット回線を複数のLinuxパソコンで共有できますでしょうか。 モデムにつながったパソコンのeth0と、ルータのWAN側とをつないでみようとしましたが、WAN側アドレスの設定でゲートウェイアドレスがわからず、つまずいてしまいました。 tun0のアドレスは接続毎に変化します。 利用ディストリビューションはVine4.2です。 $ /sbin/ifconfig eth0 リンク方法:イーサネット ハードウェアアドレス xxx inetアドレス:192.168.1.1 ブロードキャスト:192.168.1.255 マスク:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:0 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) tun0 リンク方法:不明なネット ハードウェアアドレス yyy inetアドレス:61.25.24.13 P-t-P:0.0.0.0 マスク:255.0.0.0 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RXパケット:50 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:52 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:500 RX bytes:3117 (3.0 Kb) TX bytes:4233 (4.1 Kb) $ cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=pca GATEWAY=192.168.1.254 DOMAIN=myhome 2008年2月3日

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

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.2

> やはり「パソコンVのデフォルトゲートウェイを携帯電話にする」必要があり、それをどこかから教えてもらう必要がありますね。  ああ、う~ん。あのー、そうでは無くってですな。ではパソコンV単独の話をしましょう。今はLAN内のそれ以外は忘れてちゃぶだい。  今、パソコンVは、携帯電話(tun0)でインターネットできてるんだよね? つまり、/etc/sysconfig/networkのGATEWAY=192.168.1.254は無効になってて、パソコンVからインターネット向けのパケットは61.25.24.13(本当はあまりこういうIPアドレスは表示するべきではないです)に飛ぶようになっている。ダイヤルアップPPPってのは、・・・・ええと、そもそもPPPってのは、2点間(ここではパソコンVと携帯電話の通話先のプロバイダ)が一つのIPセグメントになる。IPセグメントになるって事は、本来IPアドレスが4つ必要なのね。ネットワークアドレス、パソコンVのアドレス、相手のアドレス、ブロードキャストアドレス。このうち、tun0経由のデフォルトゲートウェイってのは、本当は相手のアドレスになる。んだけど、現在ではそれはごにょごにょして一つのIPアドレスで済むようになっているものが多い。という訳で、難しい話をはしょるとANo.1の1番は既に済んでるって事なの。  ・・・・多分。  正確なところは確かに会社に問い合わせんと分からんね。  ルーティングの設定は、ANo.1の # echo 1 > /proc/sys/net/ipv4/ip_forward これが、「今電源が入っている状態でルーティング(パソコンVがeth0で受け取って宛先が分からないパケットをtun0に渡し、tun0で受け取って宛先がLAN内であるパケットをeth0に渡す処理を言う)できるようにする」ためのコマンドだ。で、次に電源入れた時にも同じ効果を得るには/etc/sysctl.confの、上と似たような風な行を0から1に変える。詳しくは検索の事。  次に、上の設定で普通にルーティングしただけではパソコンAからインターネット向けに「ローカルアドレスが送信元である」パケットが飛んでいってしまうのでまずい(まぁ、次のルータではじかれるけどね)。なので、インターネット向けにはあくまで「送信元がパソコンVのtun0」であるようなパケットに変換して送り出さないといけない。でないと帰ってこれんけんね。で、帰ってきたパケットが正しく本当の送信元に帰っていくように「宛先がパソコンAであるパケット」に変換するわけだ。これがIPマスカレード。ここまで言うと分かるだろうけど、ブロードバンドルータはこの動きをあの小さな筐体で実現した機器だって事やね。IPマスカレの詳しい話はまた別途検索してください。  一番簡単な書式だと、 # iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADE でいける・・・・んじゃないかなぁ・・・・。もうちっと細かな書式もあるはずなのでこれも検索ね。もちろん次回起動時にも有効にするために # /etc/init.d/iptables save も忘れずに。

RASUM2
質問者

お礼

携帯電話(EM・ONE)モデム・Linuxパソコン・ルータを利用して、携帯電話回線インターネットと家庭内LANを接続することができました。 構成は次のとおりです。 ゲートウェイパソコンVとルータWAN側をクロスケーブルでつなぐことを偶然発見するまで随分試行錯誤しました。 アドレス変換・フィルタリングにはiptablesを利用していますが、各種ウェブサイトにアップされている設定を自宅環境のアドレスに変える程度で殆どそのまま利用しています。ゲートウェイパソコンとルータの2回のアドレス変換が行われていますが、いまのところ不具合ないです。 インターネット  | 携帯電話(EM・ONE)  | USB tun0(不特定アドレス) ゲートウェイパソコンV eth0 192.168.2.254 ゲートウェイアドレスは指定せず  | (クロスケーブル)  | (WAN側)192.168.2.1 ゲートウェイアドレス:192.168.2.254 ルータ (LAN側)192.168.1.254  | eth0 192.168.1.yyy ゲートウェイアドレス:192.168.1.254 パソコンA 2008年2月25日

RASUM2
質問者

補足

anmochi様、親切なアドバイスをありがとうございます。 tun0についてですが、「4つのIPアドレスが1つのアドレスになってしまう」ということですが、tun0経由のデフォルトゲートウェイは、今回の例の場合はtun0自身のアドレスである61.25.24.13と考えればよいということでしょうか。そうだとしても、61.25.24.13はクライアント側で設定したものではなく、接続するたびにアドレスが異なっており、DHCPで与えられているように思われます。接続するたびにアドレスが異なっていますので、アドレスを特定できません。 パソコンVをインターネットへのゲートウェイにして、その後ろにルータを付けた場合、ルータのWAN側ポートのゲートウェイアドレスは61.25.24.13にすればよいように思われますが、そのアドレスは特定できないと思うのですが、どのようにすればよいでしょうか。 ルーティングの設定は意味は理解できるものの実際にできるかどうかまだこれからのなので、不明点があれば改めてお伺いすることとします。 2008年2月5日

その他の回答 (1)

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

Vineのパソコンがeth0とtun0があるパソコンという事かな。 では、以下の構成を考えてみよう。VineをパソコンVとし、LAN内のもう一つのパソコンをパソコンAとする。 インターネット  | 携帯電話  | tun0 xxx.xxx.xxx.xxx パソコンV eth0 192.168.1.1  | 家庭内LANー192.168.1.254 ルータ  | 192.168.1.yyy パソコンA 上の構成を見ていただくと分かるように。パソコンVの携帯経由でパソコンAがインターネットに接続するには、ルータではなくパソコンVがゲートウェイになる。つまり、 ・パソコンVのデフォルトゲートウェイを携帯電話にする。  これは、Vineで携帯電話でインターネットする設定はよくわかんないのでマニュアルに従ってください。 ・パソコンAのデフォルトゲートウェイをパソコンV(192.168.1.1)にする。  これは普通に設定すれば良い。 ・パソコンVがルーティングできるようにする。  # echo 1 > /proc/sys/net/ipv4/ip_forward するのと、iptablesでIPMASQUERADEするくらいでしょーか。/etc/sysctl.confも修正しよう。 の3つが必要になる。  もし、パソコンAとパソコンVの間にルータがくるようにするためには、パソコンVールータ間とルーターパソコンA間のセグメントを変える事になる。具体的にはパソコンVのeth0が192.168.2.254になり、ルータのWAN側が192.168.2.1になる。 tun0 パソコンV eth0 192.168.2.254  | 192.168.2.1 ルータ 192.168.1.254  | eth0 192.168.1.yyy パソコンA ルータが何を目的にどう絡んでくるのか分からないのでひょっとしたら全然関係ない事を言っているかも知れない。ルータでインターネットしている訳ではないのかな?

RASUM2
質問者

補足

anmochi様、ありがとうございます。 1.パソコンVのデフォルトゲートウェイを携帯電話にする。  やはり「パソコンVのデフォルトゲートウェイを携帯電話にする」必要があり、それをどこかから教えてもらう必要がありますね。「マニュアルに従って」ということですが、マニュアルには書かれていませんので、電話会社に照会する必要がありそうです。  現在、携帯電話(モデム)をUSBにつないでモジュールを組み込むと勝手につながります。これはtun0インターフェースがDHCPでアドレスの配布を受けているのかと思うのですが、この状態の時にデフォルトゲートウェイを確認する方法はないでしょうか。 2.パソコンVがルーティングできるようにする。  iptablesの勉強も、このようなことをしている理由のひとつなのですが、勉強未着手でわかりません。  というわけで、「iptablesでIPMASQUERADEする」「/etc/sysctl.confも修正」の具体的な方法がわかりません。ぼちぼち勉強します。 2008年2月4日

関連するQ&A

  • LinuxのLAN接続

    前回の続きのようなものです。 PCのほうは修理しました。 LinuxSystemの状況は以下のとおりです。 やはりルータまで届いていません。 # ifconfig eth0 リンク方法:イーサーネット ハードウェアアドレス XX:XX:XX:XX:XX:XX    inetアドレス:192.168.0.XX ブロードキャスト:192.168.0.0 マスク:255.255.255.0    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1    RXパケット:0 エラー:1 損失:1 オーバラン:0 フレーム:0    TXパケット:29 エラー:3 損失:0 オーバラン:0 キャリア:3    衝突(Collisions):0 TXキュー長:1000    RX butes:0(0.0 b) TX bytes:1218(1.1 Kb)    割り込み:17 lo  リンク方法:ローカルループバック    inetアドレス:127.0.0.1 マスク:255.0.0.0    RXパケット:28 エラー:0 損失:0 オーバラン:0 フレーム:0    TXパケット:28 エラー:0 損失:0 オーバラン:0 キャリア:0    衝突(Collisions):0 TXキュー長:0    RX butes:2576(2.5 Kb) TX bytes:2576(2.5 Kb) # route カーネルIP経路テーブル 受信先サイト ゲートウェイ ネットマスク  フラグ Metric Ref 使用数 インターフェイス 192.168.0.0  *       255.255.255.0  U    0   0    0 eth0 127.0.0.0   *       255.0.0.0    U    0   0    0 lo default    *       0.0.0.0     UG   0   0    0 eth0 # cat ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.0.20 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 BROADCAST=192.168.0.0 ONBOOT=yes LinuxSystem,HUB,NICは正常動作。 Routerは諸事情のためWin2kにて自作。

  • eth0が認識されない

    こんにちは。 以前からずっとなのですが、PCの起動したときにネットワークが認識されません。ですが、再起動すると認識されます。 使っているディストリビューションはUbuntu 8.10です。 マザーボードのオンボードLANのチップに何を使っているか探そうとしたのですが、ASUSのサイトがメンテナンスしていて調べられませんでした。 下記は、最初に起動したときのifconfig -aの結果です。 lo Link encap:ローカルループバック inetアドレス:127.0.0.1 マスク:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 メトリック:1 RXパケット:24 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:24 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:0 RXバイト:1776 (1.7 KB) TXバイト:1776 (1.7 KB) pan0 Link encap:イーサネット ハードウェアアドレス d6:f9:8c:6c:cc:1a BROADCAST MULTICAST MTU:1500 メトリック:1 RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:0 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:0 RXバイト:0 (0.0 B) TXバイト:0 (0.0 B) ご覧の通り、あるはずのeth0が認識されていません。 試しにdhclientで接続を試みましたが、No such deviceと返されました。 ですが、再起動するとifconfig -aの結果が以下のようになります。 eth0 Link encap:イーサネット ハードウェアアドレス **:**:**:**:**:** inetアドレス:***.***.*.* ブロードキャスト:***.***.*.*** マスク:255.255.255.0 inet6アドレス: ******************* 範囲:リンク UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1 RXパケット:20 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:46 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:1000 RXバイト:9567 (9.5 KB) TXバイト:6100 (6.1 KB) 割り込み:222 lo Link encap:ローカルループバック inetアドレス:127.0.0.1 マスク:255.0.0.0 inet6アドレス: ::1/128 範囲:ホスト UP LOOPBACK RUNNING MTU:16436 メトリック:1 RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:0 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:0 RXバイト:0 (0.0 B) TXバイト:0 (0.0 B) pan0 Link encap:イーサネット ハードウェアアドレス 52:fd:d5:bb:43:2e BROADCAST MULTICAST MTU:1500 メトリック:1 RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:0 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:0 RXバイト:0 (0.0 B) TXバイト:0 (0.0 B) どういう理由で初回起動のときに認識されないのでしょうか? どなたかご存知の方、回答いただけれると助かります。 ※他に必要な情報がありましたらお教えください。 よろしくお願いします。

  • Ubuntuがネットに接続できない

    ubuntu10.10を使っていたのですが、 先日からネットにいきなり接続できなくなりました。 ネット接続は、Yahoo!BBのADSLを使っています。 また、モデムにはtrio3-g plusを使用しています。 ubuntuの設定は自動でDHCPを検出するのを選んでいます。 LANケーブルの交換、モデムの再起動を試しましたが、 状況は変わりませんでした。 LiveCDから起動した場合もネットには繋がりません。 ifconfigコマンドの実行結果は以下です eth0 Link encap:イーサネット ハードウェアアドレス 00:22:68:7b:9e:17 UP BROADCAST MULTICAST MTU:1500 メトリック:1 RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:0 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:1000 RXバイト:0 (0.0 B) TXバイト:0 (0.0 B) 割り込み:42 ベースアドレス:0x4000 eth0:avahi Link encap:イーサネット ハードウェアアドレス 00:22:68:7b:9e:17 inetアドレス:169.254.6.79 ブロードキャスト:169.254.255.255 マスク:255.255.0.0 UP BROADCAST MULTICAST MTU:1500 メトリック:1 割り込み:42 ベースアドレス:0x4000 lo Link encap:ローカルループバック inetアドレス:127.0.0.1 マスク:255.0.0.0 inet6アドレス: ::1/128 範囲:ホスト UP LOOPBACK RUNNING MTU:16436 メトリック:1 RXパケット:28 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:28 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:0 RXバイト:2010 (2.0 KB) TXバイト:2010 (2.0 KB) 些細なことでも良いので アドバイスを下さい。

  • スタティックルートの追加と削除

    Linux で VPN Gate のサーバー 211.3.150.192(Japan) へのスタティックルートを追加して、 元々のデフォルトゲートウェイだった default 192.168.0.1 0.0.0.0 UG 1024 0 0 eth3 のルートを削除したいのですが、うまくいきません。 どうすればよいでしょうか? $ sudo route カーネルIP経路テーブル 受信先サイト ゲートウェイ ネットマスク フラグ Metric Ref 使用数 インタフェース default 10.211.1.14 128.0.0.0 UG 0 0 0 tun0 default 192.168.0.1 0.0.0.0 UG 1024 0 0 eth3 10.211.1.14 * 255.255.255.255 UH 0 0 0 tun0 128.0.0.0 10.211.1.14 128.0.0.0 UG 0 0 0 tun0 link-local * 255.255.0.0 U 1000 0 0 eth3 192.168.0.0 * 255.255.255.0 U 0 0 0 eth3 OFSfb-12p3-192. 192.168.0.1 255.255.255.255 UGH 0 0 0 eth3 $ sudo ifconfig tun0 tun0 Link encap:不明なネット ハードウェアアドレス 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inetアドレス:10.211.1.13 P-t-P:10.211.1.14 マスク:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 メトリック:1 RXパケット:489 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:385 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:100 RXバイト:454324 (443.6 KiB) TXバイト:31496 (30.7 KiB) $ sudo route add -net 211.3.150.192 gw 10.211.1.14 SIOCADDRT: 無効な引数です $ sudo route add -net 211.3.150.192 gw 10.211.1.14 metric 1 SIOCADDRT: 無効な引数です $ sudo route add -net 211.3.150.192 gw 10.211.1.14 metric 1 tun0 SIOCADDRT: 無効な引数です $ sudo route add -net 211.3.150.192 gw 10.211.1.13 SIOCADDRT: 無効な引数です $ sudo route add -net 211.3.150.192 gw 10.211.1.13 metric 1 SIOCADDRT: 無効な引数です $ sudo route del -net 192.168.0.1 eth3 SIOCDELRT: 無効な引数です $ sudo route del -net 192.168.0.1 SIOCDELRT: 無効な引数です $ sudo route del -net 192.168.0.1 gw 10.211.1.14 metric 0 SIOCDELRT: 無効な引数です

  • xenの不具合?

    CentOS5.2をインストールしてゲストOSにもCentOS5.2をインストールしています。ネットワーク接続をブリッジ接続にしているのですが、Wake On Lanをすることができません。 PC自体はWake On Lanに対応しています。通常カーネルで起動させるとWake On Lanできます。 http://moimoitei.blogspot.com/2008/08/xen-on-centos5.html のサイトを見つけて同じように設定してみたのですが、Wake On Lanはできません。 シャットダウン時にブリッジの設定を無効にすればいいとありますが、どのインタフェースが落ちればいいのでしょうか? 「ethtool -s eth1 wol g」コマンドを入力すると、以下のようなメッセージが表示されます。 ----------------------------------------------------------------- Cannot get current wake-on-lan settings: Operation not supported not setting wol ----------------------------------------------------------------- ifconfigコマンドの結果を貼り付けます。 eth1 Link encap:Ethernet HWaddr 00:19:21:3E:6F:8C inet addr:192.168.0.200 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::219:21ff:fe3e:6f8c/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:355 errors:0 dropped:0 overruns:0 frame:0 TX packets:163 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:72115 (70.4 KiB) TX bytes:24894 (24.3 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:1327 errors:0 dropped:0 overruns:0 frame:0 TX packets:1327 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2159188 (2.0 MiB) TX bytes:2159188 (2.0 MiB) peth1 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:363 errors:0 dropped:0 overruns:0 frame:0 TX packets:228 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:72595 (70.8 KiB) TX bytes:38296 (37.3 KiB) Interrupt:20 vif0.1 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:190 errors:0 dropped:0 overruns:0 frame:0 TX packets:369 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:28972 (28.2 KiB) TX bytes:72955 (71.2 KiB) virbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0 inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:41 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:9240 (9.0 KiB) xenbr1 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:228 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:63846 (62.3 KiB) TX bytes:0 (0.0 b) 長文失礼します。 何かわかりましたら教えてください。よろしくお願いします。

  • DNSサーバIPアドレスの調べ方。

    いつも教えて頂きありがとうございます。 標記の件。 プライマリーDNSサーバIPアドレスと セカンダリーDNSサーバIPアドレスを 調べたいと思っています。 下記を実行致しました。          記 [root@localhost ~]# ifconfig eth0 Link encap:Ethernet HWaddr F0:4D:A2:DC:86:E1 inet addr:192.168.1.5 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: 2001:a530:1dc:0:f24d:a2ff:fedc:86e1/64 Scope:Global inet6 addr: fe80::f24d:a2ff:fedc:86e1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:9056 errors:0 dropped:0 overruns:0 frame:0 TX packets:7729 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:9258765 (8.8 MiB) TX bytes:1299069 (1.2 MiB) Interrupt:169 Memory:fbff0000-fc000000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:2437 errors:0 dropped:0 overruns:0 frame:0 TX packets:2437 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2016852 (1.9 MiB) TX bytes:2016852 (1.9 MiB) プライマリーDNSサーバIPアドレスや セカンダリーDNSサーバIPアドレスの 記載は無いようです。 どうすれば調べられるでしょうか? ご回答の程、宜しくお願い申し上げます。

  • ifconfigコマンドでの詳細

    fedora3でルータを構築しているのですが、ifconfigコマンドで表示される数値で、ひとつ気になっていることがあります。 現在ifconfigコマンドでeth0の情報を表示させると、 eth0 Link encap:Ethernet HWaddr 00:A0:B0:45:14:E9 inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::2a0:b0ff:fe45:14e9/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3383711 errors:0 dropped:0 overruns:0 frame:0 TX packets:5651186 errors:0 dropped:0 overruns:6 carrier:0 collisions:0 txqueuelen:1000 RX bytes:403407164 (384.7 MiB) TX bytes:2765550765 (2.5 GiB) Interrupt:10 Base address:0xe000 このように表示されるのですが、ここで「overruns:6」というのが、どうしても気になります。現在は障害なくルータとして動作しているのですが、今後のことを考えると、この数値の意味を知っておきたく思っています。 また、このオーバーラン6というのは、ほっておいても大丈夫なのでしょうか?

  • VirtualBox ルータの設定。

    いつもお世話になりありがとうございます。 表記の件。 $ ifconfig enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.0.2.15 netmask 255.255.255.0 broadcast 10.0.2.255 inet6 fe80::1ac0:f545:676e:e271 prefixlen 64 scopeid 0x20<link> ether 08:00:27:16:81:2d txqueuelen 1000 (Ethernet) RX packets 838 bytes 211270 (206.3 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 884 bytes 106098 (103.6 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 ether 52:54:00:28:d1:a6 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 VirtualBoxのルーターの設定する元資料が上記になります。 MACアドレス、ipアドレスが分かりません。 どれを設定すればいいのでしょうか? 御多忙中恐れいります。 ご回答のほど、宜しくお願い申し上げます。

  • fedora14で次のネットワークエラーがでます

    # service network restart インターフェース eth0 を終了中: デバイスの状態: 3 (切断済み) [ OK ] ループバックインターフェースを終了中 エラー: デバイス'lo' が見付かりません [失敗] ループバックインターフェイスを呼び込み中 [ OK ] インターフェース eth0 を活性化中: アクティブ接続の状態: アクティベート済み アクティブ接続のパス: /org/freedesktop/NetworkManager/ActiveConnection/4 [ OK ] RTNETLINK answers: File exists RTNETLINK answers: File exists RTNETLINK answers: File exists RTNETLINK answers: File exists RTNETLINK answers: File exists RTNETLINK answers: File exists RTNETLINK answers: File exists RTNETLINK answers: File exists RTNETLINK answers: File exists # firefoxのアドレス欄にlocalhostを入れてリターンキーを押すと fedoraが用意しているデフォルトのページが正常に表示されました インターネット上のサイトを見ることもできます また、ifconfigの結果は # ifconfig eth0 Link encap:Ethernet HWaddr 00:1B:FC:8B:40:D9 inet addr:192.168.1.6 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::21b:fcff:fe8b:40d9/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2608 errors:0 dropped:0 overruns:0 frame:0 TX packets:2821 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1664435 (1.5 MiB) TX bytes:743841 (726.4 KiB) Interrupt:41 Base address:0xe000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:532 errors:0 dropped:0 overruns:0 frame:0 TX packets:532 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:37870 (36.9 KiB) TX bytes:37870 (36.9 KiB) # どうすればこの問題を解決できるでしょうか? 実害は今のところないので無視してもよいのでしょうか? よろしくお願いします

  • eth0にPingが通らない

    初めて投稿させて頂きます。 tatty4444です。 下記内容で非常に作業が進まずに困っています。 どなたかご存知の方、ご教授の方をお願い致します。 内容としては、DB用に別サーバーを立てたのですが、 OSと各アプリケーション導入後にクライアントから「Ping」にて導通確認を行おうとしたらPingが通らない現象が発生しました。 状況その(1) クライアントからサーバーへ この場合、全て「Request Timeout」となってしまいます。 状況その(2) サーバーからクライアントへ この場合、全て「Destination Host Unreachable」となってしまいます。 ifconfigにて情報をみたら下記のようになっていました。 eth0 Link encap:Ethernet HWaddr 00:D0:B7:4A:01:C7 inet addr:192.168.1.13 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) eth1 Link encap:Ethernet HWaddr 00:90:FE:03:0D:16 inet6 addr:fe80::290:feff:fe03:d16/64 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:50 dropped:0 overruns:0 carrier:0 collisions:850 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:12568 (12.2 KiB) Interrupt:185 Base address:0xccc0 また各ethの設定状況を確認したら以下のようになっていました。 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.1.255 HWADDR=00:D0:B7:4A:01:C7 IPADDR=192.168.1.13 NETMASK=255.255.255.0 NETWORK=192.168.1.0 ONBOOT=yes vi /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 ONBOOT=yes BOOTPROTO=dhcp HWADDR=00:90:fe:03:0d:16 上記の内容で、「UP BROADCAST MULTICAST」の部分が「UP BROADCAST RUNNING MULTICAST」にならないといけないと思うのですが、どのように設定していいのか分かりません。 どなたか解決策のお分かりになる方! ご教授をお願い致します。 【システム構成】  ・CentOS 5(テキストモードにてインストール)  ・Apache2.0.55  ・PHP5.1.2  ・Postgresql8.1.3  ・MySQL5.0.18