Официальный форум СВД Встраиваемые Системы
03 Декабря, 2016, 07:38:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: [Решено] QNX 4.25 на VirtualBox. Организация внутренней сети  (Прочитано 1790 раз)
apb
Интересующийся

Сообщений: 3


« : 09 Августа, 2013, 12:26:46 »

Бодрого времени суток!

На Linux-хосте установлен Virtualbox 4.2.12. Попытался поднять внутреннюю сеть на виртуальной сетевой карте - Гость не пингует хост, хост не пингует гостя, но при сканировании посредством nmap выдаётся присутствие гостя (qnx) записью того, что система обнаружена но все порты закрыты. Запустил во внутренней сети ещё Windows-машину - там всё ок, также ОК и с linux в качестве гостя.
В параметрах vbox сеть 192.168.56.0/24 адрес хоста 192.168.56.100.
Настройки в QNХ для сетевого интерфейса делал следующие:
Код:
ifconfig en1 192.168.56.103 netmask 255.255.255.0
также использовал запись вида:
Код:
ifconfig en1 192.168.56.103 netmask 255.255.255.0

в опросе ifconfig en1 светится, что фейс поднят, сам себя пингует.

Подскажите пожалуйста, что можно посмотреть в данном случае. С QNX почти не знаком и опыта настроек QNX-систем в общем-то нету.
« Последнее редактирование: 12 Августа, 2013, 06:29:20 от apb » Записан
Василий Дмитриев
Опытный пользователь

Сообщений: 293



« Ответ #1 : 09 Августа, 2013, 12:52:38 »

С virtual box, почти не знаком, однако:
1. Смотрим netinfo -L1 (если виртуальных интерфейсов несколько, вместо 1 - соотвествующий)
2. Проверяем соответствие фактического mac, с прописанным в /etc/netmap. Уж не знаю почему, но де факто это влияет на работоспособность ip под qnx4. Дабы не сильно утруждаться и если fleet не нужен выполняем:
rm -f /etc/netmap
перезагружаемся
netmap > /etc/netmap
перезагружаемся
Записан

Санкции! Запрещаю Бараку Обаме и членам конгресса США читать мои посты!
apb
Интересующийся

Сообщений: 3


« Ответ #2 : 09 Августа, 2013, 13:48:55 »

Спасибо за ответ!

Непосредственно указанные действия не помогли, но дело было действительно в MAC-адресах.
Фактически в настройках гостевой системы указанный мак не соответствовал маку внутри гостевой машины. Решил вопрос изменением мака в настройках машины на такой-же, что и полученный посредством netstat -in.

Если позволите, ещё вопрос:
Где хранятся мак-адреса в самой операционной системе (может есть конфиг с оными) или как в ручном режиме оные можно править?

Записан
Василий Дмитриев
Опытный пользователь

Сообщений: 293



« Ответ #3 : 09 Августа, 2013, 17:16:30 »

Для организации fleet (нативная сеть qnx4), как уже писалось используется /etc/netmap. Некоторые драйверы Net.***** вроде позволяют задавать mac, но отнюдь не все. Не знаю, какую железку эммулирует virtualbox. Сделайте так:
slay -f Net
nettrap querry

Вам вывалится последовательность команд для запуска нативной сети. Второй строчкой будет собственно запуск драйвера. А дальше уж смотрите что он позволяет
use Net.трататачтототам
Записан

Санкции! Запрещаю Бараку Обаме и членам конгресса США читать мои посты!
apb
Интересующийся

Сообщений: 3


« Ответ #4 : 12 Августа, 2013, 06:28:50 »

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

Powered by MySQL Powered by PHP © 2002-2016 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 30 Ноября, 2016, 17:50:02