Need to know about NOARP


 
Thread Tools Search this Thread
Operating Systems Solaris Need to know about NOARP
# 1  
Old 02-12-2009
Need to know about NOARP

Hi,

I am getting this output when I run ifconfig -a command on a system.

Code:
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
fjgi2: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 10.2.224.62 netmask ffffff00 broadcast 10.2.224.255
        groupname ipmp0
fjgi2:1: flags=9040843<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4,NOFAILOVER> mtu 1500 index 2
        inet 10.2.224.58 netmask ffffff00 broadcast 10.2.224.255
fjgi3: flags=69040843<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4,NOFAILOVER,STANDBY,INACTIVE> mtu 1500 index 3
        inet 10.2.224.59 netmask ffffff00 broadcast 10.2.224.255
        groupname ipmp0
hme0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 4
        inet 192.168.0.11 netmask ffffff00 broadcast 192.168.0.255
cip0: flags=10080c1<UP,RUNNING,NOARP,PRIVATE,IPv4> mtu 1500 index 5
        inet 192.168.1.2 netmask ffffff00
vip0: flags=1000081<UP,NOARP,IPv4> mtu 1424 index 6
        inet 10.2.224.65 netmask ffffffff

Can anyone tell me what NOARP means and is the IP address associated with interfaces having NOARP are valid or not?

Thanks,

Vineet
# 2  
Old 02-13-2009
ifconfig -arp would disable arp on a specified interface

Quote:
arp
This is an option specific to broadcast networks such as Ethernets or packet radio. It enables the use of the Address Resolution Protocol (ARP) to detect the physical addresses of hosts attached to the network. For broadcast networks, it is on by default. If ARP is disabled, ifconfig displays the NOARP flag.
Look at this output. notice how arp is enabled on the rtls0 interface. once i specify or specify to disable arp, NOARP is shown the 2nd time i run ifconfig.
Code:
-bash-3.00# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
elxl1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 192.168.1.108 netmask ffffff00 broadcast 192.168.1.255
        ether 0:60:97:c4:df:71
rtls0: flags=1000802<BROADCAST,MULTICAST,IPv4> mtu 1500 index 3
        inet 0.0.0.0 netmask 0
        ether 0:1b:2f:2f:56:b2
-bash-3.00# ifconfig rtls0 -arp
-bash-3.00# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
elxl1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 192.168.1.108 netmask ffffff00 broadcast 192.168.1.255
        ether 0:60:97:c4:df:71
rtls0: flags=1000882<BROADCAST,NOARP,MULTICAST,IPv4> mtu 1500 index 3
        inet 0.0.0.0 netmask 0
        ether 0:1b:2f:2f:56:b2

Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question