SUMMARY: in.routed: packet from unknown router X.X.X.X

From: O'Neal,Chris (onealwc@agedwards.com)
Date: Thu Jun 18 1998 - 13:12:00 CDT


SYNOPSIS: Multi-subnet network sharing same physical wire produces the
scrolling error message "in.routed[101]: packet from unknown router
XXX.XXX.XXX.XXX" in console window every four or five seconds with 4
different IP addresses.

NOTE:
This summary contains a great detail of detail which may not be directly
related to the above issue but is included for future reference in the
hopes that it may help other "2.5.1 newbees". As such, this is a big
summary.

HARDWARE:
SPARCstation20 (SS20).

OS:
Solaris 2.5.1

ERROR MESSAGE:
in.routed[101]: packet from unknown router XXX.XXX.XXX.XXX

ORIGINAL QUESTION:
How do I configure Solaris 2.5.1 to properly handle and support
multi-subnet network so that I don't get these error messages scrolling
in console window ever four or five seconds?

SHORT ANSWER:
Install patch ID#:104236-01 "in.routed finds packet from unknown router"

IF SUN IS LISTENING:
I would recommend that Sun come out with a Solaris 2.5.2(?) which would
be Solaris 2.5.1 with all "recommend" and "Y2K" patches pre-incorporated
into the base OS. You did this before with SunOS, that is, when you
released Solaris 2 you also issues SunOS 4.1.4 (Which was SunOS 4.1.3_U
with all recommended patches pre-installed). There is enough of a
difference between Solaris 2.5.1 and Solaris 2.6 to warrant doing the
same again. In addition it would make doing "new/fresh/re-install" of
2.5 much easier than what I just experienced.

Also Sun can you explain to me why the following patches are not
included in the recommend cluster pack:

105597 Fixes: reboot doesn't log in messages who executed reboot.
104236 Fixes: in.routed finds packet from unknown router.
105962 Fixes: tag searches in vi/ex/edit/view/vedit.
106160 Fixes: telnet environment has extra NULL field between HZ and TZ
vars.
105948 Fixes: xargs limits double-quoted input as compared to SunOS
4.x.
104696 Fixes: egrep/fgrep/grep/sort
104652 Fixes: tar -o not working when ran by root.
104227 Fixes: echo does not support operand \ (backslash) correctly.

EXHIBIT LIST:
Sun Managers Responses
Solaris 2.5.1 Recommend Patches Listed
Solaris 2.5.1 Y2K Patches Listed
Solaris 2.5.1 Additional Patches Listed

SUNSOLVE: SYMPTOMS AND RESOLUTIONS: SRDB ID:12795
"...This occurs because your machine is receiving broadcast packets from
a router that is on a different subnet.... If you are on a SunOS
machine, just install patch 100283 and this problem will go away....
Unfortunately, this is not currently supported correctly for Solaris.
This has been noted in Bug-ID #1182386, which is currently under
investigation..."

Its fixed now with patch 104236-1.

SUPPORTING DOCUMENTATION:
We have several networks (subnets) sharing the same physical wire. Our
SunOS 4.1.4 machines do not display this error. I am trying to install
a brand-new SS20 with a brand-new Solaris 2.5.1 server CD install. We
are not running NIS or DNS or any other stuff other just plan /etc/hosts
files. The four IP in the error messages are correctly entered into
/etc/hosts along with their hostname.

COMMENT:
I don't have much experience with installing and configuring Solaris
2.x. Now that I have spent one day in research and two days installing
patches I am reminded why we are still using SunOS 4.1.4.

Most of the time with SunSolve I find what I need right away, but not
this time.

THANK YOU:
I would like to thank the following people for their responses:

Roar Smith <SMTP:Roar.Smith@Ericsson.Dk>
Sergey Mokryshev <mokr@child.ru>
Bismark <bismark@alta.Jpl.Nasa.Gov>
Jim Harmon <jharmon@telecnnct.com>
Joe Garbarino <jgarb@erim-int.com>
Neal S. Pressman <nsp83273@melsud.res.ray.com>
Louis Hoo <lhoo@fcicom.com>

