[Junior] ALT Linux Terminal. Не работает nfs на машине с очень древней сетевой карточкой

Sergey Bolshakov =?iso-8859-1?q?sbolshakov_=CE=C1_altlinux=2Eru?=
Пт Янв 25 13:28:10 MSK 2008


>>>>> "ddv" == ddv  <ddv на nevod.ru> writes:

 > Доброе утро!
 > Эксперементирую с ALT Linux 4.0 Terminal.

 > Удалось заставить это работать при загрузке с дискеты используя PXE
 > загрузчик и при загрузке с CD.

 > При загрузке с дискеты не удалось заставить работать Etherboot. Ядро
 > которое он загружает(nbi.img) не посылает почему то запрос DHCP серверу,
 > хотя сетевую карточку без проблем определил.

А как именно грузится ядро, через pxelinux.0 или дедовским
etherboot'ным способом ? Предполагая первый вариант, возможно в
pxelinux.cfg/0A020104 задать параметры ip полностью, не вовлекая dhcp,
что-то вроде:

--- %< ---
label linux
 kernel x/boot/vmlinuz-smp
 append initrd=x/boot/initrd-smp.img root=/dev/nfs nfsroot=10.2.0.10:/var/lib/tftpboot/x,udp ip=10.2.1.4:10.2.0.10:10.2.0.1:255.255.254.0:xen.malta.altlinux.ru::
--- %< ---

Тут 10.2.0.10 -- ip nfs-сервера, 10.2.1.4 (и 0A020104) -- ip клиента,
10.2.0.1 -- ip шлюза, далее маска и hostname клиента.

 > Теперь возникла следующая проблема. Решил попробовать ну с очень
 > слабенькой машинки, на которой сейчас стоит ALS4 с иксами, тормозит всё,
 > но в аське сидеть можно. Собственно ядро загрузилось и по ходу не может
 > смонтироваться nfs. пишет постоянно not responding, still trying.

 > Эта проблема по моей догадке видимо возникает из за того, что nfs кидает
 > слишком большие пакеты.
 > На этой слабой машине стоит древняя 10MBit'ная карточка RTL-8029.


 > делаю ping -s 25000 и пингуется.
 > делаю ping -s 27000 и не пингуется.

 > На той машине где всё завелось(RTL-8139 100MBit):
 > делаю ping -s 65000 и пингуется, т.е. с максимальным размером пакета.

 > Что можно в NFS настроить, чтобы пакеты стали меньше?
 > И возможно ли это сделать для конкретной машины, а не всех сразу?

Ровно описанным способом, в параметре nfsroot= в конце через запятую
перечисляются опции монтирования.
Бишь, что-то вроде
nfsroot=10.2.0.10:/var/lib/tftpboot/x,udp,rsize=16384,wsize=16384

-- 



Подробная информация о списке рассылки Junior