[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