The OpenNET Project / Index page

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

Каталог документации / Раздел "Программирование, языки" / Оглавление документа

6.3. Устранение проблем с автообнаружением

Иногда, однако, автообнаружение не работает так, как вам бы хотелось, например, узел не может видеть широковещательный трафик с других узлов. Это может случиться с некоторыми драйверами ethernet для PCMCIA. Одним из решений является переключить интерфейс в неразборчивый и/или широковещательный режим, как подробно описано ниже:

Aug 31 20:45:58 localhost kernel: openMosix configuration changed: This is openMosix #98 (of 1 configured)
Aug 31 20:45:58 localhost kernel: openMosix #98 is at IP address 10.0.0.98
Aug 31 20:45:58 localhost omdiscd[1627]: Notified kernel to activate openMosix
Aug 31 20:45:58 localhost kernel: Received an unauthorized information request from 10.0.0.99

Что вы должны после этого попытаться сделать – это перевести ваш NIC в неразборчивый и/или широковещательный режим вручную.

ifconfig eth0 promisc

или

ifconfig eth0 multicast 

Вы также возможно захотите выполнить:

tcpdump -i eth0 ether multicast 

что приведёт к тому же эффекту, но вы теперь также сможете увидеть пакеты сами.

На некоторых коммутаторах 3-го уровня может потребоваться дополнительное конфигурирование. Пользователь openMosix выяснил, что для его коммутатора Summit48Si (Extreme Networks) он должен был выполнить:

disable ipmcforwarding	# для дизактивации маршрутизации широковещательных пакетов
disable igmp snooping

прежде чем различные omdiscd смогли увидеть друг друга. Для других коммутаторов может потребоваться похожее конфигурирование.

Aug 31 22:14:43 inspon omdiscd[1422]: Simulated notification to activate openMosix

[root@inspon root]# showmap
My Node-Id: 0x0063

Base Node-Id	Address			Count
------------	----------------	-----
0x0063		10.0.0.99		1

[root@inspon root]# /etc/init.d/openmosix status
OpenMosix is currently disabled

Если вы увидите simulated, то вы, вероятно, забыли закомментировать:

#define ALPHA

Я заметил, что автообнаружение не работает с сетевыми карточками FireWire.




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

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