Yeah. Before issuing ssh command, I double check br0 is created by ovs-vsctl 
and internal interface br0 is up by ifconfig.
Best,Jing

Date: Tue, 19 Feb 2013 19:19:40 -0600
From: sstj...@cs.wisc.edu
To: ai_jing2...@hotmail.com
CC: rpr...@nicira.com; discuss@openvswitch.org
Subject: Re: [ovs-discuss] How to smoothly add eth0 to the OVS bridge?


  
    
  
  
    Do you know whether br0 is actually up once the script terminates? 

    

    I've found that I sometimes need to explicitly 'ifconfig br0 up',
    although I'm not really sure why.

    

    On 02/19/2013 07:01 PM, Jing Ai 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

    
    
                                          
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to