FROM:
Chris O'Neal <onealwc@agedwards.com>

DATE:
June 17, 1998

EXHIBIT: SUN MANAGERS RESPONSES:
Roar Smith wrote:
Two answers come to mind:

1. create an /etc/defaultrouter file and use static routing instead of
RIP if
that suits your needs

2. Use the freely available GateD routing daemon: http://www.gated.org/

The INFODOC 11992 in SunSolve describes in some detail the routing
configuration
possibilities of SunOS and Solaris.
........................................................................
...........................................
None of my many SunOS 4.1.4 machines have "/etc/defaultrouter" neither
did the other pre-existing Solaris 2.x machines (they also have no
patches installed and get no errors, go figures). I did not checkout
GateD as I felt there was an answer on hand from Sun if I could only
find it (This turned out to be patch 104236). I did print out SunSolve
InfoDoc 11992. It has many, many, many pages of good stuff that I have
been reading durning lunches.
 
------------------------------------------------------------------------
---- ------------
Sergey Mokryshev wrote:
I met this error about a year ago. I had to configure a SPARCstation (my
first SPARC :-)) and (as I remember now) there was a simple workaround -
add a route to the target router on your SPARC. IE:

You receive: packet from unknown router: 1.2.3.4

And your logical network structure is:
(Router 1.2.3.4)---(1.2.3.1 Main router 1.3.2.1)---(SS20 1.3.2.2))

then:

route add net 1.2.3.0 255.255.255.0 1.3.2.1 1

Please excuse me if my tip doesn't work - it was some time ago, and I
don't remember all now.
........................................................................
.................................................
I did not try Sergeys suggestion as I have never done this to any of the
many SunOS 4.1.4 machines that I have set up here. I had an intuition
that my problem was with a weakness in Solaris 2.x and I was looking for
the real fix.
 
------------------------------------------------------------------------
---- ---------------
Bismark wrote:
Do not run in.routed. Every computer should have an /etc/defaultroute
file which specifies the router.
........................................................................
..................................................
I did not try Bismarks suggestion as none of my existing machines had a
/etc/defaultrouter file.
 
------------------------------------------------------------------------
---- -----------------
Jim Harmon wrote:
Instead of limiting the search to "in.routed" on the "Subject" line, I
would have searched for "packet from unknown router" in the full text.

This is because most folks word their questions on the error message
(like you did in your subject line), not on the process name that issued
the error.

I haven't used the CD much. PErhaps I should more often... :)

Suns handle subnetting very well. If you configure them right.

First, do you have one system that routes for all the rest?
If so, what do you get when you type "ifconfig -a" ?
(Your solution is probably in "ifconfig", as it establishes the known IP
addresses, and submasks applied, to each subnet.)
........................................................................
.......................................................
I did not do much with this suggestion. "in.routed" was the first word
in the error message. I search "Subject Only" as a matter of habit.
General, I find searching the "Body of text" generates for to many
useless hits. I do it as a very last resort.
 
------------------------------------------------------------------------
---- --------------------
Joe Garbarino wrote:
Does your /etc/nsswitch.conf file have the string "files" on the hosts
line? If you are running NIS or NIS+, I'm pretty sure the host lookup
is short-circuited before you get the /etc/hosts file, in this case you
either have to define the name in NIS/NIS+ or take out the
[NOTFOUND=return] string from the hosts: line in nsswitch.conf.
........................................................................
......................................................
I am not using NIS or NIS+.
 
------------------------------------------------------------------------
---- --------------------
Neal S. Pressman wrote:
you may need to add your default gateway into /etc/defaultrouter

if your router int for your subnet is xxx.xxx.xxx.1

cat /etc/defaultrouter
xxx.xxx.xxx.1
........................................................................
...............................................
Sounds like lots of people use this /etc/defaultrouter file, but we
don't.
 
