<div dir="ltr">Hi,<div><br></div><div>Sorry about the huge delay. Is this behavior still present? Did you file a bug here? <a href="https://bugs.launchpad.net/neutron">https://bugs.launchpad.net/neutron</a></div><div><br></div><div>Bugs reported via the mailing list tend to fall through the cracks. </div><div><br></div><div>Cheers,</div><div>Kevin Benton</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 8, 2016 at 7:50 AM, Andrei Radulescu-Banu <span dir="ltr"><<a href="mailto:andrei.radulescu-banu@exfo.com" target="_blank">andrei.radulescu-banu@exfo.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I'm using the latest Devstack installed as a standalone, and testing the interface detach functionality through the Horizon GUI. In my case, I have a special Linux image with DHCP and DHCPv6 enabled on all interfaces. Here is my config:<br>
- Two separate subnets, 'private', with DHCP enabled, and 'private6', with DHCP6 enabled<br>
- Interface eth0 on 'private', eth1 on 'private6', eth2 on 'private' and eth3 again on 'private6'<br>
- Initially, eth0 and eth2 acquire a DHCP address; eth1 and eth3 a DHCP6 address. Note their MAC addresses in the display.<br>
<br>
[stack@paradise devstack]$ neutron net-show private<br>
+-------------------------+---<wbr>------------------------------<wbr>-----+<br>
| Field                   | Value                                |<br>
+-------------------------+---<wbr>------------------------------<wbr>-----+<br>
| admin_state_up          | True                                 |<br>
| availability_zone_hints |                                      |<br>
| availability_zones      | nova                                 |<br>
| id                      | e63dc15c-bc65-41ef-8aaf-<wbr>ca047d8f208c |<br>
| ipv4_address_scope      |                                      |<br>
| ipv6_address_scope      |                                      |<br>
| mtu                     | 1450                                 |<br>
| name                    | private                              |<br>
| port_security_enabled   | True                                 |<br>
| router:external         | False                                |<br>
| shared                  | False                                |<br>
| status                  | ACTIVE                               |<br>
| subnets                 | 9b3df9c8-6de9-4373-a567-<wbr>6b59b5312d8a |<br>
| tenant_id               | 2876a2eb470b4ff1a8a04c960820f3<wbr>17     |<br>
+-------------------------+---<wbr>------------------------------<wbr>-----+<br>
[stack@paradise devstack]$ neutron net-show private6<br>
+-------------------------+---<wbr>------------------------------<wbr>-----+<br>
| Field                   | Value                                |<br>
+-------------------------+---<wbr>------------------------------<wbr>-----+<br>
| admin_state_up          | True                                 |<br>
| availability_zone_hints |                                      |<br>
| availability_zones      | nova                                 |<br>
| id                      | 67e7aa17-50e3-436a-99c9-<wbr>1618683d2983 |<br>
| ipv4_address_scope      |                                      |<br>
| ipv6_address_scope      |                                      |<br>
| mtu                     | 1450                                 |<br>
| name                    | private6                             |<br>
| port_security_enabled   | True                                 |<br>
| router:external         | False                                |<br>
| shared                  | False                                |<br>
| status                  | ACTIVE                               |<br>
| subnets                 | a6e39a5b-7153-481c-acd0-<wbr>72ac26bb6288 |<br>
| tenant_id               | 2876a2eb470b4ff1a8a04c960820f3<wbr>17     |<br>
+-------------------------+---<wbr>------------------------------<wbr>-----+<br>
[stack@paradise devstack]$ neutron subnet-show private-subnet<br>
+-------------------+---------<wbr>------------------------------<wbr>-----+<br>
| Field             | Value                                      |<br>
+-------------------+---------<wbr>------------------------------<wbr>-----+<br>
| allocation_pools  | {"start": "10.1.0.2", "end": "10.1.0.254"} |<br>
| cidr              | <a href="http://10.1.0.0/24" rel="noreferrer" target="_blank">10.1.0.0/24</a>                                |<br>
| dns_nameservers   |                                            |<br>
| enable_dhcp       | True                                       |<br>
| gateway_ip        | 10.1.0.1                                   |<br>
| host_routes       |                                            |<br>
| id                | 9b3df9c8-6de9-4373-a567-<wbr>6b59b5312d8a       |<br>
| ip_version        | 4                                          |<br>
| ipv6_address_mode |                                            |<br>
| ipv6_ra_mode      |                                            |<br>
| name              | private-subnet                             |<br>
| network_id        | e63dc15c-bc65-41ef-8aaf-<wbr>ca047d8f208c       |<br>
| subnetpool_id     |                                            |<br>
| tenant_id         | 2876a2eb470b4ff1a8a04c960820f3<wbr>17           |<br>
+-------------------+---------<wbr>------------------------------<wbr>-----+<br>
[stack@paradise devstack]$ neutron subnet-show private-subnet6<br>
+-------------------+---------<wbr>------------------------------<wbr>-----------+<br>
| Field             | Value                                            |<br>
+-------------------+---------<wbr>------------------------------<wbr>-----------+<br>
| allocation_pools  | {"start": "1:2:3:4::100", "end": "1:2:3:4::200"} |<br>
| cidr              | 1:2:3:4::/64                                     |<br>
| dns_nameservers   | 1:2:3:4::2                                       |<br>
| enable_dhcp       | True                                             |<br>
| gateway_ip        | 1:2:3:4::1                                       |<br>
| host_routes       |                                                  |<br>
| id                | a6e39a5b-7153-481c-acd0-<wbr>72ac26bb6288             |<br>
| ip_version        | 6                                                |<br>
| ipv6_address_mode | dhcpv6-stateful                                  |<br>
| ipv6_ra_mode      | dhcpv6-stateful                                  |<br>
| name              | private-subnet6                                  |<br>
| network_id        | 67e7aa17-50e3-436a-99c9-<wbr>1618683d2983             |<br>
| subnetpool_id     |                                                  |<br>
| tenant_id         | 2876a2eb470b4ff1a8a04c960820f3<wbr>17                 |<br>
+-------------------+---------<wbr>------------------------------<wbr>-----------+<br>
[stack@paradise devstack]$ neutron port-list<br>
+-----------------------+-----<wbr>-+-------------------+--------<wbr>---------------+<br>
| id                    | name | mac_address       | fixed_ips             |<br>
+-----------------------+-----<wbr>-+-------------------+--------<wbr>---------------+<br>
| 03eeedab-d7c0-457d-b8 |      | fa:16:3e:3a:15:9f | {"subnet_id":         |<br>
| 99-c73c27f2c35d       |      |                   | "a6e39a5b-7153-481c-  |<br>
|                       |      |                   | acd0-72ac26bb6288",   |<br>
|                       |      |                   | "ip_address":         |<br>
|                       |      |                   | "1:2:3:4::1"}         |<br>
| 10167b6e-e1df-441a-   |      | fa:16:3e:00:e8:e7 | {"subnet_id":         |<br>
| 8b38-b0c3b311af01     |      |                   | "a6e39a5b-7153-481c-  |<br>
|                       |      |                   | acd0-72ac26bb6288",   |<br>
|                       |      |                   | "ip_address":         |<br>
|                       |      |                   | "1:2:3:4::116"}       |<br>
| 54cfcafa-218b-4939-9f |      | fa:16:3e:e1:4d:bd | {"subnet_id":         |<br>
| 28-e3db8f4252b8       |      |                   | "a6e39a5b-7153-481c-  |<br>
|                       |      |                   | acd0-72ac26bb6288",   |<br>
|                       |      |                   | "ip_address":         |<br>
|                       |      |                   | "1:2:3:4::115"}       |<br>
| 61051003-ef3c-4590-a3 |      | fa:16:3e:62:80:22 | {"subnet_id": "9b3df9 |<br>
| e4-7df2ebb3f561       |      |                   | c8-6de9-4373-a567-6b5 |<br>
|                       |      |                   | 9b5312d8a",           |<br>
|                       |      |                   | "ip_address":         |<br>
|                       |      |                   | "10.1.0.1"}           |<br>
| 9ad22299-bd0a-4c74    |      | fa:16:3e:46:ed:46 | {"subnet_id": "9b3df9 |<br>
| -b9aa-0809b01881c4    |      |                   | c8-6de9-4373-a567-6b5 |<br>
|                       |      |                   | 9b5312d8a",           |<br>
|                       |      |                   | "ip_address":         |<br>
|                       |      |                   | "10.1.0.2"}           |<br>
| c176f27a-4324-45d7    |      | fa:16:3e:05:07:ad | {"subnet_id": "9b3df9 |<br>
| -8d8f-7e60eb38d74e    |      |                   | c8-6de9-4373-a567-6b5 |<br>
|                       |      |                   | 9b5312d8a",           |<br>
|                       |      |                   | "ip_address":         |<br>
|                       |      |                   | "10.1.0.20"}          |<br>
| e72c52f1-a0af-45cc-   |      | fa:16:3e:8f:b4:1e | {"subnet_id":         |<br>
| aacb-788145e5fdf1     |      |                   | "a6e39a5b-7153-481c-  |<br>
|                       |      |                   | acd0-72ac26bb6288",   |<br>
|                       |      |                   | "ip_address":         |<br>
|                       |      |                   | "1:2:3:4::100"}       |<br>
| f2f7203b-bffc-4a4c-   |      | fa:16:3e:0b:95:f2 | {"subnet_id": "9b3df9 |<br>
| 8ea8-e228d60e43fe     |      |                   | c8-6de9-4373-a567-6b5 |<br>
|                       |      |                   | 9b5312d8a",           |<br>
|                       |      |                   | "ip_address":         |<br>
|                       |      |                   | "10.1.0.19"}          |<br>
+-----------------------+-----<wbr>-+-------------------+--------<wbr>---------------+<br>
<br>
Here are my interfaces on the guest:<br>
<br>
/ #ifconfig<br>
eth0      Link encap:Ethernet  HWaddr FA:16:3E:0B:95:F2<br>
          inet addr:10.1.0.19  Bcast:10.1.0.255  Mask:255.255.255.0       <--- Acquired DHCP address as expected<br>
          inet6 addr: fe80::f816:3eff:fe0b:95f2/64 Scope:Link<br>
          UP BROADCAST RUNNING  MTU:1500  Metric:1<br>
          RX packets:154 errors:0 dropped:0 overruns:0 frame:0<br>
          TX packets:131 errors:0 dropped:0 overruns:0 carrier:0<br>
          collisions:0 txqueuelen:1000<br>
          RX bytes:17785 (17.3 KiB)  TX bytes:20141 (19.6 KiB)<br>
