[hpc-devel] Q: MAC-адреса

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Ср Сен 26 12:07:48 MSD 2007


On Wed, Sep 26, 2007 at 11:35:15AM +0400, Stanislav Ievlev wrote:
> Используете какие-то средства для сбора MAC-адресов в сети или
> добавляете каждый узел вручную?

Не помню, какой там таймаут по ARP-таблице, но если будет
достаточно, то 

arp -an | fgrep "($NET_PREFIX"

иначе arpwatch там же -- на узле, который является default route
для нод (если таковой есть).

В случае, если в данный момент все требуемые ноды включены 
и работали в течение таймаута с гейтвеем по Ethernet, всё
уже на месте; иначе можно сделать broadcast ping (или там 
nmap ping sweep).

-----------------------------------------------------------------

Возможно (не уверен), в случае кластеров получится ограничиться
не маками, а интерфейсами/подсетями.  Бишь грузить не с точностью
до мака, а всех (по макам при необходимости прописывать
исключения).

Иначе замена eth/материнки или добавление однотипных нод
потребуют ковыряния/перегенерации настройки DHCP/DNS.

Ещё один хинт содержится в так до сих пор и не включенном 
в dhcp-server примере конфигурации -- fixed-address может
содержать доменное имя, а не IP; при этом DHCP устанавливает
соответствие между MAC и именем системы, а DNS -- между именем 
и IP.  Несмотря на то, что IP фактически назначается всё равно
по DHCP, расшивается триплет в dhcpd.conf и возможность его
разъезда с DNS-зоной.

https://bugzilla.altlinux.org/show_bug.cgi?id=3488
https://bugzilla.altlinux.org/attachment.cgi?id=335

С LTSP также применяется dnsmasq, который простенький
DNS forwarder (и сервер на локалку), DHCP и BOOTP/TFTP
в одном флаконе.  Мы с led@ собираемся его поприкручивать
к ltsp5-server, но пока не добрались.

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



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