------------------------------------------------------------------------
---- ---------------------
Louis Hoo wrote:
I got around this by disabling in.routed. I did that by adding an
/etc/defaultrouter
Each sparc only has one interface so the default route solves all
routing issues.

/etc/defaultrouter contains the ip address of your router for that
subnet.

eg. my sparc is 192.168.10.103 and my defaultrouter is 192.168.10.1
........................................................................
..................................
Yet another site that uses /etc/defaultrouter.
 
------------------------------------------------------------------------
---- ----

EXHIBIT: SOLARIS 2.5.1 RECOMMEND PATCH LIST:
103630-10 SunOS 5.5.1: ip ifconfig arp udp icmp patch
103663-11 SunOS 5.5.1: libresolv, in.named, named-xfer, nslookup & ns
103558-11 SunOS 5.5.1: admintool/launcher fixes + swmtool fixes & y20
103582-15 SunOS 5.5.1: /kernel/drv/tcp and /usr/bin/netstat patch
103594-14 SunOS 5.5.1: /usr/lib/sendmail fixes
103603-07 SunOS 5.5.1: ftp, in.ftpd, in.rexecd and in.rshd patch
103612-39 SunOS 5.5.1: libc, libnsl, libucb, nis_cachemgr and rpc.nis
103622-10 SunOS 5.5.1: /kernel/drv/sd driver patch
103627-02 SunOS 5.5.1: linker patch
103640-18 SunOS 5.5.1: kernel patch
103680-02 SunOS 5.5.1: nscd/nscd_nischeck/nss_files.so.1 patch
103686-02 SunOS 5.5.1: rpc.nisd_resolv patch
103690-06 SunOS 5.5.1: cron/crontab/at/atq/atrm patch
103696-04 SunOS 5.5.1: /sbin/su, /usr/bin/su and /sbin/sulogin patch
103743-01 SunOS 5.5.1: XFN source modifications for BIND 4.9.3
103801-07 SunOS 5.5.1: Patch for make, sccs, as
103817-02 SunOS 5.5.1: /usr/bin/rdist patch
103866-05 SunOS 5.5.1: BCP (binary compatibility) patch
103934-06 SunOS 5.5.1: kernel/drv/isp patch
103959-06 SunOS 5.5.1: lp patch
104010-01 SunOS 5.5.1: VolMgt Patch
104166-03 SunOS 5.5.1: /usr/lib/nfs/statd patch
104212-11 SunOS 5.5.1: /kernel/drv/hme patch
104246-06 SunOS 5.5.1: /kernel/drv/fas patch
104266-01 SunOS 5.5.1: inetd patch
104283-03 SunOS 5.5.1: procfs patch
104317-01 SunOS 5.5.1: nfsd patch
104331-07 SunOS 5.5.1: /usr/sbin/rpcbind patch
104433-06 SunOS 5.5.1: pam security patch
104490-04 SunOS 5.5.1: ufsdump and ufsrestore patch
104334-01 SunOS 5.5.1: lockd patch
104516-03 SunOS 5.5.1: aspppd patch
104613-01 SunOS 5.5.1: /usr/lib/newsyslog patch
104650-02 SunOS 5.5.1: /usr/bin/rlogin patch
104654-04 SunOS 5.5.1: automount/automountd patch
104692-01 SunOS 5.5.1: usr/sbin/in.talkd patch
104708-12 SunOS 5.5.1: ssd, pln, soc, ssaadm and ssafirmware patch
104735-02 SunOS 5.5.1: platform/sun4m/kernel/drv/sx patch
104736-04 SunOS 5.5.1: /usr/bin/csh patch
104776-02 SunOS 5.5.1: libvolmgt patch
104795-02 SunOS 5.5.1: eeprom patch
104841-03 SunOS 5.5.1: /usr/sbin/vold patch
104893-01 SunOS 5.5.1: kernel/sys/c2audit patch
104915-06 SunOS 5.5.1: dr and hspw driver fixes
104935-01 SunOS 5.5.1: usr/sbin/in.rlogind patch
103738-05 SunOS 5.5.1: /usr/sbin/syslogd patch
104956-04 SunOS 5.5.1: usr/sbin/in.rarpd patch
104958-01 SunOS 5.5.1: usr/sbin/in.rdisc patch
104960-01 SunOS 5.5.1: usr/sbin/snoop patch
104968-02 SunOS 5.5.1: chkey and newkey patch
105004-10 SunOS 5.5.1: pci_pci, ebus, pci and rootnex driver patch
105050-01 SunOS 5.5.1: usr/bin/ps and usr/ucb/ps patch
105092-01 SunOS 5.5.1: usr/sbin/sysdef patch
105299-01 SunOS 5.5.1: kernel/misc/nfssrv patch
105520-01 SunOS 5.5.1: /usr/bin/vacation patch
105310-05 SunOS 5.5.1: Patch for socal, sf driver, and luxadm
105324-01 SunOS 5.5.1: Sun Enterprise Storage Array are not accessibl
105344-01 SunOS 5.5.1: usr/bin/gcore patch
105352-01 SunOS 5.5.1: kernel/exec/elfexec patch
103566-27 OpenWindows 3.5.1: Xsun patch
103879-04 OpenWindows 3.5.1: KCMS tools have security vulnerability
103900-01 OpenWindows 3.5.1: XView Binary Compatibility Patch
103901-09 OpenWindows 3.5.1: Xview Patch
104338-02 OpenWindows 3.5.1: libXt patch
104533-03 OpenWindows 3.5.1: OLIT Jumbo Patch
104976-03 OpenWindows 3.5.1: Calendar Manager patch
105251-01 OpenWindows 3.5.1: libXt Binary Compatibility Patch
103461-21 Motif 1.2.3 Runtime library patch

