The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"freebsd ubuntu pxe nfs (возможно баян, не пинайте сильно ))"
Отправлено 999, 21-Июн-15 13:18 
Всем доброго дня. Столкнулся с проблемой, не знаю уже куда копать. И так
Есть серверы на FreeBSD 10.1 (5.5.5.1) и Ubuntu 15.04 (5.5.5.2)
Задача сделать PXE загрузку бездисковой станции.
На фре - dhcp, tftp-hpa через inetd, nfs, ядро штатное generic, фаервола нет
На убунте - то же самое
Условие 1
Загрузка и все настройки сделаны на сервер фри. Загрузка убунты на бездисковый клиент затыкается на сообщении
NFS over TCP not available from 5.5.5.1
connect: network is unreachable
connect: permission denied

dhcpd.conf
default-lease-time 600;
max-lease-time 7200;
ddns-update-style interim;
ddns-domainname "pxe";
ignore client-updates;

authoritative;

key DHCP_UPDATER {
    algorithm hmac-md5;
    secret "mzFTqfiyQEwD/XSnTD+KWg==";
};
zone pxe.{
    primary 127.0.0.1;
    key DHCP_UPDATER;
}
zone 5.5.5.in-addr.arpa.{
    primary 127.0.0.1;
    key DHCP_UPDATER;
}

log-facility local7;

subnet 5.5.5.0 netmask 255.255.255.0 {
  range 5.5.5.51 5.5.5.254;
  option domain-name-servers 5.5.5.1;
  option domain-name "pxe";
  option broadcast-address 5.5.5.1;
  option time-servers 5.5.5.1;
  option ntp-servers 5.5.5.1;
  default-lease-time 600;
  max-lease-time 7200;
  next-server 5.5.5.1;
  filename "/usr/tftpboot/pxelinux.0";
}

inetd.conf
tftp  dgram  udp  wait  root  /usr/local/libexec/in.tftpd  in.tftpd -p /usr/tftpboot -B 1024

hosts.allow
rpcbind : ALL : allow

exports
/usr/tftpboot/nfs/ubuntu -alldirs -maproot=root (ставил параметр -network 5.5.5.0/24 - никакого эффекта)

rc.conf
mousechar_start="3"
keymap="ru.koi8-r"
font8x8="cp866-8x8"
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
scrnmap="koi8-r2cp866"
hostname="freebsd.pxe"
ifconfig_em0="inet 192.168.1.20 netmask 255.255.255.0"
ifconfig_em1="inet 5.5.5.1 netmask 255.255.255.0"
defaultrouter="192.168.1.1"
sshd_enable="YES"
powerd_enable="YES"
dumpdev="NO" # Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
inetd_enable="YES"
clear_tmp_enable="YES"
fsck_y_enable="YES"
update_motd="NO"
ntpd_enable="YES"
dhcpd_enable="YES"                      # dhcpd enabled?
dhcpd_flags="-q"                    # command option(s)
dhcpd_ifaces="em1"                        # ethernet interface(s)
nfs_server_enable="YES"
nfsv4_server_enable="YES"
nfs_server_flags="-u -t -n 40"
nfs_client_enable="YES"
rpcbind_enable="YES"
mountd_enable="YES"

#sockstat | grep nfs
root     nfsd       572   5  tcp4   *:2049                *:*
root     nfsd       572   6  tcp6   *:2049                *:*
root     nfsuserd   571   3  udp4   *:862                 *:*
root     nfsuserd   570   3  udp4   *:862                 *:*
root     nfsuserd   569   3  udp4   *:862                 *:*
root     nfsuserd   568   3  udp4   *:862                 *:*
root     nfsuserd   566   3  udp4   *:862                 *:*

(В порядке бреда) Подозрение на nfsuserd. Загрузчик убунты говорит что-то про инит nfsv4.1.

pxelinux.cfg/default
LABEL Ubuntu
MENU LABEL ^2 Ubuntu
    KERNEL nfs/ubuntu/casper/vmlinuz
    INITRD nfs/ubuntu/casper/initrd.lz
#    APPEND root=/dev/nfs boot=casper netboot=nfs nfsroot=5.5.5.2:/usr/tftpboot/nfs/ubuntu splash=verbose ip=dhcp rw locale=ru_RU --
    APPEND root=/dev/nfs boot=casper netboot=nfs nfsroot=5.5.5.1:/usr/tftpboot/nfs/ubuntu splash=verbose ip=dhcp rw locale=ru_RU --

/usr/tftpboot/nfs/ubuntu - drwxr-xr-x root:wheel

Из windows нормально цепляюсь к nfs через NekoDrive (nfsv2/3).

Условие 2

переключен вызов nfs на сервер убунту

pxelinux.cfg/default
LABEL Ubuntu
MENU LABEL ^2 Ubuntu
    KERNEL nfs/ubuntu/casper/vmlinuz
    INITRD nfs/ubuntu/casper/initrd.lz
    APPEND root=/dev/nfs boot=casper netboot=nfs nfsroot=5.5.5.2:/usr/tftpboot/nfs/ubuntu splash=verbose ip=dhcp rw locale=ru_RU --
#    APPEND root=/dev/nfs boot=casper netboot=nfs nfsroot=5.5.5.1:/usr/tftpboot/nfs/ubuntu splash=verbose ip=dhcp rw locale=ru_RU --

/usr/tftpboot/nfs/ubuntu - dr-xr-xr-x root:root

exports
/usr/tftpboot/nfs/ubuntu/ *(rw,sync,no_wdelay,insecure_locks,no_root_squash,insecure) (можно просто /usr/tftpboot/nfs/ubuntu/ *)

При этом условии бездисковый клиент грузится нормально.

Чтобы не "телепатить" скажите, что из настроек/выводов показать.
Гугл поизучал, статеек почитал - решение не попалось.
Заранее благодарю.

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру