Re: [nox-dev] NOX GUI how to show user and server?

2011-03-07 Thread 谢峰
Thanks Kyriakos.

XieFeng




2011/3/8 Kyriakos Zarifis 

> Hey XieFeng,
>
> the component 'trackhost_pktin' tracks hosts as they appear in the network
> (meaning, as long as they have generated some traffic).
> If you add 'trackhost_pktin' to the list of components when you start NOX,
> hosts should show up too.
>
>
>   On Mon, Mar 7, 2011 at 7:27 PM, 谢峰  wrote:
>
>>   Hi all,
>> I'm using NOX gui to picture my openflow network, but the gui tool can
>> only display the switch and the link between them. So, if I want to show the
>> user and server in the network, how can I detect them?
>>
>> Does anybody can help me, I will greatly appreciately your help.
>>
>> Thanks.
>>
>> XieFeng
>>
>> ___
>> nox-dev mailing list
>> nox-dev@noxrepo.org
>> http://noxrepo.org/mailman/listinfo/nox-dev
>>
>>
>
___
nox-dev mailing list
nox-dev@noxrepo.org
http://noxrepo.org/mailman/listinfo/nox-dev


Re: [nox-dev] NOX GUI how to show user and server?

2011-03-07 Thread Kyriakos Zarifis
Hey XieFeng,

the component 'trackhost_pktin' tracks hosts as they appear in the network
(meaning, as long as they have generated some traffic).
If you add 'trackhost_pktin' to the list of components when you start NOX,
hosts should show up too.


On Mon, Mar 7, 2011 at 7:27 PM, 谢峰  wrote:

> Hi all,
> I'm using NOX gui to picture my openflow network, but the gui tool can only
> display the switch and the link between them. So, if I want to show the user
> and server in the network, how can I detect them?
>
> Does anybody can help me, I will greatly appreciately your help.
>
> Thanks.
>
> XieFeng
>
> ___
> nox-dev mailing list
> nox-dev@noxrepo.org
> http://noxrepo.org/mailman/listinfo/nox-dev
>
>
___
nox-dev mailing list
nox-dev@noxrepo.org
http://noxrepo.org/mailman/listinfo/nox-dev


[nox-dev] NOX GUI how to show user and server?

2011-03-07 Thread 谢峰
Hi all,
I'm using NOX gui to picture my openflow network, but the gui tool can only
display the switch and the link between them. So, if I want to show the user
and server in the network, how can I detect them?

Does anybody can help me, I will greatly appreciately your help.

Thanks.

XieFeng
___
nox-dev mailing list
nox-dev@noxrepo.org
http://noxrepo.org/mailman/listinfo/nox-dev


Re: [nox-dev] Problems installing nox with git

2011-03-07 Thread Murphy McCauley
Wow, we should do something about that.  You should ignore the old manual and 
pay attention to the wiki:
http://noxrepo.org/noxwiki/index.php/NOX_Installation

See if that helps. :)

-- Murphy

On Mar 7, 2011, at 10:27 AM, Leonardo Linguaglossa wrote:

