現在、組み込み環境が設定されています。
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
私がやりたいことは、埋め込みターゲットがインターネットにアクセスできるようにすることです。
- 可能ですか?
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/interfaces
IP転送を有効にします/etc/sysctl.conf
。継続的なiptablesルールに関する有用な情報については、下記のリンクされたブログ記事をご覧ください。
http://www.cyberciti.biz/faq/how-do-i-save-iptables-rules-or-settings/