On 10/03/2011 03:29 PM, Brian Cuttler wrote:
Amanda users,
I'm trying to install amanda 3.3.0 on Solaris 10x86.
Yes, I have it working on other machines...
The machine I was successful on has the server as the only client.
In this case I have an amanda 2.6.1 server (also on Solaris 10x86)
and this client is only one of many. I'm trying to update clients
one at a time and then update the server, hopefully all running TCP
rather than UDP at that point.
However the client is no cooperating. I am able to # snoop and see
the server packets delivered to the client, but the client is unable
to send the return message to the server.
The server here is curie and grifserv is the client.
curie.wadsworth.org -> grifserv.wadsworth.org UDP D=10080 S=935 LEN=137
grifserv.wadsworth.org -> curie.wadsworth.org ICMP Destination unreachable
(UDP port 10080 unreachable)
I tried a number of -auth options in inetd.conf, I also tried rebuilding
the binaries (Using # gmake) with --with-bsdudp-security, as I recall
reading that TCP was the default protocal with 3.3.0.
In all cases I get the same result in snoop.
I believe I tried all of these combinations in /etc/inetd.conf.
-- and I am certain that I properly disabled the SMF service, removed
the manifest file and removed the entry from # svccfg between tests.
What I clearly didn't do was match my client config with the client
inetd.conf and the protocal specified in my disklist file on the
server.
amanda dgram udp wait amanda /usr/local/libexec/amanda/amandad amandad
amanda stream tcp nowait amanda /usr/local/libexec/amanda/amandad amandad
-auth=udp amdump>
amanda stream tcp nowait amanda /usr/local/libexec/amanda/amandad amandad
-auth=bsd amdump>
amanda stream tcp nowait amanda /usr/local/libexec/amanda/amandad amandad
-auth=bsdtcp amdump
The default changed, so you must add '-auth=bsd' if you want to use the
bsd auth.
For bsd auth:
amanda dgram udp wait amanda /usr/local/libexec/amanda/amandad
amandad -auth=bsd amdump
for bsdtcp auth:
amanda stream tcp nowait amanda /usr/local/libexec/amanda/amandad
amandad -auth=bsdtcp amdump
Also add the auth in the dumptype.
Increase 'debug_auth' to 9 in amanda.conf and amanda-client.con, then
look in the debug files, check to be sure the server and client use the
same auth
Jean-Louis