<br>
eth1      Link encap:Ethernet  HWaddr FA:16:3E:E1:4D:BD<br>
          inet6 addr: fe80::f816:3eff:fee1:4dbd/64 Scope:Link<br>
          inet6 addr: 1:2:3:4::115/64 Scope:Global                         <--- Acquired DHCP6 address as expected<br>
          UP BROADCAST RUNNING  MTU:1500  Metric:1<br>
          RX packets:25 errors:0 dropped:0 overruns:0 frame:0<br>
          TX packets:41 errors:0 dropped:0 overruns:0 carrier:0<br>
          collisions:0 txqueuelen:1000<br>
          RX bytes:2336 (2.2 KiB)  TX bytes:14768 (14.4 KiB)<br>
<br>
eth2      Link encap:Ethernet  HWaddr FA:16:3E:05:07:AD<br>
          inet addr:10.1.0.20  Bcast:10.1.0.255  Mask:255.255.255.0        <--- Acquired DHCP address as expected<br>
          inet6 addr: fe80::f816:3eff:fe05:7ad/64 Scope:Link<br>
          UP BROADCAST RUNNING  MTU:1500  Metric:1<br>
          RX packets:14 errors:0 dropped:0 overruns:0 frame:0<br>
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0<br>
          collisions:0 txqueuelen:1000<br>
          RX bytes:2184 (2.1 KiB)  TX bytes:2732 (2.6 KiB)<br>
