2017-08-18 17 views
0

私はopenSuSE 42.1ホストにLXCコンテナを設定しています。LXCコンテナ、インターネットにアクセスできない

ホストには完全なインターネットアクセスがありますが、コンテナにはアクセスできません。コンテナはホストにpingすることができますが、LANやインターネット上では何も実行しません。

私はこの問題がホスト上でどのようにブリッジが設定されているのかもしれないと思いますが、これを解決する方法はわかりません。

ホストにはeth0とbr0があります。 BR0は、静的IPアドレスが割り当てられているなど、私は192.168.2.1のようにデフォルトのIPv4ゲートウェイとBR0ここ

などのデバイスを持ってYASTで

はホスト

route 
Kernel IP routing table 
Destination  Gateway   Genmask   Flags Metric Ref Use Iface 
default   gateway.localdo 0.0.0.0   UG 0  0  0 br0 
192.168.2.0 *    255.255.255.0 U  0  0  0 br0 

netstat -rn 
Kernel IP routing table 
Destination  Gateway   Genmask   Flags MSS Window irtt Iface 
0.0.0.0   192.168.2.1 0.0.0.0   UG  0 0   0 br0 
192.168.2.0 0.0.0.0   255.255.255.0 U   0 0   0 br0 

ifconfig -a 
br0  Link encap:Ethernet HWaddr 08:00:27:E5:C3:27 
      inet addr:192.168.2.197 Bcast:192.168.2.255 Mask:255.255.255.0 
      inet6 addr: fe80::a00:27ff:fee5:c327/64 Scope:Link 
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 
      RX packets:266675 errors:0 dropped:0 overruns:0 frame:0 
      TX packets:60989 errors:0 dropped:0 overruns:0 carrier:0 
      collisions:0 txqueuelen:0 
      RX bytes:1391858642 (1327.3 Mb) TX bytes:4049229 (3.8 Mb) 

eth0  Link encap:Ethernet HWaddr 08:00:27:E5:C3:27 
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 
      RX packets:1259099 errors:0 dropped:5 overruns:0 frame:0 
      TX packets:220712 errors:0 dropped:0 overruns:0 carrier:0 
      collisions:0 txqueuelen:1000 
      RX bytes:1449135910 (1382.0 Mb) TX bytes:51279387 (48.9 Mb) 

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:65536 Metric:1 
      RX packets:11033 errors:0 dropped:0 overruns:0 frame:0 
      TX packets:11033 errors:0 dropped:0 overruns:0 carrier:0 
      collisions:0 txqueuelen:0 
      RX bytes:968389 (945.6 Kb) TX bytes:968389 (945.6 Kb) 

vethYW604 Link encap:Ethernet HWaddr FE:A8:5F:48:80:7E 
      inet6 addr: fe80::fca8:5fff:fe48:807e/64 Scope:Link 
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 
      RX packets:251 errors:0 dropped:0 overruns:0 frame:0 
      TX packets:120979 errors:0 dropped:0 overruns:0 carrier:0 
      collisions:0 txqueuelen:1000 
      RX bytes:75398 (73.6 Kb) TX bytes:71086180 (67.7 Mb) 

のためのネットワークの詳細ですgateway.localdomainは192.168.2.1する解決

コンテナの設定ファイルは次のとおりです。

lxc.network.type = empty 
lxc.rootfs = /var/lib/lxc/TestLXC/rootfs 
lxc.include = /usr/share/lxc/config/opensuse.common.conf 
lxc.arch = x86_64 
lxc.utsname = TestLXC 
lxc.mount.auto = cgroup:mixed proc:mixed sys:mixed 

lxc.network.type = veth 
lxc.network.flags = up 
lxc.network.link = br0 
lxc.network.name = eth0 

lxc.network.hwaddr = 08:00:27:e5:c3:29 
lxc.aa_allow_incomplete = 1 

lxc.network.ipv4 = 192.168.2.221/24 
lxc.network.ipv4.gateway = 192.168.2.197 

と、それはネットワークの詳細ですが、次のとおりです。

route 
Kernel IP routing table 
Destination  Gateway   Genmask   Flags Metric Ref Use Iface 
default   192.168.2.197 0.0.0.0   UG 0  0  0 eth0 
192.168.2.0 *    255.255.255.0 U  0  0  0 eth0 

netstat -rn 
Kernel IP routing table 
Destination  Gateway   Genmask   Flags MSS Window irtt Iface 
0.0.0.0   192.168.2.197 0.0.0.0   UG  0 0   0 eth0 
192.168.2.0 0.0.0.0   255.255.255.0 U   0 0   0 eth0 

ifconfig -a 
eth0  Link encap:Ethernet HWaddr 08:00:27:E5:C3:29 
      inet addr:192.168.2.221 Bcast:192.168.2.255 Mask:255.255.255.0 
      inet6 addr: fe80::a00:27ff:fee5:c329/64 Scope:Link 
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 
      RX packets:133802 errors:0 dropped:0 overruns:0 frame:0 
      TX packets:280 errors:0 dropped:0 overruns:0 carrier:0 
      collisions:0 txqueuelen:1000 
      RX bytes:78627055 (74.9 Mb) TX bytes:82972 (81.0 Kb) 

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:65536 Metric:1 
      RX packets:26 errors:0 dropped:0 overruns:0 frame:0 
      TX packets:26 errors:0 dropped:0 overruns:0 carrier:0 
      collisions:0 txqueuelen:0 
      RX bytes:2152 (2.1 Kb) TX bytes:2152 (2.1 Kb) 

誰もが、私は完全なネットワークとインターネットアクセスを持っている私のLXCコンテナを取得することができますどのように助言することができます。

おかげ

答えて

0

を使用すると、ホストマシン上でecho 1 > /proc/sys/net/ipv4/ip_forwardを設定することがありますか?

関連する問題