For the record... (perhaps somebody will find this useful)

I've fixed it, so that the xnf0 network interface gets configured automatically 
at boot:

# echo solaris > /etc/hostname.xnf0
# touch /etc/dhcp.xnf0
# reboot

"solaris" is the hostname that I've chosen.
hostname.xnf0 (with your hostname in it), will do that "plumbing" thing at boot.

[quote]
The first step in bringing up an interface is "plumbing" the interface. By 
plumbing, we are implementing the TCP/IP stack.
[/quote]
http://www.spitzner.net/interfaces.html


And the dhcp.xnf0 file enables the dhcp client (dhcpagent in solaris-speak, I 
think).

I'm not sure if I did this "correctly" ... I have no previous experience with 
Solaris and I suspect those files to be legacy init functionality.

I get a few error messages at boot, but networking is working just fine.
____________________________________________
SunOS Release 5.11 Version snv_77 32-bit
Copyright 1983-2007 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
ip_arp_done: init failed
Failed to configure IPv4 interface(s): xnf0
Hostname: solaris
...
____________________________________________
# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 
index 1
        inet 127.0.0.1 netmask ff000000
xnf0: flags=201004843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4,CoS> mtu 1500 
index 2
        inet 192.168.0.91 netmask ffffff00 broadcast 192.168.0.255
        ether 0:16:3e:5b:11:94
lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 
index 1
        inet6 ::1/128
# ping 192.168.0.1
192.168.0.1 is alive
# ping 192.168.0.100
192.168.0.100 is alive
____________________________________________

I've confirmed that networking does indeed require the "TCP/UDP Checksum" fix, 
otherwise only ping will work and no real (ftp, etc.) connections can be 
established.

And I have to use nfs version 3, connecting to my Linux NFS server.
# mount -F nfs -o vers=3 192.168.0.1:/export /mnt/nfs

And do strange things instead of 'tar xfvz filename.tar.gz'
# gzip -d -c /mnt/nfs/filename.tar.gz | (cd /pwd; tar xf -)

Oh well :)
 
 
This message posted from opensolaris.org
_______________________________________________
opensolaris-help mailing list
[email protected]

Reply via email to