NDP tool not functioning..

Hi, I wonder why the ndp tool in my Neutrino 6.2.1 PE is not functioning?
The ‘ndp -a’ shows nothing, and I couldn’t add new entry (using ‘ndp -s’).
It says: ‘No address associated with host name’. It says in the
documentation that ndp is just like arp. I tried arp, and it was OK. Have I
missed something? FYI, I’m planning to test HAT/HAM on multiple nodes using
ndp as resolver…

TIA
–meph++

I think NDP is IPv6 protocol. Do you have name resolution set up for IPv6
addresses?

“Mephri” <mephri@infolink.co.id> wrote in message
news:bi1ecl$6ce$1@inn.qnx.com

Hi, I wonder why the ndp tool in my Neutrino 6.2.1 PE is not functioning?
The ‘ndp -a’ shows nothing, and I couldn’t add new entry (using ‘ndp -s’).
It says: ‘No address associated with host name’. It says in the
documentation that ndp is just like arp. I tried arp, and it was OK. Have
I
missed something? FYI, I’m planning to test HAT/HAM on multiple nodes
using
ndp as resolver…

TIA
–meph++

No. We are not using IPv6. If we must, how should I set it up?

–meph++

“Igor Kovalenko” <kovalenko@attbi.com> wrote in message
news:bi1klp$c5o$1@inn.qnx.com

I think NDP is IPv6 protocol. Do you have name resolution set up for IPv6
addresses?

I don’t have much experience with v6, but I recall that NDP is ‘node
discovery protocol’. The nice thing about v6 is that you don’t need to setup
much - all IPs are assigned automatically, based on MAC addresses (and so
they are all unique). The NDP is supposed to take care of discovering your
neighbors. You still need to resolve your own hostname into IP though -
you may notice that after installation /etc/hosts has ‘localhost’ defined
with both v4 and v6 address. I guess you need to add your hostname with IPv6
address (reported by ‘ifconfig -a’) there.

After that, you need to use ‘v6’ versions of all unitlities (such as ping6,
etc).

“Mephri” <mephri@infolink.co.id> wrote in message
news:bi1lv1$d1k$1@inn.qnx.com

No. We are not using IPv6. If we must, how should I set it up?

–meph++

“Igor Kovalenko” <> kovalenko@attbi.com> > wrote in message
news:bi1klp$c5o$> 1@inn.qnx.com> …
I think NDP is IPv6 protocol. Do you have name resolution set up for
IPv6
addresses?




\

I’ve found the answer. It’s all because the QNET wasn’t activated yet. I
thought that QNET needs this NDP in order to work. In fact I just needed to
do “touch /etc/system/config/useqnet”. Then my problem solved :slight_smile:.

Now, I want to ask you about the spin utility again. Why is it sometimes not
functioning? Now all of my spin installed Neutrino PCs just show blank
screens. What’s wrong?

TIA.
–meph++

“Igor Kovalenko” <kovalenko@attbi.com> wrote in message
news:bi4f3n$hrf$1@inn.qnx.com

I don’t have much experience with v6, but I recall that NDP is ‘node
discovery protocol’. The nice thing about v6 is that you don’t need to
setup
much - all IPs are assigned automatically, based on MAC addresses (and so
they are all unique). The NDP is supposed to take care of discovering your
neighbors. You still need to resolve your own hostname into IP though -
you may notice that after installation /etc/hosts has ‘localhost’ defined
with both v4 and v6 address. I guess you need to add your hostname with
IPv6
address (reported by ‘ifconfig -a’) there.

After that, you need to use ‘v6’ versions of all unitlities (such as
ping6,
etc).

“Mephri” <mephri@infolink.co.id> wrote in message
news:bihjco$kff$1@inn.qnx.com

I’ve found the answer. It’s all because the QNET wasn’t activated yet. I
thought that QNET needs this NDP in order to work. In fact I just needed
to
do “touch /etc/system/config/useqnet”. Then my problem solved > :slight_smile:> .

Well then you’ve been asking the wrong question :wink:

Now, I want to ask you about the spin utility again. Why is it sometimes
not
functioning? Now all of my spin installed Neutrino PCs just show blank
screens. What’s wrong?

Pass it ‘-t500’ option, should make it work.

TIA.
–meph++

“Igor Kovalenko” <> kovalenko@attbi.com> > wrote in message
news:bi4f3n$hrf$> 1@inn.qnx.com> …
I don’t have much experience with v6, but I recall that NDP is ‘node
discovery protocol’. The nice thing about v6 is that you don’t need to
setup
much - all IPs are assigned automatically, based on MAC addresses (and
so
they are all unique). The NDP is supposed to take care of discovering
your
neighbors. You still need to resolve your own hostname into IP
though -
you may notice that after installation /etc/hosts has ‘localhost’
defined
with both v4 and v6 address. I guess you need to add your hostname with
IPv6
address (reported by ‘ifconfig -a’) there.

After that, you need to use ‘v6’ versions of all unitlities (such as
ping6,
etc).
\

Wrong question cause of insufficient QNX documentation :wink:.

–meph++

“Igor Kovalenko” <kovalenko@attbi.com> wrote in message
news:bii8g0$74g$1@inn.qnx.com

“Mephri” <> mephri@infolink.co.id> > wrote in message
news:bihjco$kff$> 1@inn.qnx.com> …
I’ve found the answer. It’s all because the QNET wasn’t activated yet. I
thought that QNET needs this NDP in order to work. In fact I just needed
to
do “touch /etc/system/config/useqnet”. Then my problem solved > :slight_smile:> .


Well then you’ve been asking the wrong question > :wink:

Mephri <mephri@infolink.co.id> wrote:
: Wrong question cause of insufficient QNX documentation :wink:.

I forward this to the writer who looks after the docs for ndp. Thanks.


Steve Reid stever@qnx.com
TechPubs (Technical Publications)
QNX Software Systems