<br>
eth3      Link encap:Ethernet  HWaddr FA:16:3E:00:E8:E7<br>
          inet6 addr: 1:2:3:4::116/64 Scope:Global                         <--- Acquired DHCP6 address as expected<br>
          inet6 addr: fe80::f816:3eff:fe00:e8e7/64 Scope:Link<br>
          UP BROADCAST RUNNING  MTU:1500  Metric:1<br>
          RX packets:18 errors:0 dropped:0 overruns:0 frame:0<br>
          TX packets:33 errors:0 dropped:0 overruns:0 carrier:0<br>
          collisions:0 txqueuelen:1000<br>
          RX bytes:1870 (1.8 KiB)  TX bytes:12540 (12.2 KiB)<br>
<br>
lo        Link encap:Local Loopback<br>
          inet addr:127.0.0.1  Mask:255.0.0.0<br>
          inet6 addr: ::1/128 Scope:Host<br>
          UP LOOPBACK RUNNING  MTU:65536  Metric:1<br>
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0<br>
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0<br>
          collisions:0 txqueuelen:0<br>
          RX bytes:29 (29.0 B)  TX bytes:29 (29.0 B)<br>
<br>
Next, I am detaching eth1. On the guest side, a hotplug event is triggered, and if I read the interfaces with ifconfig, the interface eth1 is missing - as expected, because it's been detached. Since I don't want a gap in the interface, the guest OS will auto-reboot itself when this hotplug is triggered - and upon reboot, eth2 becomes eth1, and eth3 becomes eth2. Here is the ifconfig after reboot:<br>
<br>
/ #ifconfig<br>
eth0      Link encap:Ethernet  HWaddr FA:16:3E:0B:95:F2<br>
          inet addr:10.1.0.19  Bcast:10.1.0.255  Mask:255.255.255.0<br>
          inet6 addr: fe80::f816:3eff:fe0b:95f2/64 Scope:Link<br>
          UP BROADCAST RUNNING  MTU:1500  Metric:1<br>
          RX packets:203 errors:0 dropped:0 overruns:0 frame:0<br>
          TX packets:209 errors:0 dropped:0 overruns:0 carrier:0<br>
          collisions:0 txqueuelen:1000<br>
          RX bytes:23143 (22.6 KiB)  TX bytes:32793 (32.0 KiB)<br>
