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

Дмитрий =?iso-8859-1?q?ddv_=CE=C1_nevod=2Eru?=
Пн Янв 28 14:11:56 MSK 2008


Sergey Bolshakov пишет:
>>>>>> "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