> Hello everybody,
> I'm trying to install Nox as it is described on the maual in the noxrepo.org 
> site:
> git clone git://noxrepo.org/noxcore
> 
> 
> cd noxcore/
> ./boot.sh
> mkdir build/
> cd build/
> ../configure --with-python=yes
> make
> make check
> 
> Precisely I am having issues on the make step, because, after doing the 
> configure script in the build directory, I find this error:
> 
> netinet_wrap.cc: In function 'void SWIG_Python_AddErrorMsg(const char*)':
> netinet_wrap.cc:864: warning: format not a string literal and no format 
> arguments
> netinet_wrap.cc: In function 'int SWIG_Python_ConvertFunctionPtr(PyObject*, 
> void**, swig_type_info*)':
> netinet_wrap.cc:2051: error: invalid conversion from 'const char*' to 'char*'
> netinet_wrap.cc: In function 'vigil::ipaddr* ipaddr___copy__(vigil::ipaddr*, 
> const PyObject*)':
> netinet_wrap.cc:2961: error: '$self' was not declared in this scope
> netinet_wrap.cc: In function 'vigil::ipaddr* 
> ipaddr___deepcopy__(vigil::ipaddr*, const PyObject*)':
> netinet_wrap.cc:2964: error: '$self' was not declared in this scope
> netinet_wrap.cc: In function 'bool 
> ipaddr_operator_Se__Se___SWIG_1(vigil::ipaddr*, const vigil::ipaddr*)':
> netinet_wrap.cc:3001: error: '$self' was not declared in this scope
> netinet_wrap.cc: In function 'bool 
> ipaddr_operator_SN__Se___SWIG_1(vigil::ipaddr*, const vigil::ipaddr*)':
> netinet_wrap.cc:3006: error: '$self' was not declared in this scope
> netinet_wrap.cc: In function 'vigil::cidr_ipaddr* 
> cidr_ipaddr___copy__(vigil::cidr_ipaddr*, const PyObject*)':
> netinet_wrap.cc:3071: error: '$self' was not declared in this scope
> netinet_wrap.cc: In function 'vigil::cidr_ipaddr* 
> cidr_ipaddr___deepcopy__(vigil::cidr_ipaddr*, const PyObject*)':
> netinet_wrap.cc:3074: error: '$self' was not declared in this scope
> netinet_wrap.cc: In function 'bool 
> cidr_ipaddr_operator_Se__Se_(vigil::cidr_ipaddr*, const vigil::cidr_ipaddr*)':
> netinet_wrap.cc:3084: error: '$self' was not declared in this scope
> netinet_wrap.cc: In function 'bool 
> cidr_ipaddr_operator_SN__Se_(vigil::cidr_ipaddr*, const vigil::cidr_ipaddr*)':
> netinet_wrap.cc:3089: error: '$self' was not declared in this scope
> netinet_wrap.cc: In function 'vigil::ethernetaddr* 
> ethernetaddr___copy__(vigil::ethernetaddr*, const PyObject*)':
> netinet_wrap.cc:4347: error: '$self' was not declared in this scope
> netinet_wrap.cc: In function 'vigil::ethernetaddr* 
> ethernetaddr___deepcopy__(vigil::ethernetaddr*, const PyObject*)':
> netinet_wrap.cc:4350: error: '$self' was not declared in this scope
> netinet_wrap.cc: In function 'PyObject* 
> ethernetaddr_binary_str(vigil::ethernetaddr*)':
> netinet_wrap.cc:4358: error: '$self' was not declared in this scope
> netinet_wrap.cc: In function 'bool 
> ethernetaddr_operator_Se__Se_(vigil::ethernetaddr*, const 
> vigil::ethernetaddr*)':
> netinet_wrap.cc:4367: error: '$self' was not declared in this scope
> netinet_wrap.cc: In function 'bool 
> ethernetaddr_operator_SN__Se_(vigil::ethernetaddr*, const 
> vigil::ethernetaddr*)':
> netinet_wrap.cc:4372: error: '$self' was not declared in this scope
> netinet_wrap.cc: In function 'vigil::datapathid* 
> datapathid___copy__(vigil::datapathid*, const PyObject*)':
> netinet_wrap.cc:4484: error: '$self' was not declared in this scope
> netinet_wrap.cc: In function 'vigil::datapathid* 
> datapathid___deepcopy__(vigil::datapathid*, const PyObject*)':
> netinet_wrap.cc:4487: error: '$self' was not declared in this scope
> netinet_wrap.cc: In function 'bool 
> datapathid_operator_Se__Se_(vigil::datapathid*, const vigil::datapathid*)':
> netinet_wrap.cc:4501: error: '$self' was not declared in this scope
> netinet_wrap.cc: In function 'bool 
> datapathid_operator_SN__Se_(vigil::datapathid*, const vigil::datapathid*)':
> netinet_wrap.cc:4507: error: '$self' was not declared in this scope
> netinet_wrap.cc: In function 'void 
> Packet_expr_set_uint32_field__SWIG_0(vigil::Packet_expr*, 
> vigil::Packet_expr::Expr_field, uint32_t)':
> netinet_wrap.cc:4542: error: '$self' was not declared in this scope
> netinet_wrap.cc: In function 'void 
> Packet_expr_set_uint32_field__SWIG_1(vigil::Packet_expr*, 
> vigil::Packet_expr::Expr_field, int32_t)':
> netinet_wrap.cc:4555: error: '$self' was not declared in this scope
> netinet_wrap.cc: In function 'void 
> Packet_expr_set_ip_field(vigil::Packet_expr*, vigil::Packet_expr::Expr_field, 
> vigil::ipaddr)':
> netinet_wrap.cc:4568: error: '$self' was not declared in this scope
> netinet_wrap.cc: In function 'void 
> Packet_expr_set_eth_field(vigil::Packet_expr*, 
> vigil::Packet_expr::Expr_field, vigil::ethernetaddr)':
> netinet_wrap.cc:4583: error: '$self' was not declared in this scope
>

