Subject: Re: Multiple Netatalk servers
From: Daniel E. Lautenschleger (dan@www.molbio.wisc.edu)
Date: Fri Mar 23 2001 - 10:25:33 EST
Seems like something that should be committed to the SourceForge Netatalk
FAQ, huh?
-Dan
On Fri, 23 Mar 2001, Basil Hussain wrote:
> Hi,
>
> > I met strange problem.
>
> > When we try to mount Server-B after Server-D already be mounted, Maicntosh
> > says that "Server-B is already mounted!". When we try to mount Server-D
> > after Server-B already be mounted, Macintosh says "Server-D already
> > mounted!". Other combinations has no trouble.
>
> This has been discussed on the list before and a solution was found. In
> fact, I suffered from the same problem myself not so long ago. Anyway, I
> enclose at the end of this message the solution repeated to me then.
>
> To put it easily, though, all you need to do is change your /etc/hosts file
> from this:
>
> 127.0.0.1 localhost localhost.localdomain
> 192.168.1.1 yourhost.domain.com yourhost
>
> To this:
>
> 192.168.1.1 yourhost.domain.com yourhost
> 127.0.0.1 localhost localhost.localdomain
>
> It needs re-arranging so that the line with the normal IP address
> (192.168.1.1 in the example) of your server is the first line and the
> loopback address (127.0.0.1) is below.
>
> Regards,
>
> ------------------------------------------------
> Basil Hussain (basil.hussain@specialreserve.net)
>
>
> ------------------------------------------------------------
> From: "Joe Rhodes" <joe_b_rhodes@hotmail.com>
> Subject: Two servers --Solved!!!
>
> For the sake of someone searching through the archives for
> this at a latter date, here's a synopsis of the problem:
> You have two netatalk servers (RedHat Linux Based--Intel or
> LinuxPPC) running on the same network. They have different names,
> and each show up in the chooser seperately. However, when you log
> into one, the client mac sees the other as the same server as the
> first one you logged onto--and vice versa.
>
> Getting both servers to be recognized as different servers
> involved getting them to have unique server signatures. As was
> pointed out to me, this is directly affected by the value returned by
> the hostid command. For instance, my results from hostid were 17f00.
> Looking at that, 7f is hex for 127.
>
> As it turns out, the hostid is based off your server name and
> whatever that server name has for an address in /etc/hosts. For
> instance, in the file /etc/HOSTNAME my test server is called
> LittleLinux. In /etc/hosts I MUST have a line that goes something
> like this:
> 192.168.0.1 LittleLinux LittleLinux.localdomain
>
> You can (and probably should, but I don't know, I'm no expert) have
> the default line of
> 127.0.0.1 localhost localhost.localdomain
> in there. As long as the machine can find a match to what it thinks
> is the hostname, it will hash that IP address as the hostid, and
> consequently, as the Server Signature. By testing, I found it makes
> no difference what order the lines appear.
>
> If you do not have a line that matches, the machine will use
> the "localhost" entry. I ended up with two servers both hashing
> 127.0.0.1 as a hostid.
>
> The number here does not HAVE to be the correct IP address. (For
> instance, on my test machine, I run as a DHCP client, but I just left
> that 192.168 address there for grins.) If you do have the correct
> address there, then it will be transmitted to your client, and if the
> client will support it, it will connect via TCP/IP. (Unless you
> specify otherwise in your config file.)
>
> I need to make sure and give a big THANK YOU to all the people that
> helped me figure this one out. It's really cool how quickly you all
> responded with suggestions even though I'm sure you're all pretty
> busy with your own problems.
>
> Does anyone know if there is an FAQ-O-Matic that this should go in?
> Perhaps a centrally kept FAQ somewhere? Or do we just rely on the
> e-mail archive searches for this? (Which is primarily what I've been
> using.)
>
> Thanks again everyone!
>
> -Joe Rhodes
> ------------------------------------------------------------
>
>
This archive was generated by hypermail 2b28 : Sun Oct 14 2001 - 03:04:35 EDT