Re: Newbie Question

"Frank D. Engel, Jr." <[email protected]> Wed, 18 Dec 2019 19:50:47 -0500
Newsgroups gmane.os.plan9.general
Message-ID <[email protected]>
I figured this one out...=C2=A0 I had missed adding the "-a tcp!*!564" opti=
on=20
on the file server bootargs.

Now it is working!


On 12/18/19 6:57 PM, Frank D. Engel, Jr. wrote:
> ok, I seem to have run into another one.
>
> I now have the file server booting as a cpu server with authentication=20
> enabled, and am trying to net boot another host from there.
>
> I have dhcpd and tftpd running on the file server; my /cfg/pxe/default=20
> looks like this:
>
>
> bootfile=3D/386/9pc
>
> bootargs=3Dtls
>
> auth=3D192.168.81.12
>
> fs=3D192.168.81.10
>
> mouseport=3Dps2intellimouse
>
> monitor=3Dvesa
>
> vgasize=3D1440x900x32
>
> *acpi=3D1
>
>
> The entry in /lib/ndb/local is (with "..." being the actual MAC address):
>
>
> sys=3Dthinker ether=3D... ip=3D192.168.81.20
>
> =C2=A0=C2=A0=C2=A0 dom=3Dthinker.9cluster
>
> =C2=A0=C2=A0=C2=A0 bootf=3D/386/9bootpxe
>
>
>
> The "thinker" system is starting the plan9 kernel over the network (it=20
> has no local disk); I get prompted for a user account and for now am=20
> just using "glenda".=C2=A0 I enter the password I set for the auth server=
,=20
> for secstore, and for the filesystem on the file server (I used the=20
> same for each), and I am getting this on "thinker":
>
>
> mount: mount /root: tls error
>
> mount -c #s/boot /root: mount 145: mount
>
>
> bootargs is (tcp, tls, il, local!device)[tls]
>
>
> When this happens the file server console shows this:
>
>
> /bin/aux/trampoline: dial net!$fs!9fs: connection rejected
>
>
> I'm not sure if this means that the file server is rejecting the=20
> connection from the (currently) terminal, or what might be going=20
> on...=C2=A0 the "$fs" showing up on the file server console seems curious=
=20
> to me as I would have thought if that were coming from the terminal=20
> the "$fs" would have been translated from there?=C2=A0 Again not sure whe=
re=20
> to go from here...
>
>
> I was originally having a problem with secstored not having a=20
> "factotum" file for the terminal to retrieve, but after having worked=20
> that one out it now stored a key in it (and is no longer asking me to=20
> set one) for my "dom=3D9cluster", so I did manage to get past that one.
>
>
> I also noticed that if I retry from the bootargs prompt I get the=20
> additional message "ipconfig: dialicmp6: address in use", but I am=20
> guessing that is simply a leftover from the earlier attempt, and=20
> assuming I can safely ignore that...
>
>
>
>
> On 12/16/19 4:40 PM, Frank D. Engel, Jr. wrote:
>> Thank you!
>>
>>
>> When I tried bringing it up as a cpu server with auth enabled it did=20
>> indeed make it past the errors.
>>
>> I'll see if I can work things out from there.
>>
>>
>> On 12/16/19 2:27 PM, [email protected] wrote:
>>> i believe that this is due to running a with service=3Dterminal.
>>> this causes factotum to be started as a client with no keys in it.
>>>
>>> the p9any auth protocol starts by the server presenting a set of
>>> keys, auth domains and protocols, which you wont have in this
>>> case (no keys there). which is most likely the reason the whole
>>> thing fails.
>>>
>>> if you boot your fileserver with service=3Dcpu, then when factotum star=
ts
>>> it will prompt you for authid and password which will be the=20
>>> credentials
>>> of the hostowner (of the fileserver) which should have to match what=20
>>> you
>>> have on the authentication server. this information can be stored in
>>> nvram to avoid the prompt on boot.
>>>
>>> even if it doesnt match the auth key for (that user) on the authserver,
>>> the fileserver should be able to boot and mount its root filesystem
>>> as factotum talks to itself in this scenario and having the same keys
>>> on both sides.
>>>
>>> its just about to fail when there are no keys at all.
>>>
>>> i hope this makes sense.
>>>
>>> --=20
>>> cinap
>>>
>=20

------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/Tda6e61e03ce222c0-M38b41=
bb53e4bc0dccad36a4b
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription