• 締切済み

raspberrypi3での複数NIC使用時の設定

お世話になります、rasberrypi3でUSB-NICを追加し 本体側 eth0 ip 192.178.15.*  ルータ 192.178.15.1(デフォルトゲートウェイ) インターネット接続 USB-NIC側 eth1 ip 192.168.101.* ルータ 192.168.101.1(インターネットには未接続ですがVPN接続) /etc/dhcpd.conf にeth0のみルーターの設定をして下記のページのような httphttp://www.maruko2.com/mw/%E8%A4%87%E6%95%B0NIC%E3%81%A7%E3%81%AE%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4%E8%A8%AD%E5%AE%9A%E6%96%B9%E6%B3%95://www.server-memo.net/centos-settings/network/linux-routeing.html 恒久的なルーティング追加を試みていますが一時的な追加すらできない状況です raspberrypiでの見本等ご教授いただけないでしょうか、上記のホームページを 参考にraspberrypiでもかのうでしょうか? ご教授いただけないでしょうか 宜しくお願いいたします。

みんなの回答

  • inshin
  • ベストアンサー率59% (13/22)
回答No.1

インターネットには未接続だけど、VPNはつながっているとはどういうことでしょうか。 他の端末では問題なくwebカメラにつながりますか? もしつながらなければVPNルーターのルーティングに設定上の問題があると考えられますので。 rasberrypi3からwebカメラへのパケットは以下のルーティング設定で完了します。 route add -net 192.168.10.0 net mask 255.255.255.0 gw 192.168.101.1 eth1 webカメラからrasberrypi3までの帰りのパケットはwebカメラ及び経路上の機器のルーティング設定によって転送されます。 現在のルーティングテーブルはどのようになっていますでしょうか? また、どのディストリビューションをお使いですか? 最後に、192.178.0.0/16ネットワークのアドレスが幾つかあるようですが、プライベートIPアドレスの範囲は、クラスAは10.0.0.0~10.255.255.255 (10.0.0.0/8)、クラスBは172.16.0.0~172.31.255.255 (172.16.0.0/12)、クラスCは192.168.0.0~192.168.255.255 (192.168.0.0/16)と規定されています。 上記以外のアドレスをプライベートアドレスとして使用するとパブリックアドレスと競合するなど、思わぬトラブルに見舞われる可能性があります。

