<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="font-family: arial; font-size: 13px; border-collapse: collapse; "><div><font face="'Myriad Pro'">Dear list, </font></div><div><font class="Apple-style-span" face="'Myriad Pro'"><br></font></div><div><font face="'Myriad Pro'">I'm not sure if this is the right forum for this. But anyway here goes. i hope you could help me out. So I wanted to play around with building my own Beowulf Cluster. Yes, I know there are easier ways to do this. Automated tools like Caos Linux, etc. etc. Anyway, I wanted to use gentoo and learn from the ground up. I wanted a diskless client. So I booted a box via pxe, tftp and dhcp. it boots--- but can't seem to find NFS. </font></div><div><font class="Apple-style-span" face="'Myriad Pro'"><br></font></div><div><font face="'Myriad Pro'">And yes, i've googled. none have worked. I don't know what I'm missing.</font></div><div><font face="'Myriad Pro'"><br></font></div><div><span style="font-family: 'Myriad Pro'; ">I get this:</span></div><div><font face="'Myriad Pro'"><br></font></div><div><font face="'Myriad Pro'">rpcbind: server 192.168.2.1 not responding, timed out</font></div><div><font face="'Myriad Pro'">Root-NFS: Unable to get nfsd port number from server, using default</font></div><div><font face="'Myriad Pro'">Looking up port of RPC 100005/1 on 192.168.2.1</font></div><div><font face="'Myriad Pro'">rpcbind: server 192.168.2.1 not responding, timed out</font></div><div><font face="'Myriad Pro'">Root-NFS: Unable to get mountd port number from server, using default</font></div><div><font face="'Myriad Pro'">Root-NFS: Server returned error -5 while mounting /diskless/<a href="http://192.168.2.11/" target="_blank" style="color: rgb(237, 28, 36); ">192.168.2.11</a></font></div><div><font face="'Myriad Pro'">VFS: Unable to mount root fs via NFS, tryi9ng floppy.</font></div><div><font face="'Myriad Pro'">VFS: Cannot open root device "nfs" or unknown-block(2,0)</font></div><div><font face="'Myriad Pro'">Kernel Panic - not syncing: VFS unable to mount root fs on unknown-block(2,0)</font></div><div><font face="'Myriad Pro'"><br></font></div><div><span style="font-family: 'Myriad Pro'; ">Both client and server have root nfs turned on it their respective kernel. </span></div><div><font face="'Myriad Pro'"><br></font></div><div><font face="'Myriad Pro'">i have turned off the firewall on the server and still get the same error.</font></div><div><font face="'Myriad Pro'"><br></font></div><div><font face="'Myriad Pro'">pxelinux.cfg is this:</font></div><div><font face="'Myriad Pro'"><br></font></div><div><font face="'Myriad Pro'"><div>DEFAULT /kernel8</div><div>APPEND root=/dev/nfs rw nfsroot=192.168.2.1:/diskless/<a href="http://192.168.2.11/" target="_blank" style="color: rgb(237, 28, 36); "><wbr>192.168.2.11</a> init=sbin/init</div><div><br></div><div>this is rpcinfo: </div></font></div><div><font class="Apple-style-span" face="'Myriad Pro'"><br></font></div><div><span class="Apple-style-span" style="font-family: 'Myriad Pro'; ">talon dhcp # rpcinfo -p 192.168.2.1</span></div><div><div><font face="'Myriad Pro'">   program vers proto   port</font></div><div><font face="'Myriad Pro'">    100000    4   tcp    111  portmapper</font></div><div><font face="'Myriad Pro'">    100000    3   tcp    111  portmapper</font></div><div><font face="'Myriad Pro'">    100000    2   tcp    111  portmapper</font></div><div><font face="'Myriad Pro'">    100000    4   udp    111  portmapper</font></div><div><font face="'Myriad Pro'">    100000    3   udp    111  portmapper</font></div><div><font face="'Myriad Pro'">    100000    2   udp    111  portmapper</font></div><div><font face="'Myriad Pro'">    100024    1   udp  45975  status</font></div><div><font face="'Myriad Pro'">    100024    1   tcp  57882  status</font></div><div><font face="'Myriad Pro'">    100005    1   udp  57290  mountd</font></div><div><font face="'Myriad Pro'">    100005    1   tcp  50765  mountd</font></div><div><font face="'Myriad Pro'">    100005    2   udp  57290  mountd</font></div><div><font face="'Myriad Pro'">    100005    2   tcp  50765  mountd</font></div><div><font face="'Myriad Pro'">    100005    3   udp  57290  mountd</font></div><div><font face="'Myriad Pro'">    100005    3   tcp  50765  mountd</font></div><div><font face="'Myriad Pro'">    100003    2   udp   2049  nfs</font></div><div><font face="'Myriad Pro'">    100003    3   udp   2049  nfs</font></div><div><font face="'Myriad Pro'">    100021    1   udp  57739  nlockmgr</font></div><div><font face="'Myriad Pro'">    100021    3   udp  57739  nlockmgr</font></div><div><font face="'Myriad Pro'">    100021    4   udp  57739  nlockmgr</font></div><div><font face="'Myriad Pro'">    100021    1   tcp  45392  nlockmgr</font></div><div><font face="'Myriad Pro'">    100021    3   tcp  45392  nlockmgr</font></div><div><font face="'Myriad Pro'">    100021    4   tcp  45392  nlockmgr</font></div><div><font face="'Myriad Pro'">    100003    2   tcp   2049  nfs</font></div><div><font face="'Myriad Pro'">    100003    3   tcp   2049  nfs</font></div><div><font face="'Myriad Pro'"><br></font></div><div><font face="'Myriad Pro'">ps -aef | grep rpc is this:</font></div><div><font face="'Myriad Pro'"><br></font></div><div><div><font face="'Myriad Pro'">alon conf.d # ps -aef | grep rpc </font></div><div><font face="'Myriad Pro'">root      1101     2  0 18:14 ?        00:00:00 [rpciod/0]</font></div><div><font face="'Myriad Pro'">root      1102     2  0 18:14 ?        00:00:00 [rpciod/1]</font></div><div><font face="'Myriad Pro'">root      8332     1  0 18:15 ?        00:00:00 /sbin/rpcbind</font></div><div><font face="'Myriad Pro'">nobody    8356     1  0 18:15 ?        00:00:00 /sbin/rpc.statd --no-notify</font></div><div><font face="'Myriad Pro'">root      8379     1  0 18:15 ?        00:00:00 /usr/sbin/rpc.mountd</font></div><div><font face="'Myriad Pro'">root      8587  8560  0 18:22 pts/0    00:00:00 grep --colour=auto rpc</font></div></div><div><font face="'Myriad Pro'"><br></font></div><div><font face="'Myriad Pro'">tcpdump:</font></div><div><font face="'Myriad Pro'"><br></font></div><div><div><font face="'Myriad Pro'">17), length 57) master.talon.11978 > node01.talon.57100: UDP, length 29</font></div><div><font face="'Myriad Pro'">17:39:47.683582 IP (tos 0x0, ttl 64, id 53556, offset 0, flags [DF], proto UDP (17), length 52) master.talon.11974 > node01.talon.57099: UDP, length 24</font></div><div><font face="'Myriad Pro'">17:39:48.451700 IP (tos 0x0, ttl 64, id 54326, offset 0, flags [DF], proto UDP (17), length 57) master.talon.11976 > node01.talon.57100: UDP, length 29</font></div><div><font face="'Myriad Pro'">17:39:49.665576 IP (tos 0x0, ttl 64, id 63547, offset 0, flags [DF], proto UDP (17), length 57) master.talon.11978 > node01.talon.57100: UDP, length 29</font></div><div><font face="'Myriad Pro'">17:39:49.762700 IP (tos 0x0, ttl 64, id 55637, offset 0, flags [DF], proto UDP (17), length 57) master.talon.11975 > node01.talon.57100: UDP, length 29</font></div><div><font face="'Myriad Pro'">17:39:50.661534 arp who-has node01.talon tell master.talon</font></div><div><font face="'Myriad Pro'">17:39:51.662530 arp who-has node01.talon tell master.talon</font></div><div><font face="'Myriad Pro'">17:39:52.401575 IP (tos 0x0, ttl 64, id 58276, offset 0, flags [DF], proto UDP (17), length 57) master.talon.11977 > node01.talon.57100: UDP, length 29</font></div><div><font face="'Myriad Pro'">17:39:52.662526 arp who-has node01.talon tell master.talon</font></div><div><font face="'Myriad Pro'">17:39:54.471660 arp who-has node01.talon tell master.talon</font></div><div><font face="'Myriad Pro'"><br></font></div><div><font face="'Myriad Pro'">arp--- that's the point where kernel panic occurs.</font></div><div><font face="'Myriad Pro'"><br></font></div><div><span style="font-family: 'Myriad Pro'; ">this is my /etc/exports file: </span></div><div><div><font class="Apple-style-span" face="'Myriad Pro'"><br></font></div><div><font face="'Myriad Pro'">#/etc/exports: NFS file systems being exported.  See exports(5).</font></div><div><font face="'Myriad Pro'">/diskless/<a href="http://192.168.2.11/" target="_blank" style="color: rgb(237, 28, 36); ">192.168.2.11</a>  *(rw,no_root_squash,no_all_<wbr>squash,no_subtree_check)</font></div><div><font face="'Myriad Pro'">/opt    <a href="http://192.168.2.0/24(ro,no_root_squash,no_all_squash,no_subtree_check)" target="_blank" style="color: rgb(237, 28, 36); ">192.168.2.0/24(ro,no_root_<wbr>squash,no_all_squash,no_<wbr>subtree_check)</a></font></div><div><font face="'Myriad Pro'">/usr    <a href="http://192.168.2.0/24(ro,no_root_squash,no_all_squash,no_subtree_check)" target="_blank" style="color: rgb(237, 28, 36); ">192.168.2.0/24(ro,no_root_<wbr>squash,no_all_squash,no_<wbr>subtree_check)</a></font></div><div><font face="'Myriad Pro'">/home   <a href="http://192.168.2.0/24(rw,no_root_squash,no_all_squash,no_subtree_check)" target="_blank" style="color: rgb(237, 28, 36); ">192.168.2.0/24(rw,no_root_<wbr>squash,no_all_squash,no_<wbr>subtree_check)</a></font></div><div><font face="'Myriad Pro'"><br></font></div><div><font face="'Myriad Pro'">/var/log        192.168.2.11(rw,no_root_<wbr>squash,no_all_squash,no_<wbr>subtree_check)</font></div><div><font face="'Myriad Pro'"><br></font></div><div><font face="'Myriad Pro'">my dhcp configuration is this: </font></div><div><font face="'Myriad Pro'"><br></font></div><div><div><font face="'Myriad Pro'"># my dhcpd.conf for diskless clients </font></div><div><font face="'Myriad Pro'">allow booting;</font></div><div><font face="'Myriad Pro'">#allow bootp;</font></div><div><font face="'Myriad Pro'"><br></font></div><div><font face="'Myriad Pro'">#tftp</font></div><div><font face="'Myriad Pro'">next-server 192.168.2.1;</font></div><div><font face="'Myriad Pro'">#option root-path "/diskless/<a href="http://192.168.2.11/" target="_blank" style="color: rgb(237, 28, 36); ">192.168.2.11</a>"; </font></div><div><font face="'Myriad Pro'"><br></font></div><div><font face="'Myriad Pro'">option space PXE;</font></div><div><font face="'Myriad Pro'">option PXE.mtftp-ip               code 1 = ip-address;</font></div><div><font face="'Myriad Pro'">option PXE.mtftp-cport            code 2 = unsigned integer 16;</font></div><div><font face="'Myriad Pro'">option PXE.mtftp-sport            code 3 = unsigned integer 16;</font></div><div><font face="'Myriad Pro'">option PXE.mtftp-tmout            code 4 = unsigned integer 8;</font></div><div><font face="'Myriad Pro'">option PXE.mtftp-delay            code 5 = unsigned integer 8;</font></div><div><font face="'Myriad Pro'">option PXE.discovery-control      code 6 = unsigned integer 8;</font></div><div><font face="'Myriad Pro'">option PXE.discovery-mcast-addr   code 7 = ip-address;</font></div></div><div><font face="'Myriad Pro'"><br></font></div><div><font face="'Myriad Pro'">subnet 192.168.2.0 netmask 255.255.255.128 {</font></div><div><div><font face="'Myriad Pro'">        range 192.168.2.11 192.168.2.20;</font></div><div><font face="'Myriad Pro'">        option domain-name-servers 192.168.2.1;</font></div><div><font face="'Myriad Pro'">        option domain-name "talon";</font></div><div><font face="'Myriad Pro'">        option routers 192.168.2.1;</font></div><div><font face="'Myriad Pro'">        option broadcast-address 192.168.2.195;</font></div><div><font face="'Myriad Pro'">        option root-path "192.168.2.1:/diskless/<a href="http://192.168.2.11/" target="_blank" style="color: rgb(237, 28, 36); ">192.<wbr>168.2.11</a>";</font></div><div><font face="'Myriad Pro'">        default-lease-time 600;</font></div><div><font face="'Myriad Pro'">        max-lease-time 7200;</font></div><div><font face="'Myriad Pro'">        next-server 192.168.2.1;</font></div><div><font face="'Myriad Pro'"><br></font></div><div><font face="'Myriad Pro'">        class "pxeclient" {</font></div><div><font face="'Myriad Pro'">                match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";</font></div><div><font face="'Myriad Pro'">                vendor-option-space PXE;</font></div><div><font face="'Myriad Pro'"><br></font></div><div><font face="'Myriad Pro'">                option PXE.mtftp-ip 0.0.0.0;</font></div><div><font face="'Myriad Pro'">                #option PXE.mtftp-ip 192.168.2.1;</font></div><div><font face="'Myriad Pro'">                filename "pxelinux.0";</font></div><div><font face="'Myriad Pro'">        }</font></div><div><font face="'Myriad Pro'">      # host decleration for diskless node</font></div><div><font face="'Myriad Pro'">      </font></div><div><font face="'Myriad Pro'">       host node01.talon {</font></div><div><font face="'Myriad Pro'">                                hardware ethernet 00:1c:c0:4f:bd:e1;</font></div><div><font face="'Myriad Pro'">                                fixed-address 192.168.2.11;</font></div><div><font face="'Myriad Pro'">        }</font></div><div><font face="'Myriad Pro'">}</font></div></div></div></div></div><br><div><font face="'Myriad Pro'">I also tried this: i used the same cable and attached it to my mac and mounted /diskless/<a href="http://192.168.2.11/" target="_blank" style="color: rgb(237, 28, 36); ">192.168.2.11</a> nfs share which points to the diskless' client's root. i was able to mount it. So i know nfs works. <span class="Apple-style-span" style="font-family: arial; ">And yes i made sure to turn off the mac's wireless... so only ethernet was plugged in.</span></font></div><div><br><div><font face="'Myriad Pro'">What did I miss? </font></div><div><font class="Apple-style-span" face="'Myriad Pro'"><br></font></div><div><font face="'Myriad Pro'">Appreciate, your advice</font></div></div></span><br><div apple-content-edited="true"> <div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>Cocoy</div><div><a href="http://www.twitter.com/cocoy">www.twitter.com/cocoy</a><br>"People who are really serious about software should make their own hardware" -- Alan Kay</div></div></div></div></body></html>