• 締切済み

pppoeでマルチセクション時のルーティングについて

Linuxでルーターを構築しており、pppoeでマルチセクションでの接続でハマっております。 現在、pppoeにて、WAN側のppp0とppp1にISPのIPが割り当てられております。 で、LAN内のPC2台をWAN側のそれぞれのデバイス(PC1=ppp0とPC2=ppp1経由)でインターネット出来るようにしたいと考え試行錯誤しております。 ・LAN側PC1(IP=192.168.1.11ネットワーク構成:192.168.1.0/25)→ppp0経由でインターネット出来ます ・LAN側PC2(IP=192.168.1.130ネットワーク構成:192.168.1.128/25)→ppp1経由でインターネットできずはまっています ▼行なった事1 ・仮想NICの設定 # ifconfig eth1:1 192.168.1.129 netmask 255.255.255.128 broadcast 192.168.1.255 up ・参照 # ifconfig ... #●下記eth1:1が追加されました。 eth1:1 Link encap:Ethernet HWaddr 00:90:99:7D:8B:42 inet addr:192.168.1.129 Bcast:192.168.1.255 Mask:255.255.255.128 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:21 errors:0 dropped:0 overruns:0 frame:0 TX packets:3 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:1800 (1.7 Kb) TX bytes:30 (30.0 b) Interrupt:11 Base address:0x6000 ppp0 Link encap:Point-to-Point Protocol inet addr:202.***.***.**1 P-t-P:124.***.***.1 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1454 Metric:1 RX packets:3460 errors:0 dropped:0 overruns:0 frame:0 TX packets:3067 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:2764597 (2.6 Mb) TX bytes:402575 (393.1 Kb) ppp1 Link encap:Point-to-Point Protocol inet addr:202.***.***.**2 P-t-P:124.***.***.2 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1454 Metric:1 RX packets:21 errors:0 dropped:0 overruns:0 frame:0 TX packets:3 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:1800 (1.7 Kb) TX bytes:30 (30.0 b) ・ネットワークを追加 # route add -net 192.168.1.128 netmask 255.255.255.128 metric 0 dev eth1 # route 192.168.1.128 * 255.255.255.128 U 0 0 0 eth1・・・ここが追加 ※この時点で、PC2からインターネット出来なかったのが、【●】PC2からインターネット出来るようになりました ですが、WAN側のppp0経由からPC1/PC2共インターネット出来る状態です その為、PC1(IP=192.168.1.11/25)はppp0経由で外部へ、PC2(IP=192.168.1.130/25)はppp1経由で外部へ出れるように iptablesを設定しているのを適用する為、実行します # . /etc/rc.d/iptables-ppp01 ※上記適用後、【●】PC1はインターネットできます。【×】PC2はインターネットできません ・PPP1のIPをルーティングテーブルに追加 # route add default gw 202.***.***.**2 metric 0 ppp1 ・参照 # route ... default x097045.ppp.asa 0.0.0.0 UG 0 0 0 ppp1・・・ここが追加 default kzgnia6.asahi-n 0.0.0.0 UG 0 0 0 ppp0 ※この時点で  【×】PC1はインターネット出来なくなりました  【●】PC2はPPP1経由でインターネット出来ました(ppp1のIPによる接続を確認) ・削除 # route del default gw 202.***.***.**2 metric 0 ppp1 ・参照 # route kzgnia6.asahi-n * 255.255.255.255 UH 0 0 0 ppp0 kzgnia4.asahi-n * 255.255.255.255 UH 0 0 0 ppp1 192.168.1.0 * 255.255.255.128 U 0 0 0 eth1 192.168.1.128 * 255.255.255.128 U 0 0 0 eth1 169.254.0.0 * 255.255.0.0 U 0 0 0 eth1 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default kzgnia6.asahi-n 0.0.0.0 UG 0 0 0 ppp0 ※元に戻り  【●】PC1からインターネット出来ます(ppp0のIPによる接続を確認)  【×】PC2からインターネット出来ません どうやればPC1はWANのppp0経由で、PC2はppp1経由でインターネット出来るように両立させる事が可能なのかわからず、はまっております どうか先生方からご教授頂けますよう宜しくお願い致します

  • taku0
  • お礼率80% (160/199)

みんなの回答

  • pakuti
  • ベストアンサー率50% (317/631)
回答No.1

何をやりたいのかはわかりましたが おそらく無理でしょう。 DefaultGatewayとPPPoEの仕様を考えると土台無茶な話かと。 ルータ用のLinuxを2台用意して実現するしか無いのでは?

taku0
質問者

お礼

早々の回答ありがとうございました。 無理との見解でしたが、あきらめず調べトライしておりましたら iproute2を使い何とか実現する事ができました。 お騒がせ致しました。

