2013-07-12, 06:27
Hi
I m trying to boot a bare metal server using razor. The node gets the IP address from DHCP and after the razor menu, it keeps on trying to link-up net0 and ultimately fails.
The ipxe error says "check that the cable is plugged in" .
Waiting for link-up on net0... failed: Down (http://ipxe.org/38086101)
If the cable was not plugged in, then it wouldnt have got the DHCP address initially and had not gone beyond the razor menu.
Appreciate any help in this regards.
pxelinux.cfg/default
default menu.c32
prompt 0
menu title Razor Boot Menu
timeout 50
f1 help.txt
f2 version.txt
label razor-boot
menu label Automatic Razor Node Boot
kernel ipxe.lkrn
append initrd=razor.ipxe
label boot-else
menu label Bypass Razor
localboot 1
----
/var/log/messages
Jul 10 18:47:06 learn in.tftpd[16634]: RRQ from 10.37.53.92 filename pxelinux.0
Jul 10 18:47:06 learn xinetd[16570]: START: tftp pid=16633 from=10.37.53.92
Jul 10 18:47:06 learn in.tftpd[16634]: tftp: client does not accept options
Jul 10 18:47:06 learn in.tftpd[16635]: RRQ from 10.37.53.92 filename pxelinux.0
Earlier i got these logs too in /var/log/messages
Jul 10 23:50:03 learn in.tftpd[7812]: RRQ from 10.37.53.92 filename pxelinux.0
Jul 10 23:50:03 learn in.tftpd[7812]: tftp: client does not accept options
Jul 10 23:50:03 learn in.tftpd[7813]: RRQ from 10.37.53.92 filename pxelinux.0
Jul 10 23:50:04 learn in.tftpd[7814]: RRQ from 10.37.53.92 filename pxelinux.cfg/44454c4c-3600-1038-805a-b9c04f4c5631
Jul 10 23:50:04 learn in.tftpd[7814]: sending NAK (1, File not found) to 10.37.53.92
Jul 10 23:50:04 learn in.tftpd[7815]: RRQ from 10.37.53.92 filename pxelinux.cfg/01-d4-ae-52-b5-79-ad
Jul 10 23:50:04 learn in.tftpd[7815]: sending NAK (1, File not found) to 10.37.53.92
Jul 10 23:50:04 learn in.tftpd[7816]: RRQ from 10.37.53.92 filename pxelinux.cfg/0A25355C
Jul 10 23:50:04 learn in.tftpd[7816]: sending NAK (1, File not found) to 10.37.53.92
Jul 10 23:50:04 learn in.tftpd[7817]: RRQ from 10.37.53.92 filename pxelinux.cfg/0A25355
Jul 10 23:50:04 learn in.tftpd[7817]: sending NAK (1, File not found) to 10.37.53.92
Jul 10 23:50:04 learn in.tftpd[7818]: RRQ from 10.37.53.92 filename pxelinux.cfg/0A2535
Jul 10 23:50:04 learn in.tftpd[7818]: sending NAK (1, File not found) to 10.37.53.92
Jul 10 23:50:04 learn in.tftpd[7820]: RRQ from 10.37.53.92 filename pxelinux.cfg/0A253
Jul 10 23:50:04 learn in.tftpd[7820]: sending NAK (1, File not found) to 10.37.53.92
Jul 10 23:50:04 learn in.tftpd[7821]: RRQ from 10.37.53.92 filename pxelinux.cfg/0A25
Jul 10 23:50:04 learn in.tftpd[7821]: sending NAK (1, File not found) to 10.37.53.92
Jul 10 23:50:04 learn in.tftpd[7822]: RRQ from 10.37.53.92 filename pxelinux.cfg/0A2
Jul 10 23:50:04 learn in.tftpd[7822]: sending NAK (1, File not found) to 10.37.53.92
Jul 10 23:50:04 learn in.tftpd[7823]: RRQ from 10.37.53.92 filename pxelinux.cfg/0A
Jul 10 23:50:04 learn in.tftpd[7823]: sending NAK (1, File not found) to 10.37.53.92
Jul 10 23:50:04 learn in.tftpd[7824]: RRQ from 10.37.53.92 filename pxelinux.cfg/0
Jul 10 23:50:04 learn in.tftpd[7824]: sending NAK (1, File not found) to 10.37.53.92
Jul 10 23:50:04 learn in.tftpd[7825]: RRQ from 10.37.53.92 filename pxelinux.cfg/default
Jul 10 23:50:04 learn in.tftpd[7826]: RRQ from 10.37.53.92 filename menu.c32
Jul 10 23:50:04 learn in.tftpd[7827]: RRQ from 10.37.53.92 filename pxelinux.cfg/default
Jul 10 23:50:09 learn in.tftpd[7828]: RRQ from 10.37.53.92 filename ipxe.lkrn
Jul 10 23:50:09 learn in.tftpd[7829]: RRQ from 10.37.53.92 filename razor.ipxe
--
My /var/lib/tftpboot directory looks like this
-rw-r--r-- 1 root root 1048576 Jul 11 15:05 ipxe.iso
-rw-r--r-- 1 nobody nobody 398344 Jul 10 23:36 ipxe.lkrn
-rw-r--r-- 1 nobody nobody 56164 Jul 10 23:36 menu.c32
-rw-r--r-- 1 nobody nobody 26449 Jul 10 23:36 pxelinux.0
drwxr-xr-x 2 nobody nobody 4096 Jul 11 00:22 pxelinux.cfg
-rw-r--r-- 1 nobody nobody 1027 Jul 10 23:36 razor.ipxe
-rw-r--r-- 1 nobody nobody 63524 Jul 10 23:36 undionly.kpxe
TFTP Configuration
port = 69
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
group = root
server = /usr/sbin/in.tftpd
bind = 0.0.0.0
server_args = -v -v -v --secure -u nobody /var/lib/tftpboot
per_source = 11
cps = 100 2
flags = IPv4
------
dhcpd.conf
ddns-update-style none;
# ----------
# # PXE Configuration
# # ----------
next-server 10.37.53.89;
filename "pxelinux.0";
subnet 10.37.48.0 netmask 255.255.240.0 {
pool
{
range 10.37.53.91 10.37.53.94;
}
option subnet-mask 255.255.240.0;
option routers 10.37.48.1;
}
host razored {
hardware ethernet d4:ae:52:b5:79:ad;
fixed-address 10.37.53.92;
option host-name "razored";
}
-------
I m trying to boot a bare metal server using razor. The node gets the IP address from DHCP and after the razor menu, it keeps on trying to link-up net0 and ultimately fails.
The ipxe error says "check that the cable is plugged in" .
Waiting for link-up on net0... failed: Down (http://ipxe.org/38086101)
If the cable was not plugged in, then it wouldnt have got the DHCP address initially and had not gone beyond the razor menu.
Appreciate any help in this regards.
pxelinux.cfg/default
default menu.c32
prompt 0
menu title Razor Boot Menu
timeout 50
f1 help.txt
f2 version.txt
label razor-boot
menu label Automatic Razor Node Boot
kernel ipxe.lkrn
append initrd=razor.ipxe
label boot-else
menu label Bypass Razor
localboot 1
----
/var/log/messages
Jul 10 18:47:06 learn in.tftpd[16634]: RRQ from 10.37.53.92 filename pxelinux.0
Jul 10 18:47:06 learn xinetd[16570]: START: tftp pid=16633 from=10.37.53.92
Jul 10 18:47:06 learn in.tftpd[16634]: tftp: client does not accept options
Jul 10 18:47:06 learn in.tftpd[16635]: RRQ from 10.37.53.92 filename pxelinux.0
Earlier i got these logs too in /var/log/messages
Jul 10 23:50:03 learn in.tftpd[7812]: RRQ from 10.37.53.92 filename pxelinux.0
Jul 10 23:50:03 learn in.tftpd[7812]: tftp: client does not accept options
Jul 10 23:50:03 learn in.tftpd[7813]: RRQ from 10.37.53.92 filename pxelinux.0
Jul 10 23:50:04 learn in.tftpd[7814]: RRQ from 10.37.53.92 filename pxelinux.cfg/44454c4c-3600-1038-805a-b9c04f4c5631
Jul 10 23:50:04 learn in.tftpd[7814]: sending NAK (1, File not found) to 10.37.53.92
Jul 10 23:50:04 learn in.tftpd[7815]: RRQ from 10.37.53.92 filename pxelinux.cfg/01-d4-ae-52-b5-79-ad
Jul 10 23:50:04 learn in.tftpd[7815]: sending NAK (1, File not found) to 10.37.53.92
Jul 10 23:50:04 learn in.tftpd[7816]: RRQ from 10.37.53.92 filename pxelinux.cfg/0A25355C
Jul 10 23:50:04 learn in.tftpd[7816]: sending NAK (1, File not found) to 10.37.53.92
Jul 10 23:50:04 learn in.tftpd[7817]: RRQ from 10.37.53.92 filename pxelinux.cfg/0A25355
Jul 10 23:50:04 learn in.tftpd[7817]: sending NAK (1, File not found) to 10.37.53.92
Jul 10 23:50:04 learn in.tftpd[7818]: RRQ from 10.37.53.92 filename pxelinux.cfg/0A2535
Jul 10 23:50:04 learn in.tftpd[7818]: sending NAK (1, File not found) to 10.37.53.92
Jul 10 23:50:04 learn in.tftpd[7820]: RRQ from 10.37.53.92 filename pxelinux.cfg/0A253
Jul 10 23:50:04 learn in.tftpd[7820]: sending NAK (1, File not found) to 10.37.53.92
Jul 10 23:50:04 learn in.tftpd[7821]: RRQ from 10.37.53.92 filename pxelinux.cfg/0A25
Jul 10 23:50:04 learn in.tftpd[7821]: sending NAK (1, File not found) to 10.37.53.92
Jul 10 23:50:04 learn in.tftpd[7822]: RRQ from 10.37.53.92 filename pxelinux.cfg/0A2
Jul 10 23:50:04 learn in.tftpd[7822]: sending NAK (1, File not found) to 10.37.53.92
Jul 10 23:50:04 learn in.tftpd[7823]: RRQ from 10.37.53.92 filename pxelinux.cfg/0A
Jul 10 23:50:04 learn in.tftpd[7823]: sending NAK (1, File not found) to 10.37.53.92
Jul 10 23:50:04 learn in.tftpd[7824]: RRQ from 10.37.53.92 filename pxelinux.cfg/0
Jul 10 23:50:04 learn in.tftpd[7824]: sending NAK (1, File not found) to 10.37.53.92
Jul 10 23:50:04 learn in.tftpd[7825]: RRQ from 10.37.53.92 filename pxelinux.cfg/default
Jul 10 23:50:04 learn in.tftpd[7826]: RRQ from 10.37.53.92 filename menu.c32
Jul 10 23:50:04 learn in.tftpd[7827]: RRQ from 10.37.53.92 filename pxelinux.cfg/default
Jul 10 23:50:09 learn in.tftpd[7828]: RRQ from 10.37.53.92 filename ipxe.lkrn
Jul 10 23:50:09 learn in.tftpd[7829]: RRQ from 10.37.53.92 filename razor.ipxe
--
My /var/lib/tftpboot directory looks like this
-rw-r--r-- 1 root root 1048576 Jul 11 15:05 ipxe.iso
-rw-r--r-- 1 nobody nobody 398344 Jul 10 23:36 ipxe.lkrn
-rw-r--r-- 1 nobody nobody 56164 Jul 10 23:36 menu.c32
-rw-r--r-- 1 nobody nobody 26449 Jul 10 23:36 pxelinux.0
drwxr-xr-x 2 nobody nobody 4096 Jul 11 00:22 pxelinux.cfg
-rw-r--r-- 1 nobody nobody 1027 Jul 10 23:36 razor.ipxe
-rw-r--r-- 1 nobody nobody 63524 Jul 10 23:36 undionly.kpxe
TFTP Configuration
port = 69
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
group = root
server = /usr/sbin/in.tftpd
bind = 0.0.0.0
server_args = -v -v -v --secure -u nobody /var/lib/tftpboot
per_source = 11
cps = 100 2
flags = IPv4
------
dhcpd.conf
ddns-update-style none;
# ----------
# # PXE Configuration
# # ----------
next-server 10.37.53.89;
filename "pxelinux.0";
subnet 10.37.48.0 netmask 255.255.240.0 {
pool
{
range 10.37.53.91 10.37.53.94;
}
option subnet-mask 255.255.240.0;
option routers 10.37.48.1;
}
host razored {
hardware ethernet d4:ae:52:b5:79:ad;
fixed-address 10.37.53.92;
option host-name "razored";
}
-------