<br>
eth1      Link encap:Ethernet  HWaddr FA:16:3E:05:07:AD                         <--- MAC is correct as it matches old eth2<br>
          inet addr:10.1.0.20  Bcast:10.1.0.255  Mask:255.255.255.0             <--- Correct DHCP4 address is acquired<br>
          inet6 addr: fe80::f816:3eff:fe05:7ad/64 Scope:Link<br>
          inet6 addr: 1:2:3:4::115/64 Scope:Global                              <--- BUG: no DHCP6 address should be acquired!<br>
          UP BROADCAST RUNNING  MTU:1500  Metric:1<br>
          RX packets:9 errors:0 dropped:0 overruns:0 frame:0<br>
          TX packets:26 errors:0 dropped:0 overruns:0 carrier:0<br>
          collisions:0 txqueuelen:1000<br>
          RX bytes:1762 (1.7 KiB)  TX bytes:4228 (4.1 KiB)<br>
<br>
eth2      Link encap:Ethernet  HWaddr FA:16:3E:00:E8:E7                         <--- MAC is correct as it matches old eth3<br>
          inet6 addr: fe80::f816:3eff:fe00:e8e7/64 Scope:Link                   <--- BUG: the DHCP6 address 1:2:3:4::116/64 should be acquired!<br>
          UP BROADCAST RUNNING  MTU:1500  Metric:1<br>
          RX packets:7 errors:0 dropped:0 overruns:0 frame:0<br>
          TX packets:25 errors:0 dropped:0 overruns:0 carrier:0<br>
          collisions:0 txqueuelen:1000<br>
          RX bytes:866 (866.0 B)  TX bytes:6286 (6.1 KiB)<br>
<br>
lo        Link encap:Local Loopback<br>
          inet addr:127.0.0.1  Mask:255.0.0.0<br>
          inet6 addr: ::1/128 Scope:Host<br>
          UP LOOPBACK RUNNING  MTU:65536  Metric:1<br>
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0<br>
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0<br>
          collisions:0 txqueuelen:0<br>
          RX bytes:117 (117.0 B)  TX bytes:117 (117.0 B)<br>
