Moved conversation to discuss@ instead of bugs@ - haven't seen anything to indicate a bug so far.
Just to check, you aren't actually leaving "<eth0's ip address>" as a literal string, correct? It should be 10.20.30.40 or some real IP. I also notice that you are missing the create bridge command, I assume that was done elsewhere. If you have any other way to access the machine, I would use that to try and see what you have to do to regain connectivity. You should have a bridge with ports (eth0 and br0), an ip on br0, and a single flow (with the NORMAL action). -Reid On Tue, Feb 19, 2013 at 5:01 PM, Jing Ai <ai_jing2...@hotmail.com> wrote: > The script is located on the remote host. I ran it after ssh to the remote > host. > > Now I changed to your way, say from my own host, I issued the following > command: > > ssh root@<remote host> "ovs-vsctl add-port br0 eth0; ifconfig eth0 0; > ifconfig br0 <eth0's ip address>" > > However, I still lost connection to the remote host. Did I still do sth > wrong? > > Best, > Jing > >> From: rpr...@nicira.com >> Date: Tue, 19 Feb 2013 14:57:43 -0800 >> Subject: Re: [ovs-discuss] How to smoothly add eth0 to the OVS bridge? >> To: ai_jing2...@hotmail.com >> CC: b...@openvswitch.org > >> >> Is the script local or remote? You need to run the command atomically from >> the >> remote perspective. This means you need the ssh command to be a single >> one, >> likely along the lines of: >> >> ssh user@remote remote_script >> >> or >> >> ssh user@remote "command && command ; command" >> >> . A local script would not work unless it invoked all the commands on a >> single >> command line. Hope this helps. >> >> -Reid >> >> PS here's the FAQ note you're referencing: >> (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.) >> >> >> On Tue, Feb 19, 2013 at 2:15 PM, Jing Ai <ai_jing2...@hotmail.com> wrote: >> > Hey, >> > >> > I've noticed that there is already a FAQ illustrating the steps to add >> > eth0 >> > to the bridge, e.g., br0 as follows. >> > >> > ovs-vsctl add-br br0 >> > ovs-vsctl add-port br0 eth0 >> > ifconfig eth0 0.0.0.0 >> > ifconfig br0 <eth0's IP address> >> > >> > Since I issued the above commands on a remote host via ssh, I also put >> > them >> > in a script as instructed. However, when I run such a script, I >> > immediately >> > lost the connection to the remote host. Any idea? >> > >> > Best, >> > Jing >> > >> > >> > _______________________________________________ >> > discuss mailing list >> > discuss@openvswitch.org >> > http://openvswitch.org/mailman/listinfo/discuss >> > _______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss