Официальный форум СВД Встраиваемые Системы
25 Апрель, 2024, 03:57:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2   Вниз
  Печать  
Автор Тема: TCP/IP  (Прочитано 4615 раз)
Пестов
Пользователь

Сообщений: 13


« : 28 Июнь, 2012, 13:29:50 »

КПДА.00002-01 на виртуальной машине VMware
не получается настроить сеть.
в sysinit.2 прописан запуск Net, драйвера Net.ether2100, но при загрузке машины их приходится запускать вручную. Socket тоже изначально остановлен. подскажите как настроить TCP/IP? есть ли инструкция по настройке?

при запуске фотона Shell отказывается запускаться. с чем это может быть связано?
Записан
Пестов
Пользователь

Сообщений: 13


« Ответ #1 : 28 Июнь, 2012, 13:51:04 »

вопрос по настройке TCP отпал. остались вопросы по автоматическому запуску сетевых служб (в сисинит прописано, но не запускается) и разблокировке shell в фотоне.
Записан
Пестов
Пользователь

Сообщений: 13


« Ответ #2 : 28 Июнь, 2012, 15:57:17 »

итак, после запуска системы приходится вручную вбивать следующее:

Код:
Net &
Net.ether2100 &
Socket -p 1 localhost &
ifconfig en1 192.168.0.80 netmask 255.255.255.0 up
route add default -interface 192.168.0.70  

а хотелось бы чтобы всё работало автоматически  Huh?
« Последнее редактирование: 28 Июнь, 2012, 17:51:13 от Пестов » Записан
Василий Дмитриев
Ветеран

Сообщений: 364



« Ответ #3 : 28 Июнь, 2012, 16:18:44 »

1. Судя по всему Вы используете tpc/ip 4.25, а раз уж речь зашла о КПДА, то это имхо д.б. tcp/ip 5.10
2. Если Вы хотите что-то запускать автоматически, то есть такой файл, sysinit.node называется, пишите запуск этого что-то туда.
Записан

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

Сообщений: 13


« Ответ #4 : 28 Июнь, 2012, 17:48:48 »

tcp 4.25.
в /etc/config/sysinit.2 прописаны строки
Net &
Net.ether2100 &
но автозапуск не происходит
Записан
Пестов
Пользователь

Сообщений: 13


« Ответ #5 : 28 Июнь, 2012, 18:40:33 »

в каталоге /etc/config присутствуют файлы sysinit и sysinit.2 помогла модификация файла sysinit но насколько я понимаю это не правильно, ведь должен отрабатывать файл sysinit.2
Записан
Олег Большаков
Легенда

Сообщений: 3140



« Ответ #6 : 29 Июнь, 2012, 08:06:48 »

А у Вас точно второй узел? Что говорит sin in?
Записан
Пестов
Пользователь

Сообщений: 13


« Ответ #7 : 29 Июнь, 2012, 09:31:14 »

выяснилось что node всё-таки 1 (при установке указывал 2). скопировал sysinit.2 в sysinit.1 - частично проблемы снялись. как изменить node?
после загрузки системы вбиваю команду:
Код:
# ifconfig en1
ifconfig: socket: No such process
строка
Код:
Socket -p 1 ilcalhost &
присутствует в sysinit.node
« Последнее редактирование: 29 Июнь, 2012, 10:00:47 от Пестов » Записан
Василий Дмитриев
Ветеран

Сообщений: 364



« Ответ #8 : 29 Июнь, 2012, 10:14:51 »

tcp 4.25.
в /etc/config/sysinit.2 прописаны строки
Net &
Net.ether2100 &
но автозапуск не происходит
Хм. повторяю, после указанного добавьте указанное Вами же

Net &
Net.ether2100 &
Socket -p 1 localhost &
ifconfig en1 192.168.0.80 netmask 255.255.255.0 up
route add default -interface 192.168.0.70
 
как изменить node?
опять хм. Читаем тут http://www.qnx.com/developers/docs/qnx_4.25_docs/qnx4/user_guide/buildos.html
Записан

Санкции! Запрещаю Бараку Обаме и членам конгресса США читать мои посты!
Александр Варварик
Администратор
Легенда

Сообщений: 1353



WWW
« Ответ #9 : 29 Июнь, 2012, 10:22:06 »

поскольку процессы запускаются в фоновом режиме, то может быть ситуация, когда они не успевают дождаться друг друга. Надо или раскидать запуск по разным местам в sysinit, или поставить задержки.

Записан

Пестов
Пользователь

Сообщений: 13


« Ответ #10 : 29 Июнь, 2012, 10:26:31 »

пересобрал систему под node=1 проблемы решились. и всё-таки не понятно - при сборке создал файл построения install.2 и копировал его в .boot... но это уже детали, всё работает.
Записан
Олег Большаков
Легенда

Сообщений: 3140



« Ответ #11 : 29 Июнь, 2012, 10:56:45 »

Логический номер узла QNX4 указывается при помощи ключа -l менеджера Proc32 в файле построения образа.
Записан
Пестов
Пользователь

Сообщений: 13


« Ответ #12 : 29 Июнь, 2012, 12:37:22 »

Код:
/usr/ucb/Socket -p 1 localhost &
Socket: unable to attach name: /qnx/socket
Socket: unable to attach name: /qnx/socket

сеть не пингуется.
Записан
Василий Дмитриев
Ветеран

Сообщений: 364



« Ответ #13 : 29 Июнь, 2012, 14:52:25 »

Код:
/usr/ucb/Socket -p 1 localhost &
Socket: unable to attach name: /qnx/socket
Socket: unable to attach name: /qnx/socket
sin | grep Socket в студию

/etc/sysinit.1 в студию
Записан

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

Сообщений: 13


« Ответ #14 : 29 Июнь, 2012, 16:51:42 »

/etc/sysinit.1 в студию

с проблемой справился так (понимаю что криво):

из sysinit.1 убрал
Код:
 if test -f /etc/config/bin/tcpip.$NODE
then
. /etc/config/bin/tcpip.$NODE
fi

вставил на его место
Код:
 usr/ucb/Socket -p 1 localhost &
usr/ucb/ifconfig en1 192.168.0.80 netmask 255.255.255.0 up

машина пингуется из сети и сама пингует сеть. подозреваю что по хорошему модифицировать надо было именно /etc/config/bin/tcpip.1
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2024 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на 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 Март, 2024, 20:34:04