<br>
So here is where we seem to have a bug in OpenStack. Eth1 is acquired a DHCP6 address it should not acquire, and Eth2 is not acquiring a DHCP6 address it should acquire.<br>
<br>
Here are more details, captured after eth2 was detached, in the hope that it will help track this issue:<br>
<br>
[stack@paradise devstack]$ sudo iptables -L -n<br>
Chain INPUT (policy ACCEPT)<br>
target     prot opt source               destination<br>
neutron-openvswi-INPUT  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
nova-api-INPUT  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
ACCEPT     udp  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            udp dpt:53<br>
ACCEPT     tcp  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            tcp dpt:53<br>
ACCEPT     udp  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            udp dpt:67<br>
ACCEPT     tcp  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            tcp dpt:67<br>
ACCEPT     all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            state RELATED,ESTABLISHED<br>
ACCEPT     icmp --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
ACCEPT     all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
ACCEPT     tcp  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            state NEW tcp dpt:22<br>
<br>
Chain FORWARD (policy ACCEPT)<br>
target     prot opt source               destination<br>
neutron-filter-top  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
neutron-openvswi-FORWARD  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
nova-filter-top  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
nova-api-FORWARD  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
ACCEPT     all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://192.168.122.0/24" rel="noreferrer" target="_blank">192.168.122.0/24</a>     ctstate RELATED,ESTABLISHED<br>
ACCEPT     all  --  <a href="http://192.168.122.0/24" rel="noreferrer" target="_blank">192.168.122.0/24</a>     <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
ACCEPT     all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
REJECT     all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            reject-with icmp-port-unreachable<br>
REJECT     all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            reject-with icmp-port-unreachable<br>
REJECT     all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            reject-with icmp-host-prohibited<br>
<br>
Chain OUTPUT (policy ACCEPT)<br>
target     prot opt source               destination<br>
neutron-filter-top  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
neutron-openvswi-OUTPUT  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
nova-filter-top  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
nova-api-OUTPUT  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
ACCEPT     udp  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            udp dpt:68<br>
<br>
Chain neutron-filter-top (2 references)<br>
target     prot opt source               destination<br>
neutron-openvswi-local  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
<br>
Chain neutron-openvswi-FORWARD (1 references)<br>
target     prot opt source               destination<br>
neutron-openvswi-scope  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
neutron-openvswi-sg-chain  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            PHYSDEV match --physdev-out tap10167b6e-e1 --physdev-is-bridged /* Direct traffic from the VM interface to the security group chain. */<br>
neutron-openvswi-sg-chain  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            PHYSDEV match --physdev-in tap10167b6e-e1 --physdev-is-bridged /* Direct traffic from the VM interface to the security group chain. */<br>
neutron-openvswi-sg-chain  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            PHYSDEV match --physdev-out tapc176f27a-43 --physdev-is-bridged /* Direct traffic from the VM interface to the security group chain. */<br>
neutron-openvswi-sg-chain  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            PHYSDEV match --physdev-in tapc176f27a-43 --physdev-is-bridged /* Direct traffic from the VM interface to the security group chain. */<br>
neutron-openvswi-sg-chain  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            PHYSDEV match --physdev-out tapf2f7203b-bf --physdev-is-bridged /* Direct traffic from the VM interface to the security group chain. */<br>
neutron-openvswi-sg-chain  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            PHYSDEV match --physdev-in tapf2f7203b-bf --physdev-is-bridged /* Direct traffic from the VM interface to the security group chain. */<br>
<br>
Chain neutron-openvswi-INPUT (1 references)<br>
target     prot opt source               destination<br>
neutron-openvswi-o10167b6e-e  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            PHYSDEV match --physdev-in tap10167b6e-e1 --physdev-is-bridged /* Direct incoming traffic from VM to the security group chain. */<br>
neutron-openvswi-oc176f27a-4  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
PHYSDEV match --physdev-in tapc176f27a-43 --physdev-is-bridged /* Direct incoming traffic from VM to the security group chain. */<br>
neutron-openvswi-of2f7203b-b  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            PHYSDEV match --physdev-in tapf2f7203b-bf --physdev-is-bridged /* Direct incoming traffic from VM to the security group chain. */<br>
<br>
Chain neutron-openvswi-OUTPUT (1 references)<br>
target     prot opt source               destination<br>
<br>
Chain neutron-openvswi-i10167b6e-e (1 references)<br>
target     prot opt source               destination<br>
RETURN     all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            state RELATED,ESTABLISHED /* Direct packets associated with a known session to the RETURN chain. */<br>
RETURN     all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            match-set NIPv426f35bdc-1c1d-4251-9d9b- src<br>
DROP       all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            state INVALID /* Drop packets that appear related to an existing connection (e.g. TCP ACK/FIN) but do not have an entry in conntrack. */<br>
neutron-openvswi-sg-fallback  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            /* Send unmatched traffic to the fallback chain. */<br>
<br>
Chain neutron-openvswi-ic176f27a-4 (1 references)<br>
target     prot opt source               destination<br>
RETURN     all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            state RELATED,ESTABLISHED /* Direct packets associated with a known session to the RETURN chain. */<br>
RETURN     udp  --  10.1.0.2             <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            udp spt:67 udp dpt:68<br>
RETURN     all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            match-set NIPv426f35bdc-1c1d-4251-9d9b- src<br>
DROP       all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            state INVALID /* Drop packets that appear related to an existing connection (e.g. TCP ACK/FIN) but do not have an entry in conntrack. */<br>
neutron-openvswi-sg-fallback  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            /* Send unmatched traffic to the fallback chain. */<br>
<br>
Chain neutron-openvswi-if2f7203b-b (1 references)<br>
target     prot opt source               destination<br>
RETURN     all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            state RELATED,ESTABLISHED /* Direct packets associated with a known session to the RETURN chain. */<br>
RETURN     udp  --  10.1.0.2             <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            udp spt:67 udp dpt:68<br>
RETURN     udp  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            udp multiport dports 1:65535<br>
RETURN     tcp  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            tcp multiport dports 1:65535<br>
RETURN     icmp --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
DROP       all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            state INVALID /* D<br>
rop packets that appear related to an existing connection (e.g. TCP ACK/FIN) but do not have an entry in conntrack. */<br>
neutron-openvswi-sg-fallback  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            /* Send unmatched traffic to the fallback chain. */<br>
<br>
Chain neutron-openvswi-local (1 references)<br>
target     prot opt source               destination<br>
<br>
Chain neutron-openvswi-o10167b6e-e (2 references)<br>
target     prot opt source               destination<br>
RETURN     udp  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            udp spt:68 udp dpt:67 /* Allow DHCP client traffic. */<br>
DROP       udp  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            udp spt:67 udp dpt:68 /* Prevent DHCP Spoofing by VM. */<br>
RETURN     all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            state RELATED,ESTABLISHED /* Direct packets associated with a known session to the RETURN chain. */<br>
RETURN     all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
DROP       all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            state INVALID /* Drop packets that appear related to an existing connection (e.g. TCP ACK/FIN) but do not have an entry in conntrack. */<br>
neutron-openvswi-sg-fallback  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            /* Send unmatched traffic to the fallback chain. */<br>
<br>
Chain neutron-openvswi-oc176f27a-4 (2 references)<br>
target     prot opt source               destination<br>
RETURN     udp  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            udp spt:68 udp dpt:67 /* Allow DHCP client traffic. */<br>
neutron-openvswi-sc176f27a-4  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
DROP       udp  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            udp spt:67 udp dpt:68 /* Prevent DHCP Spoofing by VM. */<br>
RETURN     all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            state RELATED,ESTABLISHED /* Direct packets associated with a known session to the RETURN chain. */<br>
RETURN     all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
DROP       all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            state INVALID /* Drop packets that appear related to an existing connection (e.g. TCP ACK/FIN) but do not have an entry in conntrack. */<br>
neutron-openvswi-sg-fallback  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            /* Send unmatched traffic to the fallback chain. */<br>
<br>
Chain neutron-openvswi-of2f7203b-b (2 references)<br>
target     prot opt source               destination<br>
RETURN     udp  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            udp spt:68 udp dpt:67 /* Allow DHCP client traffic. */<br>
neutron-openvswi-sf2f7203b-b  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
DROP       udp  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            udp spt:67 udp dpt:68 /* Prevent DHCP Spoofing by VM. */<br>
RETURN     all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            state RELATED,ESTABLISHED /* Direct packets associated with a known session to the RETURN chain. */<br>
RETURN     all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
DROP       all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            state INVALID /* Drop packets that appear related to an existing connection (e.g. TCP ACK/FIN) but do not have an entry in conntrack. */<br>
neutron-openvswi-sg-fallback  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            /* Send unmatched traffic to the fallback chain. */<br>
<br>
Chain neutron-openvswi-sc176f27a-4 (1 references)<br>
target     prot opt source               destination<br>
RETURN     all  --  10.1.0.20            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            MAC FA:16:3E:05:07:AD /* Allow traffic from defined IP/MAC pairs. */<br>
DROP       all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            /* Drop traffic without an IP/MAC allow rule. */<br>
<br>
Chain neutron-openvswi-scope (1 references)<br>
target     prot opt source               destination<br>
<br>
Chain neutron-openvswi-sf2f7203b-b (1 references)<br>
target     prot opt source               destination<br>
RETURN     all  --  10.1.0.19            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            MAC FA:16:3E:0B:95:F2 /* Allow traffic from defined IP/MAC pairs. */<br>
DROP       all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            /* Drop traffic without an IP/MAC allow rule. */<br>
<br>
Chain neutron-openvswi-sg-chain (6 references)<br>
target     prot opt source               destination<br>
neutron-openvswi-i10167b6e-e  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            PHYSDEV match --physdev-out tap10167b6e-e1 --physdev-is-bridged /* Jump to the VM specific chain. */<br>
neutron-openvswi-o10167b6e-e  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            PHYSDEV match --physdev-in tap10167b6e-e1 --physdev-is-bridged /* Jump to the VM specific chain. */<br>
neutron-openvswi-ic176f27a-4  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            PHYSDEV match --physdev-out tapc176f27a-43 --physdev-is-bridged /* Jump to the VM specific chain. */<br>
neutron-openvswi-oc176f27a-4  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            PHYSDEV match --physdev-in tapc176f27a-43 --physdev-is-bridged /* Jump to the VM specific chain. */<br>
neutron-openvswi-if2f7203b-b  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            PHYSDEV match --physdev-out tapf2f7203b-bf --physdev-is-bridged /* Jump to the VM specific chain. */<br>
neutron-openvswi-of2f7203b-b  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            PHYSDEV match --physdev-in tapf2f7203b-bf --physdev-is-bridged /* Jump to the VM specific chain. */<br>
ACCEPT     all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
<br>
Chain neutron-openvswi-sg-fallback (6 references)<br>
target     prot opt source               destination<br>
DROP       all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            /* Default drop ru<br>
le for unmatched traffic. */<br>
<br>
Chain nova-api-FORWARD (1 references)<br>
target     prot opt source               destination<br>
<br>
Chain nova-api-INPUT (1 references)<br>
target     prot opt source               destination<br>
ACCEPT     tcp  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            10.25.100.2          tcp dpt:8775<br>
<br>
Chain nova-api-OUTPUT (1 references)<br>
target     prot opt source               destination<br>
<br>
Chain nova-api-local (1 references)<br>
target     prot opt source               destination<br>
<br>
Chain nova-filter-top (2 references)<br>
target     prot opt source               destination<br>
nova-api-local  all  --  <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>            <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
<br>
<br>
[stack@paradise devstack]$ neutron port-list<br>
+-----------------------+-----<wbr>-+-------------------+--------<wbr>---------------+<br>
| id                    | name | mac_address       | fixed_ips             |<br>
+-----------------------+-----<wbr>-+-------------------+--------<wbr>---------------+<br>
| 03eeedab-d7c0-457d-b8 |      | fa:16:3e:3a:15:9f | {"subnet_id":         |<br>
| 99-c73c27f2c35d       |      |                   | "a6e39a5b-7153-481c-  |<br>
|                       |      |                   | acd0-72ac26bb6288",   |<br>
|                       |      |                   | "ip_address":         |<br>
|                       |      |                   | "1:2:3:4::1"}         |<br>
| 10167b6e-e1df-441a-   |      | fa:16:3e:00:e8:e7 | {"subnet_id":         |<br>
| 8b38-b0c3b311af01     |      |                   | "a6e39a5b-7153-481c-  |<br>
|                       |      |                   | acd0-72ac26bb6288",   |<br>
|                       |      |                   | "ip_address":         |<br>
|                       |      |                   | "1:2:3:4::116"}       |<br>
| 61051003-ef3c-4590-a3 |      | fa:16:3e:62:80:22 | {"subnet_id": "9b3df9 |<br>
| e4-7df2ebb3f561       |      |                   | c8-6de9-4373-a567-6b5 |<br>
|                       |      |                   | 9b5312d8a",           |<br>
|                       |      |                   | "ip_address":         |<br>
|                       |      |                   | "10.1.0.1"}           |<br>
| 9ad22299-bd0a-4c74    |      | fa:16:3e:46:ed:46 | {"subnet_id": "9b3df9 |<br>
| -b9aa-0809b01881c4    |      |                   | c8-6de9-4373-a567-6b5 |<br>
|                       |      |                   | 9b5312d8a",           |<br>
|                       |      |                   | "ip_address":         |<br>
|                       |      |                   | "10.1.0.2"}           |<br>
| c176f27a-4324-45d7    |      | fa:16:3e:05:07:ad | {"subnet_id": "9b3df9 |<br>
| -8d8f-7e60eb38d74e    |      |                   | c8-6de9-4373-a567-6b5 |<br>
|                       |      |                   | 9b5312d8a",           |<br>
|                       |      |                   | "ip_address":         |<br>
|                       |      |                   | "10.1.0.20"}          |<br>
| e72c52f1-a0af-45cc-   |      | fa:16:3e:8f:b4:1e | {"subnet_id":         |<br>
| aacb-788145e5fdf1     |      |                   | "a6e39a5b-7153-481c-  |<br>
|                       |      |                   | acd0-72ac26bb6288",   |<br>
|                       |      |                   | "ip_address":         |<br>
|                       |      |                   | "1:2:3:4::100"}       |<br>
| f2f7203b-bffc-4a4c-   |      | fa:16:3e:0b:95:f2 | {"subnet_id": "9b3df9 |<br>
| 8ea8-e228d60e43fe     |      |                   | c8-6de9-4373-a567-6b5 |<br>
|                       |      |                   | 9b5312d8a",           |<br>
|                       |      |                   | "ip_address":         |<br>
|                       |      |                   | "10.1.0.19"}          |<br>
+-----------------------+-----<wbr>-+-------------------+--------<wbr>---------------+<br>
[stack@paradise devstack]$ ps -ef|grep dns<br>
stack    18932  8609  0 10:48 pts/24   00:00:00 grep --color=auto dns<br>
nobody   21505     1  0 Mar02 ?        00:00:00 dnsmasq --no-hosts --no-resolv --strict-order --except-interface=lo --pid-file=/opt/stack/data/<wbr>neutron/dhcp/e63dc15c-bc65-<wbr>41ef-8aaf-ca047d8f208c/pid --dhcp-hostsfile=/opt/stack/<wbr>data/neutron/dhcp/e63dc15c-<wbr>bc65-41ef-8aaf-ca047d8f208c/<wbr>host --addn-hosts=/opt/stack/data/<wbr>neutron/dhcp/e63dc15c-bc65-<wbr>41ef-8aaf-ca047d8f208c/addn_<wbr>hosts --dhcp-optsfile=/opt/stack/<wbr>data/neutron/dhcp/e63dc15c-<wbr>bc65-41ef-8aaf-ca047d8f208c/<wbr>opts --dhcp-leasefile=/opt/stack/<wbr>data/neutron/dhcp/e63dc15c-<wbr>bc65-41ef-8aaf-ca047d8f208c/<wbr>leases --dhcp-match=set:ipxe,175 --bind-interfaces --interface=tap9ad22299-bd --dhcp-range=set:tag0,10.1.0.<wbr>0,static,86400s --dhcp-option-force=option:<wbr>mtu,1450 --dhcp-lease-max=256 --conf-file= --domain=openstacklocal<br>
nobody   46958     1  0 Mar03 ?        00:00:00 dnsmasq --no-hosts --no-resolv --strict-order --except-interface=lo --pid-file=/opt/stack/data/<wbr>neutron/dhcp/67e7aa17-50e3-<wbr>436a-99c9-1618683d2983/pid --dhcp-hostsfile=/opt/stack/<wbr>data/neutron/dhcp/67e7aa17-<wbr>50e3-436a-99c9-1618683d2983/<wbr>host --addn-hosts=/opt/stack/data/<wbr>neutron/dhcp/67e7aa17-50e3-<wbr>436a-99c9-1618683d2983/addn_<wbr>hosts --dhcp-optsfile=/opt/stack/<wbr>data/neutron/dhcp/67e7aa17-<wbr>50e3-436a-99c9-1618683d2983/<wbr>opts --dhcp-leasefile=/opt/stack/<wbr>data/neutron/dhcp/67e7aa17-<wbr>50e3-436a-99c9-1618683d2983/<wbr>leases --dhcp-match=set:ipxe,175 --bind-interfaces --interface=tape72c52f1-a0 --dhcp-range=set:tag0,1:2:3:4:<wbr>:,static,64,86400s --dhcp-option-force=option:<wbr>mtu,1450 --dhcp-lease-max=16777216 --conf-file= --domain=openstacklocal<br>
[stack@paradise devstack]$ cat /opt/stack/data/neutron/dhcp/<wbr>e63dc15c-bc65-41ef-8aaf-<wbr>ca047d8f208c/host<br>
fa:16:3e:46:ed:46,host-10-1-0-<wbr>2.openstacklocal,10.1.0.2<br>
fa:16:3e:0b:95:f2,host-10-1-0-<wbr>19.openstacklocal,10.1.0.19<br>
fa:16:3e:05:07:ad,host-10-1-0-<wbr>20.openstacklocal,10.1.0.20<br>
[stack@paradise devstack]$ cat /opt/stack/data/neutron/dhcp/<wbr>67e7aa17-50e3-436a-99c9-<wbr>1618683d2983/host<br>
fa:16:3e:8f:b4:1e,host-1-2-3-<wbr>4--100.openstacklocal,[1:2:3:<wbr>4::100]<br>
fa:16:3e:00:e8:e7,host-1-2-3-<wbr>4--116.openstacklocal,[1:2:3:<wbr>4::116]<br>
<br>
<br>
______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
</blockquote></div><br></div>