in.routed: packet from unknown router

I just got lan drops and was issued ip addresses for my unix(solaris 2.51) machines but when I plug in the drops they give me this message:
in.routed: packet from unknown router(two router addresses)
I think it's internal because these machines had different IP's before. I changed the IP in the /etc/hosts file but that's all I've done.  Please help
Thanxx in advance
Who is Participating?
Brian UtterbackConnect With a Mentor Principle Software EngineerCommented:
The message from in.routed indicates that it is receiving
routing information for a IP network other than the one that the
system (thinks) it is on.  This is either due to an incorrect IP address in /etc/hosts, or a router that is directly connected to the network via the wrong interface.  This can also occur intentionally if the network has more than one IP network on the same physical cable.  Does the address reported in the error have the same network portion as the address for the host in /etc/hosts?  Possibly your new LAN drops are for the wrong network, or your have the wrong IP address for your host.  Less likely (because it would be visible to more people and woudl have been fixed) is that the LAN is mis-configured.  Also, if it is intentional, the only fix for Solaris is to enter a /etc/defaultrouter entry and stop using in.routed entirely.

Maybe you can check file /etc/gateways.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.