Can't see netatalk machine in Chooser


Subject: Can't see netatalk machine in Chooser
From: Paul J. Lucas (pjl@best.com)
Date: Fri Oct 20 2000 - 03:33:34 MDT


        OK, I've seen this asked lots of times, scoured Deja.com, and I
        still can't get my Linux box to show up as an AppleShare server
        in the Chooser on a Mac running MacOS.

        Details:
                Linux Machine: PowerBook G3 (Lombard)
                Kernel: 2.2.17 (built it myself)
                netatalk: 1.4.99-0.20000927
                libdes: 4.04b
                NIC: Lucent WaveLAN silver (firmware 6.04)
                PCMCIA: 3.1.21
                MacOS: 9.0.4 (on the machine connecting to the Linux box)
                Base station: Apple AirPort base station

        I've tried turning multicast on:

                ifconfig wvlan0 multicast

        (This apparantly does it; do I need IP_MULTICAST compiled in to
        the kernel for this to work?)

        I've tried turning on promiscuous mode:

                ifconfig wvlan0 promisc

        (I see a message saying that it was done.) The results of
        ifconfig look right:

wvlan0 Link encap:Ethernet HWaddr 00:02:2D:0C:B3:68
          inet addr:10.0.1.3 Bcast:10.0.1.255 Mask:255.255.255.0
          EtherTalk Phase 2 addr:65280/168
          UP BROADCAST NOTRAILERS RUNNING PROMISC MULTICAST MTU:1500 Metric:1
          RX packets:131 errors:0 dropped:0 overruns:0 frame:0
          TX packets:189 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0

        However, this network number (65280) does *NOT* match the one on
        the client Mac. Another guy says this is a result of ZIP
        packets not beign exchanged. I can't "aecho" anything either.
        How can this be fixed?

        An "nbplkup PowerBook" looks like:

# nbplkup PowerBook
        PowerBook:AFPServer 65280.168:128
        PowerBook:netatalk 65280.168:4
        PowerBook:Workstation 65280.168:4

        which looks right. This stuff does too:

# cat atalk_iface
Interface Address Networks Status
wvlan0 FF00:A8 0000-FFFE 0
lo 0000:00 0000-0000 0

# cat atalk_route
Target Router Flags Dev
Default 0000:00 1 wvlan0
FF00:A8 0000:00 5 lo
FF00:00 FF00:A8 1 wvlan0
0000:00 0000:00 5 lo

        I have:

                alias net-pf-5 appletalk

        in /etc/modules.conf. In AppleVolumes.default, I have:

                / PowerBook options:crlf,noadouble

        In afpd.conf I have:

                - -uamlist uams_guest.so,uams_randnum.so

        In atalkd.conf I have:

                wvlan0 -phase 2 -net 0-65534 -addr 65280.168

        (Everything but "wvlan0" was filled in by netatalk.) In config
        I have:

                AFPD_MAX_CLIENTS=2
                ATALK_NAME=PowerBook
                PAPD_RUN=no
                AFPD_RUN=yes
                ATALK_BGROUND=yes

        The appletalk module is loaded, atalk and afpd are running. If
        I select the Linux box by IP address it works fine, but it
        refuses to show up as a server I can click on.

        How can I get the Linux box to show up in the Chooser? When I
        do this under MacOS on the PowerBook using Lucent's drivers,
        the PowerBook shows up in the Chooser just fine.

        -----

        As as separate question, when I try dhx encryption, I get:

Oct 18 23:14:53 powerbook afpd[25654]: uam_load(uams_dhx_pam.so): failed to load: /etc/atalk/uams/uams_dhx_pam.so: undefined symbol: __udivdi3
Oct 18 23:14:53 powerbook afpd[25654]: uam_load(uams_dhx_passwd.so): failed to load: /etc/atalk/uams/uams_dhx_passwd.so: undefined symbol: __udivdi3

        How can that be solved?

        - Paul



This archive was generated by hypermail 2a24 : Fri Oct 20 2000 - 03:40:59 MDT