[nox-dev] Problems installing nox with git

2011-03-07 Thread Leonardo Linguaglossa
Hello everybody,
I'm trying to install Nox as it is described on the maual in the
noxrepo.orgsite:

git clone git://noxrepo.org/noxcore

cd noxcore/
./boot.sh
mkdir build/
cd build/
../configure --with-python=yes
make
make check


Precisely I am having issues on the make step, because, after doing the
configure script in the build directory, I find this error:

netinet_wrap.cc: In function 'void SWIG_Python_AddErrorMsg(const char*)':
netinet_wrap.cc:864: warning: format not a string literal and no format
arguments
netinet_wrap.cc: In function 'int SWIG_Python_ConvertFunctionPtr(PyObject*,
void**, swig_type_info*)':
netinet_wrap.cc:2051: error: invalid conversion from 'const char*' to
'char*'
netinet_wrap.cc: In function 'vigil::ipaddr* ipaddr___copy__(vigil::ipaddr*,
const PyObject*)':
netinet_wrap.cc:2961: error: '$self' was not declared in this scope
netinet_wrap.cc: In function 'vigil::ipaddr*
ipaddr___deepcopy__(vigil::ipaddr*, const PyObject*)':
netinet_wrap.cc:2964: error: '$self' was not declared in this scope
netinet_wrap.cc: In function 'bool
ipaddr_operator_Se__Se___SWIG_1(vigil::ipaddr*, const vigil::ipaddr*)':
netinet_wrap.cc:3001: error: '$self' was not declared in this scope
netinet_wrap.cc: In function 'bool
ipaddr_operator_SN__Se___SWIG_1(vigil::ipaddr*, const vigil::ipaddr*)':
netinet_wrap.cc:3006: error: '$self' was not declared in this scope
netinet_wrap.cc: In function 'vigil::cidr_ipaddr*
cidr_ipaddr___copy__(vigil::cidr_ipaddr*, const PyObject*)':
netinet_wrap.cc:3071: error: '$self' was not declared in this scope
netinet_wrap.cc: In function 'vigil::cidr_ipaddr*
cidr_ipaddr___deepcopy__(vigil::cidr_ipaddr*, const PyObject*)':
netinet_wrap.cc:3074: error: '$self' was not declared in this scope
netinet_wrap.cc: In function 'bool
cidr_ipaddr_operator_Se__Se_(vigil::cidr_ipaddr*, const
vigil::cidr_ipaddr*)':
netinet_wrap.cc:3084: error: '$self' was not declared in this scope
netinet_wrap.cc: In function 'bool
cidr_ipaddr_operator_SN__Se_(vigil::cidr_ipaddr*, const
vigil::cidr_ipaddr*)':
netinet_wrap.cc:3089: error: '$self' was not declared in this scope
netinet_wrap.cc: In function 'vigil::ethernetaddr*
ethernetaddr___copy__(vigil::ethernetaddr*, const PyObject*)':
netinet_wrap.cc:4347: error: '$self' was not declared in this scope
netinet_wrap.cc: In function 'vigil::ethernetaddr*
ethernetaddr___deepcopy__(vigil::ethernetaddr*, const PyObject*)':
netinet_wrap.cc:4350: error: '$self' was not declared in this scope
netinet_wrap.cc: In function 'PyObject*
ethernetaddr_binary_str(vigil::ethernetaddr*)':
netinet_wrap.cc:4358: error: '$self' was not declared in this scope
netinet_wrap.cc: In function 'bool
ethernetaddr_operator_Se__Se_(vigil::ethernetaddr*, const
vigil::ethernetaddr*)':
netinet_wrap.cc:4367: error: '$self' was not declared in this scope
netinet_wrap.cc: In function 'bool
ethernetaddr_operator_SN__Se_(vigil::ethernetaddr*, const
vigil::ethernetaddr*)':
netinet_wrap.cc:4372: error: '$self' was not declared in this scope
netinet_wrap.cc: In function 'vigil::datapathid*
datapathid___copy__(vigil::datapathid*, const PyObject*)':
netinet_wrap.cc:4484: error: '$self' was not declared in this scope
netinet_wrap.cc: In function 'vigil::datapathid*
datapathid___deepcopy__(vigil::datapathid*, const PyObject*)':
netinet_wrap.cc:4487: error: '$self' was not declared in this scope
netinet_wrap.cc: In function 'bool
datapathid_operator_Se__Se_(vigil::datapathid*, const vigil::datapathid*)':
netinet_wrap.cc:4501: error: '$self' was not declared in this scope
netinet_wrap.cc: In function 'bool
datapathid_operator_SN__Se_(vigil::datapathid*, const vigil::datapathid*)':
netinet_wrap.cc:4507: error: '$self' was not declared in this scope
netinet_wrap.cc: In function 'void
Packet_expr_set_uint32_field__SWIG_0(vigil::Packet_expr*,
vigil::Packet_expr::Expr_field, uint32_t)':
netinet_wrap.cc:4542: error: '$self' was not declared in this scope
netinet_wrap.cc: In function 'void
Packet_expr_set_uint32_field__SWIG_1(vigil::Packet_expr*,
vigil::Packet_expr::Expr_field, int32_t)':
netinet_wrap.cc:4555: error: '$self' was not declared in this scope
netinet_wrap.cc: In function 'void
Packet_expr_set_ip_field(vigil::Packet_expr*,
vigil::Packet_expr::Expr_field, vigil::ipaddr)':
netinet_wrap.cc:4568: error: '$self' was not declared in this scope
netinet_wrap.cc: In function 'void
Packet_expr_set_eth_field(vigil::Packet_expr*,
vigil::Packet_expr::Expr_field, vigil::ethernetaddr)':
netinet_wrap.cc:4583: error: '$self' was not declared in this scope
netinet_wrap.cc: In function 'void SWIG_Python_FixMethods(PyMethodDef*,
swig_const_info*, swig_type_info**, swig_type_info**)':
netinet_wrap.cc:14603: error: invalid conversion from 'const char*' to
'char*'
make[9]: *** [_netinet_la-netinet_wrap.lo] Error 1
make[9]: Leaving directory
`/home/netfpga2/nox/nox/build/src/nox/lib/netinet'
make[8]: *** [all] Error 2
make[8]: Leaving directory
`/home/netfpga2/nox/nox/build/src/nox/lib/netinet'
make[7]: *** [all-recursive]