Quote:> Hi,
> I write to ask you, who have more experience than me, some good hint;
I am
> doing the config of a little LAN with 2 RISC 6000 servers equipped
with
> unix-aix (IBM).
> The first one gives me no problem at all and I manged to config it in
less
> than 10
> minutes whereas the second server doesn't allow me to save the changes
I
> make to ip addresses, netmask, getway, route table, etc... by saying
me:
> error 514-508: unable to save preferences in /dev/ipldevice.
> So evrey time I reboot I lose every change I made previously. I have
tried
> many things but I don't have the manual in which errors are described.
> Obviously I have already checked if I have all the authorizations
needed to
> modify files (I enter as root). By now I managed to write a script
which
> makes changes to all the options at the moment of the operating system
boot,
> but I was lloking for a better solution, because all the pcs will not
be
> under my direct control in the future.
> I'd like to thank very much everyone for your help and answers (they
would
> be
> appreciated also in private e-mail).
> Yours
> Stefano
I am not a networking guru, but I do have some suggestions. First off,
the /dev/ipldevice appears to be a hard link to the device that contains
the OS boot sector. In my case, it is /dev/rhdisk0 (which is where my
bootfs is) which is the character device version of /dev/hdisk0. The
following are the permissions on the devices
crw------- 2 root system 12, 1 Feb 01 1998 /dev/ipldevice
crw------- 1 root system 12, 1 Jan 25 1999 /dev/rhdisk0
brw------- 1 root system 12, 1 Jan 25 1999 /dev/hdisk0
Does yours look similiar? (keep in mind that /dev/[r]hdisk0 may not be
your boot device). If /dev/ipldevice links to something funky like a
tty device or printer device, that might be your problem. Also, make
sure the permission look something like the mine.
As far as fixing it, you could remove /dev/ipldevice and recreate it
using the right boot device (if you know what it truly is) with the
mknod command (man mknod). Just a theory though.
As far as configuring your machine for hostname, routes, gateway etc,
that is all taken care of in /etc/rc.net. There are few different
stages that this file goes through to setup your host and it's
networking. Normally, the hostname, gateway etc. is stored into and
configured from the ODM. Obviously, your config commands are failing so
I don't think this info is getting set in the ODM. So your configs get
lost across reboots. This is run in Part I of /etc/rc.net.
Part II of /etc/rc.net allows you to configure all of this stuff like a
traditional Unix box (i.e. using ifconfig, route etc.) By default, this
part is mostly commented out. You can edit this part and put in your
configurations and they will get run during the boot process. This is
more reliable and more standard then simply running your own scripts.
For more information on the ODM see:
www.austin.ibm.com/doc_link/en_US/a_doc_lib/aixprggd/genprogc/odm.htm
-- Walsh
--
Walsh Brown
Sometimes I sit and think...sometimes I just sit.
Sent via Deja.com http://www.deja.com/
Share what you know. Learn what you don't.