Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Aug 2003 18:06:32 +0930
From:      Malcolm Kay <malcolm.kay@internode.on.net>
To:        "Igor B. Bykhalo" <goshik@binep.ac.ru>, "Free BSD Questions list" <freebsd-questions@freebsd.org>
Subject:   Re: IPX problems
Message-ID:  <200308201806.32886.malcolm.kay@internode.on.net>
In-Reply-To: <034001c366e0$36ab2880$ea2ce9c1@binep.ac.ru>
References:  <200308192223.34353.malcolm.kay@internode.on.net> <034001c366e0$36ab2880$ea2ce9c1@binep.ac.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
Igor,
Thanks for your thoughts. They correspond closely with what I discovered=20
today; but it all seems a bit vague. Nowhere have I found an overview
of what needs to be done. In brief it is now working.

I probably looked in the wrong places.

On Wed, 20 Aug 2003 15:29, Igor B. Bykhalo wrote:
> From: "Malcolm Kay" <malcolm.kay@internode.on.net>
> To: "Free BSD Questions list" <freebsd-questions@freebsd.org>
> Sent: Tuesday, August 19, 2003 4:53 PM
> Subject: IPX problems
>
> > I wiish to retire a rather aging Linux box which has been providing
> > (amongst other things) access to a Novell file server.
> >
> > The new box has has FreeBSD 4.8 installed and I have recompiled
> > the kernel with:
> >   options "IPX"
> >   options "NCP"
>
> Is NCP useful for IPX? Just asking, i'm not sure...

Seems the functionality is needed but it exists as a kernel module
and is probably auto-loaded on need.

>
> > And appended to rc.conf
> >   ifconfig_rl0_ipx=3D"ipx 0x0000001B"
> >   ipxgateway_enable=3D"YES"
> >   ipxrouted_enable=3D"YES"
>
> Well, i have IPX configured on lo0 also, but i'm running mars_nwe.
> (See http://people.freebsd.org/~bp/ipxen.html. It's a bit outdated, but
> still useful.)
>
> > rl0 is also configured for an inet address and ifconfog reports
> >  rl0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> >         inet 192.1.3.230 netmask 0xffffff00 broadcast 192.1.3.255
> >         inet6 fe80::250:fcff:fea8:3e08%rl0 prefixlen 64 scopeid 0x1
> >         ipx 1b.50fca83e08
> >         ether 00:50:fc:a8:3e:08
> >         media: Ethernet autoselect (100baseTX <full-duplex>)
> >         status: active
>
> Is the Ethernet frame on Novell server ETHERNET_II?
> If not, you need to add support for Ethernet frames via kernel config (=
see
> LINT) or via kldload if_ef AND configure IPX for particular frame in
> rc.conf

At present I'm loading if_ef via loader.conf but I'll probably change thi=
s and=20
include it in the kernel build. Discovering man ef(4) was the clue that g=
ot=20
me up.

>
> I have:
>
> goshik# ifconfig -a
> sis0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>         inet XXX.YYY.ZZZ.235 netmask 0xffffffc0 broadcast XXX.YYY.ZZZ.2=
55
>         ether 00:a0:cc:a1:c3:71
>         media: Ethernet autoselect (100baseTX <full-duplex>)
>         status: active
> sis0f0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>         ipx bbbb0000.a0cca1c371
>         ether 00:a0:cc:a1:c3:71
> sis0f1: flags=3D8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>         ether 00:a0:cc:a1:c3:71
> sis0f2: flags=3D8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>         ether 00:a0:cc:a1:c3:71
> sis0f3: flags=3D8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>         ether 00:a0:cc:a1:c3:71
> lo0: flags=3D8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
>         inet 127.0.0.1 netmask 0xff000000
>         ipx aaaa0000.1H
> goshik#
>
> Here sis0f* are clones of sis0 for particular frames,
> so in your case these will be rl0f0, rl0f1, etc.
>

Actually it is 802.2 so I need rl0f2.

> The corresponding settings in rc.conf:
>
> network_interfaces=3D"sis0 sis0f0 lo0"
> ifconfig_sis0=3D"inet XXX.YYY.ZZZ.235 netmask 255.255.255.192"
> ifconfig_sis0f0_ipx=3D"ipx 0xbbbb0000"
> ifconfig_lo0_ipx=3D"ipx 0xaaaa0000.1"
>
> ipxgateway_enable=3D"YES"        # Set to YES to enable IPX routing.

Does this really do anything in the circumstances?


> ipxrouted_enable=3D"YES"         # Set to YES to run the IPX routing da=
emon.
> ipxrouted_flags=3D"-s"           # Flags for IPX routing daemon.
>
> > The problem is that I have not been able to get any of the utilities =
to
> > find the server:
> >
> > central:202> ipxping PHILHEND
> > ipxping: could not find server PHILHEND
> >
> > : syserr =3D Network is down
> >
> > central:203> ncplist s
> > Can't find any file server
> >
> > Am I doing something stupid?
> > Am I overlooking something?
> >
> > Can anyone please help or suggest how I might proceed?
>
> Check the above mentioned items... :-) BTW, why didn't you
> just try mount_nwfs?

I'm not sure: just my "test as you go" attitude I guess.

Thanks again

Malcolm



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200308201806.32886.malcolm.kay>