LINUX.ORG.RU
ФорумAdmin

diskless netboot with NFS root ;-(((


0

0

Здравствуйте! Имеется проблема при загрузке с корнем на NFS.
Итак, есть сервер (S) 192.168.201.1 которая умеет отдавать
NFS и содержит /tftpboot/vmlinuz и /tftpboot/192.168.201.2 Есть бездисковая станция (DC) с адресом 192.168.201.2 DC находит по DHCP S, договаривается об IP-адресах,
получает путь к vmlinuz, загружает его, распаковывает
и передаёт управление.
Ядро подключает по NFS свой корень, освобождает неиспользуемую
память, вроде должен появиться INIT, но облом! Вот что показывает консоль (DC):
....
Sending DHCP and RARP requests .<4>plip0: transmit(1,7f), OK
IP-Config: Got DHCP answer from 192.168.201.1, my address is 192.168.201.2
IP-Config: Complete:
device=eth0, addr=192.168.201.2, mask=255.255.255.0, gw=255.255.255.255
host=xterm, domain=, nis-domain=(none),
bootserver=192.168.201.1, rootserver=192.168.201.1,rootpath=/tftpboot/xterm/
....
VFS: Mounted root (nfs filesystem)
Freeing unused kernel memory: 428K freed
<тут пауза секунд на 30>
nfs:server 192.168.201.1 not responding, still trying и всё, дальше DC чего-то ждёт. При этом она отвечает на пинги,
что обнадёживает ;-) Настройки DHCP (S), /etc/dhcpd.conf:
option broadcast-address 192.168.201.255;
use-host-decl-names on;
subnet 192.168.201.0 netmask 255.255.255.0 {
filename "/tftpboot/vmlinuz";
host xterm {
hardware ethernet 00:50:04:54:CF:7A;
fixed-address xterm;
filename "/tftpboot/vmlinuz";
option root-path "/tftpboot/xterm/";
}
} В /etc/hosts на (S) прописано:
192.168.201.2xterm На всякий случай, /tftpboot/192.168.201.2 является мягкой
ссылкой на /tftpboot/xterm ! cd /tftpboot/xterm; ll -FR
.:
итого 47
lrwxrwxrwx 1 root root 4 Sep 10 19:21 bin -> /bin/
drwxr-xr-x 2 root root 41984 Sep 10 21:38 dev/
drwxr-xr-x 2 root root 1024 Sep 11 08:54 etc/
lrwxrwxrwx 1 root root 4 Sep 10 19:21 lib -> /lib/
drwxr-xr-x 2 root root 1024 Sep 10 21:08 sbin/
drwxr-xr-x 2 root root 1024 Sep 10 19:16 tmp/
drwxr-xr-x 2 root root 1024 Sep 10 19:16 usr/
drwxr-xr-x 2 root root 1024 Sep 10 19:16 var/ ./dev:
итого 0
crw-r--r-- 1 root root 5, 1 Sep 10 21:38 console
crw-r--r-- 1 root root 5, 1 Sep 10 21:38 tty0
crw-r--r-- 1 root root 5, 1 Sep 10 21:38 tty1 ./etc:
итого 0 ./sbin:
итого 37
-rwxr-xr-x 1 root root 26684 Sep 10 20:45 init*
-rwxr-xr-x 1 root root 8572 Sep 10 21:08 mingetty* ./tmp:
итого 0 ./usr:
итого 0 ./var:
итого 0 В логах /var/log/messages (S) ничего интересного нет. Вот, например:
Sep 11 07:45:01 r3_kuznecov dhcpd: DHCPDISCOVER from 00:50:04:54:cf:7a via eth1
Sep 11 07:45:01 r3_kuznecov dhcpd: DHCPOFFER on 192.168.201.2 to 00:50:04:54:cf:7a via eth1
Sep 11 07:45:01 r3_kuznecov dhcpd: DHCPREQUEST for 192.168.201.2 from 00:50:04:54:cf:7a via eth1
Sep 11 07:45:01 r3_kuznecov dhcpd: DHCPACK on 192.168.201.2 to 00:50:04:54:cf:7a via eth1
Sep 11 07:45:13 r3_kuznecov dhcpd: DHCPDISCOVER from 00:50:04:54:cf:7a via eth1
Sep 11 07:45:13 r3_kuznecov dhcpd: DHCPOFFER on 192.168.201.2 to 00:50:04:54:cf:7a via eth1
Sep 11 07:45:13 r3_kuznecov dhcpd: DHCPREQUEST for 192.168.201.2 from 00:50:04:54:cf:7a via eth1
Sep 11 07:45:13 r3_kuznecov dhcpd: DHCPACK on 192.168.201.2 to 00:50:04:54:cf:7a via eth1
Sep 11 07:45:14 r3_kuznecov rpc.mountd: authenticated mount request from 192.168.201.2:800 for /tftpboot/xterm (/tftpboot/xterm) В чём может быть дело?


всё заработало с другой сетевухой (winbond940 вместо ГЛЮКАВОЙ 3c905b-txnm)

Так что за опытом на kuznecov@blok-caf.ru ;-)

chumpa
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.