Страниц: [1]
  Печать  
Автор Тема: настройка netmap  (Прочитано 6975 раз)
Zaca
Jr. Member
**
Offline Offline

Сообщений: 64



Просмотр профиля
« : Декабря 15, 2011, 05:07:16 pm »

Добрый день,

подскажите, пожалуйста, где ошибаюсь в настройках netmap

есть 3 машинки, соединенные последовательно ethernet-кабелем.

PC1(node1)->PC2(node2)->PC3(node3)


настроила netmapЫ. PC2 видит и PC1 и PC3. не могу добиться чтобы друг друга видели PC1 и PC3

для PC1
node        net        mac
1         1         xxxx xxxx сетевуха PC1
2         1         xxxx xxxx сетевуха PC2 первая
3         3         xxxx xxxx сетевуха PC3


для PC2
node        net        mac
1        1        xxxx xxxx сетевуха PC1
2        1        xxxx xxxx сетевуха PC2 первая

2        2        xxxx xxxx сетевуха PC2 вторая
3        2        xxxx xxxx сетевуха PC3

для PC3
node        net        mac
2        2        xxxx xxxx сетевуха PC2 вторая
3        2        xxxx xxxx сетевуха PC3
1        3        xxxx xxxx сетевуха PC1

что не так в логике?

спасибо.
Записан
PoP
Sr. Member
****
Offline Offline

Сообщений: 352


Просмотр профиля
« Ответ #1 : Декабря 15, 2011, 07:08:45 pm »

Машинки QNX4 могут видеть друг друга только физически находясь в одной сети. Параметр net в netmap - номер физического адаптера ( см netinfo -l ).
Записан
Zaca
Jr. Member
**
Offline Offline

Сообщений: 64



Просмотр профиля
« Ответ #2 : Декабря 15, 2011, 08:03:24 pm »

И как настроить правильно сеть из 3-х машин?

PC1(node1)->PC2(node2)->PC3(node3)

у меня на PC2(node2) 2 сетевые карты, я же не могу так все прописать

для PC1
node        net        mac
1         1         xxxx xxxx сетевуха PC1
2         1         xxxx xxxx сетевуха PC2 первая
3         1         xxxx xxxx сетевуха PC3


для PC2
node        net        mac
1        1        xxxx xxxx сетевуха PC1
2        1        xxxx xxxx сетевуха PC2 первая

2        1        xxxx xxxx сетевуха PC2 вторая
3        1        xxxx xxxx сетевуха PC3

для PC3
node        net        mac
2        1        xxxx xxxx сетевуха PC2 вторая
3        1        xxxx xxxx сетевуха PC3
1        1        xxxx xxxx сетевуха PC1
 
или что-то все же я не поняла?
Записан
mike
QOR.Moderator
*****
Offline Offline

Сообщений: 1186


Welcome to Lunatic Asylum.


Просмотр профиля WWW
« Ответ #3 : Декабря 15, 2011, 09:28:10 pm »

И как настроить правильно сеть из 3-х машин?
подключив их через свич/хаб
Записан
padalko
Участник
*
Offline Offline

Сообщений: 7


Просмотр профиля
« Ответ #4 : Декабря 16, 2011, 01:46:02 pm »

Правильней конечно организовать одну сеть через через свитч/хаб
Но для вашего случая можно вот так:
node   net     mac
1        1        xxxx xxxx сетевуха PC1
2        1        xxxx xxxx сетевуха PC2 первая
2        2        xxxx xxxx сетевуха PC2 вторая
3        2        xxxx xxxx сетевуха PC3

эту карту сети прописать на всех трех машинах
Записан
PoP
Sr. Member
****
Offline Offline

Сообщений: 352


Просмотр профиля
« Ответ #5 : Декабря 16, 2011, 01:57:42 pm »

При этом - первая не будет видеть третью и наоборот. Чтобы они видели хотябы файловые системы друг друга (ну и все POSIX устройства соседей)  на второй машине можно прописать:
#ln -ps //1/ Node1
#ln -ps //3/ Node3
Тогда с третьей машины можно, например, сделать
#ls //2/Node1/dev
и увидеть устройства 1-й ноды. Sendfd(...), видимо, тоже будет работать (не уверен).
Записан
padalko
Участник
*
Offline Offline

Сообщений: 7


Просмотр профиля
« Ответ #6 : Декабря 16, 2011, 03:16:30 pm »

При этом - первая не будет видеть третью и наоборот.
Не согласен! Первая и третья машина, будут видеть друг друга:
http://www.qnx.com/developers/docs/qnx_4.25_docs/qnx4/sysarch/net.html#CHOOSINGANET
Смотрим раздел "Bridging between QNX LANs" - как раз такая ситуация рассматривается
или тоже по-русски:
http://www.swd.ru/index.php3?pid=635#CHOOSINGANET
Записан
Zaca
Jr. Member
**
Offline Offline

Сообщений: 64



Просмотр профиля
« Ответ #7 : Декабря 16, 2011, 03:26:48 pm »

Все заработало:

Настроила 2 сети.

Пусть 1 машина
ip node 1 - 192.168.1.1

netmap
2 1 ххх  - 1 карта серединной машины
2 2 ххх  - 2 карта серединной машины
3 2 ххх - вторая крайняя машина


Пусть 2 машина (два сетевых интерфейса)
ip node 2 - 168.192.1.2, 168.192.2.1

netmap
1 1 ххх 
3 2 ххх 


Пусть 3 машина
ip node 3 - 168.192.2.2
(по аналогии с первой)

на второй машине (та что между машинами) добавляем маршруты

/usr/ucb/ipconfig ...

# route add -net 192.168.2.0 -netmask 255.255.255.0 -interface 192.168.2.1
# route add -net 192.168.1.0 -netmask 255.255.255.0 -interface 192.168.1.2


Спасибо за помощь !

Записан
Страниц: [1]
  Печать  
 
Перейти в: