🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: linux.dev.diald
Article #3

Re: What do these diald errors mean?

#3
From: Andrew Congdon
Date: Sun, 21 Mar 1999 00:00
45 lines
2646 bytes
> > Sound like you're using a 2.2 kernel? I found when I installed
> > 2.2.3 that simply recompiling diald makes it use the tap
> > driver for listening for incoming packets rather than slip.
> > That driver seems to be fine in 2.2 but it doesn't accept
> > setting metric from ifconfig which diald seems to be hard
> > wired to do. I hacked those calls out and all seems to be
> > working fine.
> 
> Could you elaborate on this?  I was just about to jump into the 2.2.3
> kernel....and I rely on diald.

I downloaded diald 0.98.3 having read about some problems with
diald and 2.2. By default it builds to use tap instead of
the old slip approach. When diald is running I see:

$ ifconfig tap0
tap0      Link encap:Ethernet  HWaddr FE:FD:00:00:00:00  
          unspec addr:[NONE SET]  Bcast:[NONE SET]  Mask:[NONE SET]
          UP BROADCAST RUNNING NOARP MULTICAST  MTU:576  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          Interrupt:5 

[not sure about that interrupt?]

The only problem I found was that diald calls ifconfig with metric which
the new kernel won't handle for the tap device.
I hacked the source to prevent this.

I built tap as a module so I need this in conf.modules:

alias tap0      ethertap
options tap0    -o tap0 unit=0
alias tap1      ethertap
options tap1    -o tap1 unit=0

You might be better off to stick with your version of diald using
slip and see if you have problems first. You don't need to lose
your old kernel and configs to do the upgrade, ie. you can
always go back until you sort out any problems (like lp0 and lp1
getting switched!).

--
Andrew
Technical Details
Message-ID: <36F561E9.AF389418@genasys.com.au>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <36F0EA6E.162ADA1F@mpx.com.au> <36F16B42.EA226D09@genasys.com.au> <36F2C86F.FFE05F87@micronet.net>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10efcc,acd02dc62c4612e2
X-Google-Attributes: gid10efcc,public
X-Google-Thread: 102983,acd02dc62c4612e2
X-Google-Attributes: gid102983,public
From: Andrew Congdon <andrewc@genasys.com.au>
Subject: Re: What do these diald errors mean?
Date: 1999/03/21
Message-ID: <36F561E9.AF389418@genasys.com.au>
X-Deja-AN: 457336742
Content-Transfer-Encoding: 7bit
References: <36F0EA6E.162ADA1F@mpx.com.au> <36F16B42.EA226D09@genasys.com.au> <36F2C86F.FFE05F87@micronet.net>
X-Accept-Language: en
Content-Type: text/plain; charset=us-ascii
X-Complaints-To: news@genasys.com.au
X-Trace: postie.genasys.com.au 922051041 9710 172.222.4.1 (21 Mar 1999 21:17:21 GMT)
Organization: Genasys II Pty Ltd, Australia
Mime-Version: 1.0
NNTP-Posting-Date: 21 Mar 1999 21:17:21 GMT
Newsgroups: linux.dev.diald,aus.computers.linux