EXHIBIT: SOLARIS 2.5.1 Y2K PATCH LIST:
Note: You must install ALL recommened patches BEFORE installing Y2K
patches.
103948-02 SunOS 5.5.1: accounting patch
104463-02 SunOS 5.5.1: usr/bin/date patch
104490-04 SunOS 5.5.1: ufsdump and ufsrestore patch
104816-01 SunOS 5.5.1: usr/sbin/sar patch
104818-01 SunOS 5.5.1: /usr/bin/passwd patch
104820-01 SunOS 5.5.1: /usr/lib/saf/listen patch
104822-01 SunOS 5.5.1: usr/lib/libadm.so.1 and usr/lib/libadm.a patch
104824-01 SunOS 5.5.1: usr/vmsys/bin/initial patch
104854-02 SunOS 5.5.1: troff macro patch
104873-03 SunOS 5.5.1: /usr/bin/uustat and other uucp fixes
105016-01 SunOS 5.5.1: usr/lib/libkrb.a and usr/lib/libkrb.so.1 patch
105675-01 SunOS 5.5.1: /usr/sbin/auditreduce patch
105701-01 SunOS 5.5.1: /usr/sbin/sysidsys patch
104918-01 OpenWindows 3.5.1: y2000 filemgr patch
104995-01 OpenWindows 3.5.1: imagetool patch
104093-04 OpenWindows 3.5.1: mailtool patch
104977-01 OpenWindows 3.5.1: perfmeter patch

EXHIBIT: SOLARIS 2.5.1 ADDATIONAL PATCH LIST:
105597 Fixes: reboot doesn't log in messages who executed reboot.
104236 Fixes: in.routed finds packet from unknown router.
105962 Fixes: tag searches in vi/ex/edit/view/vedit.
106160 Fixes: telnet environment has extra NULL feild between HZ and TZ
vars.
105948 Fixes: xargs limits double-quoted input as comparred to SunOS
4.x.
104696 Fixes: egrep/fgrep/grep/sort
104652 Fixes: tar -o not working whan ran by root.
104227 Fixes: echo does not support operand \ (backslash) correctly.



This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:12:42 CDT