Пестов
Пользователь
Сообщений: 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 а хотелось бы чтобы всё работало автоматически
|
|
« Последнее редактирование: 28 Июнь, 2012, 17:51:13 от Пестов »
|
Записан
|
|
|
|
Василий Дмитриев
|
|
« Ответ #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
|
|
|
Записан
|
|
|
|
Олег Большаков
|
|
« Ответ #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 строка присутствует в sysinit.node
|
|
« Последнее редактирование: 29 Июнь, 2012, 10:00:47 от Пестов »
|
Записан
|
|
|
|
Василий Дмитриев
|
|
« Ответ #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
|
|
« Ответ #9 : 29 Июнь, 2012, 10:22:06 » |
|
поскольку процессы запускаются в фоновом режиме, то может быть ситуация, когда они не успевают дождаться друг друга. Надо или раскидать запуск по разным местам в sysinit, или поставить задержки.
|
|
|
Записан
|
|
|
|
Пестов
Пользователь
Сообщений: 13
|
|
« Ответ #10 : 29 Июнь, 2012, 10:26:31 » |
|
пересобрал систему под node=1 проблемы решились. и всё-таки не понятно - при сборке создал файл построения install.2 и копировал его в .boot... но это уже детали, всё работает.
|
|
|
Записан
|
|
|
|
Олег Большаков
|
|
« Ответ #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 сеть не пингуется.
|
|
|
Записан
|
|
|
|
Василий Дмитриев
|
|
« Ответ #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
|
|
|
Записан
|
|
|
|
|