Okay, so I've hit the end of what I can figure out given documentation & google, so I'm going to have to ask.
I have an opensolaris 2008.05 system. It has two built-in intel e1000 ports. The first time I powered it up, I did so with no network plugged in, then I plugged a cable into the first NIC and it "just worked"- came up with a dhcp address. The command "ifconfig -a" showed e1000g0 and e1000g1, and all was mostly fine. After a reboot, neither e1000g0 nor e1000g1 showed up with ifconfig -a, and nwam appeared to get wedged; from that point forward, on all reboots it gave me a message that nwam failed to stop correctly and it had to send a hard terminate to nwam. I further determined that nwam does not support sending a hostname to the DHCP server so that it's dhcp address is registered in DNS. Since it doesn't look like nwam will work out for me, I drop my system to manual configuration. "svcadm disable network/physical:nwam", followed by "svcadm enable network/physical:default". So, I set out to configure the network manually. The opensolaris documentation suggests that I should use the GUI tool "network-admin". I run that tool, and unfortunately, it shows me no devices. Also, all documentation for it shows an "add" button at the top for presumably adding interfaces, but there is no add button on the GUI. The next documentation I locate suggests that sys-unconfig should rip out existing network configuration and prompt me for it on the next boot. Not so. I run "sys-unconfig", my system reboots, and it prompts me for hostname, locale settings, root password, and time configuration, but it doesn't ask me a single question about network configuration. Now I'm down to manual command line configuration. According to the documentation here: http://opensolaris.org/os/community/documentation/newbie_faq/ I should "touch /etc/dhcp.e1000g0", and "echo myhostname > /etc/dhcp.e1000g0", but when I do that, the network/physical:default service fails to start, complaining about an invalid configuration. For the dhcp name transmission, I know I'm supposed to edit /etc/default/dhcpagent and make sure it has a line reading REQUEST_HOSTNAME=yes, which I've done, but it doesnt appear that my system is getting there yet. Right now, the only time my network comes up is if I remove /etc/hostname.e1000g0 and /etc/dhcp.e1000g0, let the system come up, and issue the following commands: ifconfig e1000g0 plumb, ifconfig e1000g0 dhcp. At this point I am REALLY frustrated with the documentation. At every turn, the documentation is missing, highly obscure, or flat-out incorrect. --Ross -- This message posted from opensolaris.org _______________________________________________ networking-discuss mailing list [email protected]
