1

Fedora-19 (64 ビット OS) で次のコマンドを使用して、サンドボックスで apache インスタンスを作成して起動しようとしています。

virt-sandbox-service create -C -N dhcp,source=default -s static,label=system_u:system_r:svirt_lxc_net_t:s0:c1,c2 -u httpd.service apache1

virt-sandbox-service start apache1

これは(apache)を適切に作成して開始しますが、eth0でIPアドレスを取得せず、ループバックアドレスを持っているだけです。サンドボックス ネットワークを構成し、外部ネットワークとの間でこの Apache インスタンスに接続する方法を教えてください。

ホスト システムに関する情報:

#ifconfig virbr0
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:6c:ea:ed  txqueuelen 0  (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

#brctl show
bridge name bridge id       STP enabled interfaces
virbr0      8000.5254006ceaed   yes     virbr0-nic

#virsh net-list
 Name                 State      Autostart     Persistent
----------------------------------------------------------
 default              active     yes           yes

#virsh net-dumpxml default
<network>
  <name>default</name>
  <uuid>d507981a-cbd8-47c4-8ba1-fb20496a25a7</uuid>
  <forward mode='nat'>
    <nat>
      <port start='1024' end='65535'/>
    </nat>
  </forward>
  <bridge name='virbr0' stp='on' delay='0' />
  <mac address='52:54:00:6c:ea:ed'/>
  <ip address='192.168.122.1' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.122.2' end='192.168.122.254' />
    </dhcp>
  </ip>
</network>

注: このブリッジは作成していません。これは、Virtual Machine Manager によって自動的に作成および構成されます。

作成されたサンドボックスに関する情報:

#virt-sandbox-service connect apache1
sh-4.2# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::5054:ff:feaa:e2c3  prefixlen 64  scopeid 0x20<link>
        ether 52:54:00:aa:e2:c3  txqueuelen 1000  (Ethernet)
        RX packets 33  bytes 2232 (2.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 8  bytes 648 (648.0 B)
        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 0  (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

ブリッジは ipv4 のみが構成されており、サンドボックスは ipv6 のみが構成されているようです。ブリッジを ipv6 に設定する方法、またはサンドボックスを ipv4 に設定する方法を誰か教えてください。私はそれが私の問題を解決するかもしれないと思います。

4

0 に答える 0