2010/4/7 James Carlson <[email protected]>: > ольга крыжановская wrote: >> 2010/4/7 ольга крыжановская <[email protected]>: >>> I've configured Opensolaris b134 on i636 with manual network >>> configuration, i.e. created /etc/hostname.e1000g, added >> >> Should be: /etc/hostname.e1000g0 This was a spelling error in my mail. >> >>> /etc/defaultrouter, added SXCE like entries in /etc/hosts. >>> But if the system boots e1000g stays down and always needs a manual >>> ifconfig e1000g0 up. >>> What am I missing? > > Do you have multiple lines in your /etc/hostname.e1000g0 file? > > An ancient "feature" of /etc/hostname.* files is that if the file > contains a single line (or no text at all), then the system > automatically adds "netmask + broadcast + up" to the end of the line > when it feeds it to ifconfig. But if the file has multiple lines, those > lines are fed to ifconfig as command-line options without modification. > > Thus, if you have multiple lines in /etc/hostname.* on purpose, you need > to have "up" at the end of each line ... for those lines where you do > intend to have the interface up after configuration is complete. (There > are cases where it's helpful to have a configured down interface ...) > > -- > James Carlson 42.703N 71.076W <[email protected]>
Wow! This is interesting. I try it out immediately. %mab _______________________________________________ networking-discuss mailing list [email protected]
