Tom600 writes:
> No I did not do anything special, just some ping tests. I installed my test
> GLDV3 driver and did a "reboot -- -r" or "reboot" to load the driver. After
> it boots up, I find sometimes, in /etc directory, e1000g0.dhcp or
> hostname.e1000g0 is gone. I can use "network settings" menu to config and
> setup, however, usually, when something goes wrong, clicking on "Activate"
> button hangs up that menu and I have to open a shell window to manually
> create e1000g0.dhcp or hostname.e1000g0.
I can't explain that.
I'd suggest checking the mtime on the /etc directory itself to find
out what might have been going on at that time, and perhaps using
dtrace or auditing to track down who or what is unlinking this file.
Something like this ought to do it:
dtrace -n
'syscall::unlink:entry{self->path=copyinstr(arg0);}fbt::unlinkat:entry{self->path=copyinstr(arg1);}syscall::unlink:entry,fbt::unlinkat:entry/self->path=="dhcp.e1000g0"||self->path=="/etc/dhcp.e1000g0"/{trace(execname);ustack();trace(self->path);}'
If you catch it there, then you'll probably want to use destructive
actions (-w) to stop(); the process that did it, and examine it in
detail.
--
James Carlson, Solaris Networking <[EMAIL PROTECTED]>
Sun Microsystems / 1 Network Drive 71.232W Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677
_______________________________________________
networking-discuss mailing list
[email protected]