関連するQ&A

  • NIC 2枚差しの設定

    拠点A(192.168.1.x)の社内ネットワークからは、拠点B(192.168.2.x)に存在するファイルサーバー とWindowsファイル共有ができます。 一方、拠点Aには社内ネットワークと隔絶したADSLモデムに接続したPCが存在します。 この拠点Aに存在するPCにNICを増設し、NWセグメントの異なる拠点Bのファイルサーバーにアクセス することは可能でしょうか。 増設したNICにrouteを追加して複数GW設定にしても、拠点Bにアクセスしようとすると、ADSL側の NICが使われてしまうような気がします。 IPアドレス毎に使用するNICを指定する、というようなことはできないのでしょうか。

  • NICの2枚挿し(ルーター用に)

    こんにちわ。 RedHat Linux9をADSLルーターにしようとしています。 (ADSLは、YahooBBのです) ですが、NIC一枚だけ(eth0)の時は、ちゃんとインターネットに接続でき外に向けたpingも通るのですが、二枚目(eth1)を認識させたとたんに、外へのpingすら通らなくなってしまいます。 eth0には、DHCPからIPアドレスなどを取得するように設定 eth1には、 IPAddress=192.168.1.1 SubnetMask=255.255.255.0 DefaultGateway:設定なし としています。 /etc/sysctl.comは、 net_ipv4.ip_forward=1 # iptables -t nat -A POSTROUTING -s 192.168.1.0 -o eth0 -j MASQUERADE も打ってみたのですが。。 以上、足りない設定や確認すべきところなど教えていただけませんでしょうか。 よろしくお願いします。

  • 外部サーバにアクセスするためのNICを指定したい

    NIC二枚差し(eth0とeth1)のLinuxサーバがあって、 eth0とeth1の繋がっているネットワークが、 それぞれ別系統でインターネットに接続されているとします。 普段はeth0を経由してインターネットに接続するので、 routeコマンドでdefault gatewayをeth0側のルーターに指定してます。 ここからが質問です。 あるインターネット上のサーバだけ例外的にeth1経由でアクセスしたい場合は、 どこに何を記述するのが適切ですか? routeコマンドで、 # route add -host サーバのホスト名 gw ルーターのIPアドレス metric 1 eth1 とかやってみたものの、うまくいきません。 iptablesかなとも思ってますが、 何をどう記述したらいいのかわからず困ってます。

  • NIC2枚での設定について

    NIC2枚差しでの設定をご教授下さい。         フレッツ光           │    ┌──────────────┐    │     CTU      │    └──────────────┘     │ IP:192.168.24.1   │     │PPPoE機能設定:「する」│     │           │ISP:OCN ┌───────┐      ┌──────┐ │BUFFARO│      │  HUB │ │BBR-4HG│─┐    └──────┘ └───────┘ │     │     └────┐  PPPoE接続     │{NIC2}  │{NIC1}      │  IP:192.168.11.1  └┌───────┐  ┌───────┐    DHCP:無効      │  PC2  │  │  PC3  │  ISP:INTERLINK   └───────┘  └───────┘  固定IP:1個      OS:windowsXP   OS:windowsXP    │                   DHCP:有効     │        ┌───────┐ │  PC1  │ └───────┘  OS:linux(centos)  自宅サーバー  固定IP:192.168.11.80 上図の通り、PC2をNIC2枚差しにて運用したいと思っております。 各PC1・PC3は運用に問題ありません。PC2にてPC1のセグメントと通信が出来ず困っております。 各NICの設定は下記の通りです。 -----NIC1----- IP:192.168.24.30 サブネットマスク:255.255.255.0 デフォルトゲートウェイ:192.168.24.1 -----NIC2----- IP:192.168.11.80 サブネットマスク:255.255.255.0 デフォルトゲートウェイ:空白 ----ルーティングテーブル追加---- route -p add 192.168.11.0 mask 255.255.255.0 192.168.11.1 metric 1 よろしくお願い致します。

  • NIC2枚装着時のルーティングテーブルについて

    現在、「社内ネットワーク」と「インターネット」に接続するWindowsサーバを構築中です。 このWindowsサーバにはNICが2枚装着してあります。   NIC1側;社内ネットワーク接続   NIC2側;インターネット接続 ※最終的にこのWindowsサーバに業務ソフトをインストールします。  業務ソフトはインターネット上のサーバ(?)から必要な情報を自動でダウンロード  して社内パソコンから閲覧します。  なお、業務ソフトがインターネット上のどこに接続するかは不特定のため不明で  あります。 インターネットで調べたところ、『NIC2枚装着時はどちらか片方のみデフォルト ゲートウェイを設定し、もう片方を「route add」にてルーティングテーブルへ 設定をする必要がある』までは理解しました。 Windowsサーバがインターネットに自由に接続できるようにするための 「route add」の構文を教えてください。 <NIC1側(社内ネットワーク)の情報> IPアドレス        120.10.10.30 サブネットマスク     255.255.0.0 デフォルトゲートウェイ  120.10.10.1 「120.10.10.1」はルータで、このルータの先には A支店(130.10.0.0/16) B支店(140.10.0.0/16) C支店(150.10.0.0/16) D支店(160.10.0.0/16) E支店(170.10.0.0/16) があります。 <NIC2側の情報> IPアドレス        200.10.10.30 サブネットマスク     255.255.0.0 デフォルトゲートウェイ  未設定 NIC2の先は「バカHUB」→「ファイアウオール」→「ルータ」→インターネット となっております。 (「バカHUB」→「ファイアウオール」→「ルータ」→インターネットは既存の ネットーワークを流用します。なお、構築した人が資料を残しておらず、また、 転勤してしまったため、ファイアウオールとルータの設定を調査中。) おそらく、ファイアウオールは 200.10.10.30からインターネットへの通信のみを許可。 インターネットから200.10.10.30への通信のみを許可。 という設定になっていると思います。 ルータ LAN側、WAN側のIPアドレスの状態は不明。 本当に情報が少なくて大変申し訳ありませんが、 ご回答をよろしくお願いします。

  • Windows NIC追加での通信障害

    WindowsServer2008R2を乗せた機器にNICを追加し2枚にしました。 2つのNIC(NIC-A、NIC-B)は同一サブネットのIPアドレスをそれぞれ設定していて、 同一のスイッチに接続されています。 デフォルトGWはNIC-Aにて設定され、静的ルート設定はしていない状態です。 またWindwosファイアウォール設定は無効の状態です このとき、同一LAN内の機器からだとNIC-A、NIC-Bそれぞれに対してpingは通るのですが、WANを介したping実行の場合、NIC-Aのみしか届きません。 詳細な確認や検証はこれからするのですが、まず上記の状態で疑うべき設定があれば、ご教授頂きたいです。 今、自分なりに考えているのは、Windwosサーバにて静的ルートを追加すれば、WAN側からNIC-Bへの通信が可能となると思っていますが、今度はNIC-A側の通信が出来なくなるのではと懸念しております。

  • 1枚のNICにIPを2つ定義した時のルーティング

    2台のWindows Server 2008 R2サーバを利用しています。 そのサーバを、次のような構成で接続しようとしています。 ここで、100.10.20.xはグローバルIPアドレス、192.168.11.xはプライベートIPアドレスとします。 また、サーバAは、1枚のNICに2つのIPアドレスを設定します。 さらに、NICの追加(2枚刺し)は出来ないことを条件とします。 [Internet側のGateway] 100.10.20.10         │ 100.10.20.5       [サーバA] 192.168.11.1         │ 192.168.11.2       [サーバB] この状態で、サーバBがInternetに対してHTTPなどで接続したい場合、 サーバAにはどのようなルーティングの設定をすれば良いのでしょうか。 可能であれば、Windows Serverの「ネットワーク ポリシーとアクセス サービス」で どのように設定すれば良いのかを教えて頂けると大変有り難いです。 なお、サーバAのデフォルトゲートウェイは100.10.20.10、 サーバBのデフォルトゲートウェイは192.168.11.1を設定しています。 宜しく御願い致します。

  • NIC2枚差の設定について

    CentOS5.2にてNICが2つある状態です。 それぞれの設定はこのようにしております。 /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 BOOTPROTO=none IPADDR=192.168.24.200 NETMASK=255.255.255.0 BROADCAST=192.168.24.255 HWADDR=xx:xx:xx:xx:xx:xx ONBOOT=yes IPV6INIT=no NETWORK=192.168.2.0 TYPE=Ethernet USERCTL=no /etc/sysconfig/network-scripts/ifcfg-eth2 DEVICE=eth2 BOOTPROTO=none IPADDR=192.168.11.200 NETMASK=255.255.255.0 BROADCAST=192.168.11.255 HWADDR=xx:xx:xx:xx:xx:xx ONBOOT=yes IPV6INIT=no NETWORK=192.168.11.0 TYPE=Ethernet USERCTL=no /etc/resolv.conf nameserver 192.168.11.1 nameserver 192.168.24.1 # route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.2.0 * 255.255.255.0 U 0 0 0 eth1 192.168.11.0 * 255.255.255.0 U 0 0 0 eth2 169.254.0.0 * 255.255.0.0 U 0 0 0 eth2 default 192.168.24.1 0.0.0.0 UG 0 0 0 eth1 /etc/sysconfig/network GATEWAY=192.168.24.1 ゲートウェイはそれぞれ別のルーターで、グローバールIPをルーターが持っています。 一般的な固定IP1ってやつです。 サービス(たとえばSSH)にアクセスしようとしたときにゲートウェイが設定されているルーターのグローバルIPからだとアクセスできるのですが、 ゲートウェイになってないほうのルーターのグローバールIPだと接続できません。 ゲートウェイを切り替えればどちらの場合でもアクセスはできるのですが、もう片方ではアクセスできないということになります。 (ルーターのパケット変換などは設定されています。) 両方のグローバルIPでアクセスするにはどうしたらよいのでしょうか? 実際には別のポートでSSHではないサービスに対してアクセスを行いたいのですが、そもそもSSHにすらアクセスできない状況で非常に困っています。 どうかよろしくお願いします。

  • sendmailが使用するNICの指定方法

    お世話になります。 MTAはsendmail限定のLinuxサーバという状況で、2枚のNIC(eth0、eth1)に、異なるグローバルIPアドレスを振り、 eth1側のみを指定して使用する方法が判らずつまずいています。 他のツールをインストールしなくても良い方法(できればsendmailの設定だけで何とかなる方法)を知っている方はおりませんか?

  • NICの設定について

    宜しくお願いします。 現在、IP ADDRESSを手動で割り当てております。 IP 192.168.0.2/24 DGW 192.168.0.1 DNS 192.168.0.1 NICの詳細設定にてIP ADDRESSを追加しました。 IP 192.168.1.2/24 理由は、192.168.1.0/24グループににLANDISKがあり、そちらにアクセスしたいのですが、上記設定でWINDOWS7だとアクセスできません。WINDOWS XPだと同じ設定でアクセスできます。 LANDISKのIPは192.168.1.YYY/24です。 WINDOWS7でも192.168.1.YYYのLANDISKにアクセスしたいのですが、できません。 NICをもう一つ追加するとアクセスできます。NICを追加しないでアクセス出来るようにするにはどのようにしたらよいでしょうか。 追記 LAN認証マネージャー認証レベルはLMとNTLMを送信するに設定してあります。 LANDISKはIODATAのHDL-160Uです。 \\LANDISK\DISKと入れても繋がりません。 \\192.168.1.YYY\DISKでもだめです。 PINGは通ります。 FIRE WALLを無効にし、アンチウイルスソフトを切っても繋がりません。 ルーターは1つです。 WORKGROUPAは192.168.0.0/24、WORKGROUPBは192.168.1.0/24です。 その他足りないことがあれば指摘してください。