関連するQ&A

  • 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の結果errors等が増えていく

    現在Centosでルーターを構築います。 普段は、普通に通信できているのですが何かの拍子に突然接続できなくなります。10分ほどすると何もなかったように接続できるようになります。 通信量が増えたのかな?とも考えたのですが、そうでもないようです。 ifconfigで内容を見て見ると、 eth0 RX packets:68513716 errors:0 dropped:192 overruns:0 frame:0 TX packets:32643232 errors:0 dropped:0 overruns:0 carrier:0 eth1 RX packets:24298903 errors:0 dropped:0 overruns:0 frame:0 TX packets:56383875 errors:562152 dropped:0 overruns:0 carrier:562152 collisions:602926 txqueuelen:100 というように、外部向けLAN(eth0)のerrorsなどの値が大きくなっています。 ルーターにしているマシンのLANカードの故障なのでしょうか? それとも、それよりも外側の機器がボトルネックになっていたりするのでしょうか。 その他、何かヒントになるような事があれば教えてください。

  • 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アドレスが分かりません。 どれを設定すればいいのでしょうか? 御多忙中恐れいります。 ご回答のほど、宜しくお願い申し上げます。

  • fedora7がネットに繋がらない

    初めまして、 この前、fedora7をマシンにインストールしました。 そこで一つ、問題が起きて困っています。 [システム]→[管理]→[ネットワーク]で デバイスを確認した所、ちゃんと認識されて 起動中になってるのですが、ネットに繋がりません。 ipconfigで確認してみた所、私にはよく分からない 事が書いてあります。 [root@linux ~]# /sbin/ifconfig eth0 Link encap:Ethernet HWaddr 00:1E:0B:6C:46:1F inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::21e:bff:fe6c:461f/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:38257 errors:0 dropped:0 overruns:0 frame:0 TX packets:79 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:3836459 (3.6 MiB) TX bytes:14053 (13.7 KiB) Interrupt:20 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:11742 errors:0 dropped:0 overruns:0 frame:0 TX packets:11742 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:95155188 (90.7 MiB) TX bytes:95155188 (90.7 MiB) ネットに繋がるようにするには如何すれば良いでしょうか? 何方かアドバイス、お願い致します。 ホスト名:linux.itboost.co.jp 1番目のDNS:192.168.0.2 2番目のDNS: 3番目のDNS: DNS検索パス:itboost.co.jp fedora7 リリース(moonshine) GNOME 今の所、分かる事はこのくらいになります。 宜しくお願いしますm(_ _)m

  • 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というのは、ほっておいても大丈夫なのでしょうか?

  • 18.04の固定IPアドレス。

    「http://Ubuntu Server 18.04の固定IPアドレス/wordpress」 のページを開け! と記載がありますが、Ubuntu Server 18.04の固定IPアドレス って、どこを指すのですか? kouzou@GD348ZZD9:~$ ifconfig eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 fe80::87c4:3af1:7d91:d942 prefixlen 64 scopeid 0x20<link> ether 4c:cc:6a:ec:34:3e txqueuelen 1000 (イーサネット) RX packets 1547555 bytes 2031515116 (2.0 GB) RX errors 0 dropped 1 overruns 0 frame 0 TX packets 757583 bytes 84466484 (84.4 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 16 memory 0xdf000000-df020000 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 (ローカルループバック) RX packets 18955 bytes 2015280 (2.0 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 18955 bytes 2015280 (2.0 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

  • LinuxでWebが見られない。

    Red Hat Linux 7.2をPCにインストールしました。 うちではADSLにしていて、pingやnslookup等はうまくいっています。しかし同じHubに繋げているWindows PCではWebが見られるのに、そのLinux PCからはMozillaでWebが見られません(Connecting to XXXという表示の後、Document:Doneになりますが、表示されない)。 状況は以下のとおりです。どなたか解決策が判る方、教えて下さい。 (ルーターのアドレスは192.168.1.1で、これをゲートウェイにしています。Linux PCのアドレスは192.168.1.4です。) ping 192.168.1.1→OK ping www.yahoo.co.jp→OK nslookup www.yahoo.co.jp→OK traceroute www.yahoo.co.jp→OK ifconfig eth0の結果: eth0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX inet addr:192.168.1.4 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3999 errors:0 dropped:0 overruns:0 frame:0 TX packets:721 errors:537 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:341214 (333.2 Kb) TX bytes:43564 (42.5 Kb) Interrupt:4 Base address:0x7200 routeの結果: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

  • VMware:ゲストOSがインターネット接続できない

    VMwareでホストOS:WinXP / ゲストOS:LinuxCore5 の環境を作成。 ホストOS/ゲストOS共に正常に立ち上がりましたが、ゲストOSのネット接続だけが出来ません。 原因の判る方いれば教えてください。 ***<現在の状態>*** ・ホストOS/ゲストOSはbridge接続しています。 ・ネットにはルータを用い、catvモデム経由で接続。 ・LAN接続は正常な様です。  →ホストOS/ゲストOS間のpingは正常に通ります。  →ゲストOSの"ネットワーク"からはホストOS参照可能。  →ホストOSの"マイネットワーク"からはゲストOS参照不可。  →ホストOSの"コンピュータの検索"からはゲストOSを見つけられず。 以下はifconfigの表示結果です。 eth0 Link encap:Ethernet HWaddr 00:0C:29:C3:60:35 inet addr:192.168.0.6 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: :fe80::20c:29ff:fec3:6035/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1753 errors:0 dropped:0 overruns:0 frame:0 TX packets:1865 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:179532 (175.3KiB) TX bytes:171023 (167.0KiB) Interrupt:16 Base address:0x1080 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:16439 Metric:1 RX packets:3173 errors:0 dropped:0 overruns:0 frame:0 TX packets:3173 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:351688 (3.3MiB) TX bytes:3541688 (3.3MiB) ~ 以上 ~

  • 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) # どうすればこの問題を解決できるでしょうか? 実害は今のところないので無視してもよいのでしょうか? よろしくお願いします