[ovs-discuss] Physical Ip Address
fantonio at student.dei.uc.pt
fantonio at student.dei.uc.pt
Sat Mar 1 17:55:21 UTC 2014
Thank you for the reply.
I read the FAQ looking for a solution which solve my problem. I need
the devices of LAN still see the physical NIC of my PC-Linux as a
IP-MAC and not only MAC. It means when PC-LINUX recieve an ARP, it
should reply with the information of IP-MAC.
Regards,
Filipe
Quoting Justin Pettit <jpettit at nicira.com>:
> On Feb 28, 2014, at 2:59 PM, filipe Antonio
> <fantonio at student.dei.uc.pt> wrote:
>
>> I installed an OVS in a PC-Linux. When I add the WNIC to a bridge of
>> OVS, it loose IP connectivity with the gateway. I need the LAN devices
>> still recognize the IP address of the WNIC of PC-Linux. How can I do that?
>
> I think this FAQ entry will answer your question:
>
> Q: I created a bridge and added my Ethernet port to it, using commands
> like these:
>
> ovs-vsctl add-br br0
> ovs-vsctl add-port br0 eth0
>
> and as soon as I ran the "add-port" command I lost all connectivity
> through eth0. Help!
>
> A: A physical Ethernet device that is part of an Open vSwitch bridge
> should not have an IP address. If one does, then that IP address
> will not be fully functional.
>
> You can restore functionality by moving the IP address to an Open
> vSwitch "internal" device, such as the network device named after
> the bridge itself. For example, assuming that eth0's IP address is
> 192.168.128.5, you could run the commands below to fix up the
> situation:
>
> ifconfig eth0 0.0.0.0
> ifconfig br0 192.168.128.5
>
> (If your only connection to the machine running OVS is through the
> IP address in question, then you would want to run all of these
> commands on a single command line, or put them into a script.) If
> there were any additional routes assigned to eth0, then you would
> also want to use commands to adjust these routes to go through br0.
>
> If you use DHCP to obtain an IP address, then you should kill the
> DHCP client that was listening on the physical Ethernet interface
> (e.g. eth0) and start one listening on the internal interface
> (e.g. br0). You might still need to manually clear the IP address
> from the physical interface (e.g. with "ifconfig eth0 0.0.0.0").
>
> There is no compelling reason why Open vSwitch must work this way.
> However, this is the way that the Linux kernel bridge module has
> always worked, so it's a model that those accustomed to Linux
> bridging are already used to. Also, the model that most people
> expect is not implementable without kernel changes on all the
> versions of Linux that Open vSwitch supports.
>
> By the way, this issue is not specific to physical Ethernet
> devices. It applies to all network devices except Open vswitch
> "internal" devices.
>
> Using a wireless NIC can also have some other issues, so if you run
> into additional problems, I'd recommend looking at the FAQ.
>
> --Justin
>
>
>
More information about the discuss
mailing list