2つのゲートウェイを介してプライベートネットワークをインターネットにルーティング

2つのゲートウェイを介してプライベートネットワークをインターネットにルーティング

現在、組み込み環境が設定されています。

Embedded Target (192.168.0.200) -----> Virtual Machine (VMWare) (2 NIC's - 192.168.0.2 (Target Port) and 192.168.49.69 (NAT Port to host)) ------> NAT on Windows PC ----> internet

私がやりたいことは、埋め込みターゲットがインターネットにアクセスできるようにすることです。

  1. 可能ですか?

VMはVMのNATを介してインターネットに正しくアクセスできますが、組み込みターゲットをインターネットにルーティングする方法がわかりません。 192.168.0.xネットワークに仮想マシンにアクセスする他のデバイスがあります。

ありがとうございます。

答え1

あなたの質問を正しく理解したら、あなたのVMがゲートウェイ/ルーターのように機能したいと思います。あなたはこれを行うことができますIP迷彩

ボックスに必要な構成はさまざまですが、以下は非常に一般的な例です。

仮想デバイス

eth0外部(NAT)インターフェイスのIPが192.168.49.69であると仮定すると、次のようにIP迷彩を有効にできます。

$ iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

$ echo 1 > /proc/sys/net/ipv4/ip_forward

組み込みデバイス

内蔵デバイスでは、次のようにIP、ネットマスク、デフォルトゲートウェイ、およびDNSリゾルバを静的に割り当てることができます。

$ ifconfig eth0 192.168.0.200 netmask 255.255.255.0
$ route add default gw 192.168.0.2
$ echo 'nameserver 8.8.8.8' > /etc/resolv.conf  

これらの設定は、再起動後も維持されません。 Ubuntuはネットワークインターフェイスを設定し、/etc/network/interfacesIP転送を有効にします/etc/sysctl.conf。継続的なiptablesルールに関する有用な情報については、下記のリンクされたブログ記事をご覧ください。

http://www.cyberciti.biz/faq/how-do-i-save-iptables-rules-or-settings/

関連情報