установка ubuntu с freebsd pxe-сервера

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
90h
проходил мимо
Сообщения: 9
Зарегистрирован: 2010-03-29 13:23:57

установка ubuntu с freebsd pxe-сервера

Непрочитанное сообщение 90h » 2015-06-28 0:24:54

Друзья, добрый день. Нужна помощь, не могу разобраться.
Есть сервер на freebsd 10.1 (dhcp,pxe,tftp,nfs). Необходимо с него ставить или пускать livecd ubuntu.

rc.conf

Код: Выделить всё

hostname="f101.pxe"
ifconfig_em0="inet 192.168.1.101 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"
ntpd_enable="YES"
powerd_enable="YES"
dumpdev="AUTO"
inetd_enable="YES"
clear_tmp_enable="YES"
fsck_y_enable="YES"
update_motd="NO"
dhcpd_enable="YES"
dhcpd_flags="-q"
dhcpd_ifaces="em1"
nfs_server_enable="YES"
nfsv4_server_enable="YES"
nfs_server_flags="-u -t -n 6"
nfsuserd_enable="YES"
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;
# A slightly different configuration for an internal subnet.
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";
}
(pxe)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.1:/usr/tftpboot/nfs/ubuntu file=preseed/ubuntu.seed splash=verbose ip=dhcp rw locale=ru_RU --
inetd.conf

Код: Выделить всё

tftp dgram udp wait root /usr/local/libexec/in.tftpd in.tftpd -v -p /usr/tftpboot -B 1024
загрузка ubuntu при таком раскладе затыкается на

connect: network is unreachable
connect: permission denied
NFS over TCP not available from 5.5.5.1

Подскажите где копать. Спасибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35118
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

установка ubuntu с freebsd pxe-сервера

Непрочитанное сообщение Alex Keda » 2015-07-09 18:07:48

Файрволла нет?
Убей их всех! Бог потом рассортирует...

90h
проходил мимо
Сообщения: 9
Зарегистрирован: 2010-03-29 13:23:57

установка ubuntu с freebsd pxe-сервера

Непрочитанное сообщение 90h » 2015-07-09 23:25:21

Alex Keda писал(а):Файрволла нет?
нет, система чистая, ядро обновлено
uname -a
FreeBSD f101.pxe 10.1-RELEASE-p13 FreeBSD 10.1-RELEASE-p13 #0 r284880: Sat Jun 27 01:32:36 MSK 2015 freebsd.pxe:/usr/obj/usr/src/sys/GENERIC i386
что-то еще показать для полноты картины?

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

установка ubuntu с freebsd pxe-сервера

Непрочитанное сообщение f_andrey » 2015-07-09 23:30:13

Ну хотя бы например

Код: Выделить всё

% tftp host.local
tftp> status
и get чего вы там хотите, ну из страшного, логи сервера и клиента например, а то и вообще логи с дебагом
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

90h
проходил мимо
Сообщения: 9
Зарегистрирован: 2010-03-29 13:23:57

установка ubuntu с freebsd pxe-сервера

Непрочитанное сообщение 90h » 2015-07-10 0:34:44

Код: Выделить всё

tftp> status
Remote host: 127.0.0.1
RFC2347 Options support: enabled
Non-RFC defined options support: enabled
Mode: netascii
Verbose: off
Debug: none
Artificial packetloss: 0 in 100 packets
Segment size: 512 bytes
Network timeout: 5 seconds
Maximum network timeout: 25 seconds
Maximum timeouts: 5
Могу ошибаться, но по ощущениям tftp работает (pxelinux грузиться). Проблема в чем-то еще. На клиенте после долгих повторений
connect: network is unreachable
connect: permission denied
NFS over TCP not available from 5.5.5.1
появляется консоль (initramfs), вбиваю ifconfig - вижу установки сети, сервер 5.5.5.1 не пингуется, но пингуется др. машина 5.5.5.2.
5.5.5.1 с 5.5.5.2 пингуется нормально.
файрволл отсутствует.

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

установка ubuntu с freebsd pxe-сервера

Непрочитанное сообщение f_andrey » 2015-07-10 0:47:44

Ну для начала попробуйте не использовать чужие адреса
whois писал(а):inetnum: 5.4.0.0 - 5.7.255.255
netname: DE-E-PLUS-20120425
descr: E-Plus Mobilfunk GmbH
потом изучите процесс загрузки, ну и для прикола, например, настройте NFS сервер, если с него пытаетесь что то монтировать.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

90h
проходил мимо
Сообщения: 9
Зарегистрирован: 2010-03-29 13:23:57

установка ubuntu с freebsd pxe-сервера

Непрочитанное сообщение 90h » 2015-07-10 9:31:06

Локальные адреса тут причем? Подход к адресам не объясняет факт того, что процесс загрузки идет если перенести nfs на 5.5.5.2 (сервер на ubuntu). Т.е. клиент получает загрузчик с 5.5.5.1 и nfs с 5.5.5.2

Код: Выделить всё

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.1:/usr/tftpboot/nfs/ubuntu file=preseed/ubuntu.seed splash=verbose ip=dhcp rw locale=ru_RU --
APPEND root=/dev/nfs boot=casper netboot=nfs nfsroot=5.5.5.2:/usr/tftpboot/nfs/ubuntu file=preseed/ubuntu.seed splash=verbose ip=dhcp rw locale=ru_RU --
Параметры nfs те же.
NFS на 5.5.5.1 был настроен в соответствии с документацией и разными умными статьями - благо ничего там вроде как сложного.
Т.е. со стороны mount -t nfs, расшаренной на 5.5.5.1 каталоги, с различными опциями проходит.
Что бы не заниматься словоблудием, у вас есть рабочий опыт внедрения подобного, можете поделиться конфигами? Спасибо.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35118
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

установка ubuntu с freebsd pxe-сервера

Непрочитанное сообщение Alex Keda » 2015-07-10 14:37:23

На сайте есть.
Но там фря трудится.

Регистр буковок верный?
Некоторые сервера регистронезависимы....


Хотя это тут не причём, раз не пингуется.

Маски адресов проверьте.
Убей их всех! Бог потом рассортирует...

90h
проходил мимо
Сообщения: 9
Зарегистрирован: 2010-03-29 13:23:57

установка ubuntu с freebsd pxe-сервера

Непрочитанное сообщение 90h » 2015-07-10 15:26:10

Alex Keda писал(а):На сайте есть.
Но там фря трудится.
Регистр буковок верный?
Некоторые сервера регистронезависимы....
Хотя это тут не причём, раз не пингуется.
Маски адресов проверьте.
Сайт перечитывал, как-то не помогло. Регистр букв такой, как в моих постах. С масками тоже порядок. Забавно то, что .2 пингуется, а .1 нет.
Уже не знаю. От версии pxelinux вроде тоже не зависит. Пробовал 4.07, 4.10, 6.03(из портов).
5551.jpg
при загрузке с 5.5.5.1
5552.jpg
при загрузке с 5.5.5.1 и nfs на 5.5.5.2. Далее нормально грузиться ubuntu-live