You need to specify an alternate port and you need to instruct your switches to 
connect to that port instead of the original. 

For example, to run on port 6634 instead of the default 6633 using Mininet, you 
might use commandlines like...

./pox.py openflow.of_01 --port=6634 forwarding.l2_learning

and

mn --controller=remote,ip=192.168.56.1,port=6634

-- Murphy

On Jul 16, 2013, at 2:36 PM, nibble nibble wrote:

> Actually for --port, I got :
> POX 0.2.0 (carp) / Copyright 2011-2013 James McCauley, et al.
> [core                   ] POX 0.2.0 (carp) is up.
> 
> and nothing else and controller is not working(installing rules ..)
> 
> 
> On Tue, Jul 16, 2013 at 5:26 PM, nibble nibble <[email protected]> 
> wrote:
> Hi all,
> 
> When I am trying to start pox controller:  
> ./pox.py samples.pretty_log forwarding.l2_learning 
> 
> I got the error:
> POX 0.2.0 (carp) / Copyright 2011-2013 James McCauley, et al.
> [core                   ] POX 0.2.0 (carp) is up.
> [openflow.of_01         ] Error 98 while binding socket: Address already in 
> use
> [openflow.of_01         ]  You may have another controller running.
> [openflow.of_01         ]  Use openflow.of_01 --port=<port> to run POX on 
> another port.
> 
> 
> I am almost sure there is no other controller running, I even tried:
> 
> sudo killall controller
> sudo mn -c
> 
> but they did not work
> also using --port or port did not work. I got:
> This component does not have a parameter named 'port'
> 

Reply via email to