Ukrfaq - Често задавани въпроси

Как да се свържете с пълен TCP / IP стека?
В файл / и т.н. / система / Enum / включват / нето ttcpip промяна на TCPIP. Друг вариант - когато се използва в низа посочи /etc/rc.d/rc.local стартиране мениджър Йо-нет "-p TCPIP" вместо "-p ttcpip".

Как да се създаде мрежа, без да използвате Photon?
За да конфигурирате мрежата без използването на фотона, изпълнете следните стъпки: - тичам "pidin памет", като ви позволява да видите какво динамична библиотека (DLL) се зарежда автоматично Enumerator (Enumerator) в процеса на автоматично определяне на оборудването. - Завършване на работа на мениджъра мрежа Йо-нет и да го рестартирате ръчно. Например, както следва:

#pidin кор | Впиши devn
devn-epic.so @ b0369000 32K 8192
(Това означава, че QNX RTP определено мрежовата карта, като епос).

#slay Йо-нето
# Йо-нето -depic -pttcpip -ppppmgr ако = en0: 10.0.0.239

За да се гарантира автоматичното инсталиране на мрежовите настройки на всяка обувка, да направи по-горе споменатите команди в /etc/rc.d/rc.local файл (вие трябва да създадете този файл и определени стартиране на отбора атрибути "коригират + х /etc/rc.d/rc .local ").

rc.local файл Пример:

заколи Йо-нето
сън 2
IO-нето -depic -pttcpip -ppppmgr ако = en0: 10.0.0.239
сън 2
netmanager

Завършване на работа Йо-нето:

Рестартирайте Йо-мрежата, което показва на водача NIC и вида на TCP / IP стека:

Сега можете да стартирате Photon Network CFG, инсталиране на необходимите мрежови настройки и да активирате работата на мрежови устройства, в този случай - НИК.

За да се гарантира автоматичното инсталиране на мрежовите настройки на всяка обувка, да направи по-горе споменатите команди в /etc/rc.d/rc.local файл (вие трябва да създадете този файл и определени стартиране на отбора атрибути "коригират + х /etc/rc.d/rc .local ").

Ако все пак искате да се коригира стойността на настройките на мрежовата карта ръчно (например нестандартни стойности на I / O, IRQ), ще трябва да направите следното:

Рестартирайте QNX RTP, влезте като основен и стартирайте инструмента от Network CFG рафта. Ако в "Устройства" е празен, вашият съвет реши неправилно.
За решаване на проблема, както следва:

1) тече pterm, следват "убият Йо-нет"

2) Стартирайте "nettrap". Тази програма ще се опита да открива автоматично, мрежовата карта.
Например:

Ако не виждате "-d" в резултатите nettrap работа, това означава, че nettrap не може да открие вашата мрежова карта автоматично. Ако е така, преминете към стъпка 6.

3) Опитайте се да стартирате Йо-нето мениджър ръчно от командния ред. (Добавяне на -p pppmgr ако имате нужда от подкрепата на телефонна линия / PPPD).
Например:

5) Тестване на мрежата (например пинг или телнет). За да се гарантира автоматичното инсталиране на мрежовите настройки на всяка обувка, да направи по-горе споменатите команди в /etc/rc.d/rc.local файл (вие трябва да създадете този файл и определени стартиране на отбора атрибути "коригират + х /etc/rc.d/rc .local ").
Например:

ЗАБЕЛЕЖКА: Когато създавате rc.local, дай го атрибутите на изпълним команда "коригират A + х".

В този конкретен случай, можете да я настроите. Къде можете да спрете.

Какво да правим, ако в стъпка 2 nettrap не може да определи автоматично вида на водача мрежова карта? (Не е в резултатите от параметъра "-d"?)

6) Ако не знаете точно типа на вашата мрежова карта, опитайте да търсите във форума за поддръжка на сайта ни или дискусионна група qdn. *

ЗАБЕЛЕЖКА: Параметрите трябва да бъде между "" и не трябва да има интервали преди него и след него. Преминете към стъпка 4.

8) Ако имате PCI мрежова карта (лале клонинг, el509 и т.н.), опитайте се да стартирате "PCI", запишете "ID на продавач" / "Device ID" / "PCI индекс". Това отново ще ви позволи да зададете тези параметри директно към машиниста на командния ред:

Йо-нето -d лале PCI =, нали = -p ttcpip

ЗАБЕЛЕЖКА: За пълен списък на параметрите на командния ред на специално водача, тип "използват /lib/dll/devn-.so" или за информация за водача в HelpViewer гледам.
Преминете към стъпка 4.

Защо NETSTAT команда и маршрута не работи и да даде непроизводими грешки. $ Netstat NETSTAT: не маршрут монитор namelist $ маршрут: гнездо: Няма такъв файл или директория
NETSTAT и маршрут команди работи само с "пълна" изпълнение на TCP / IP стека (npm-tcpip.so). Те не работят с "малка" TCP / IP стека (npm-ttcpip.so), която използва QNX RTP подразбиране. Рестартирайте IO-мрежа, посочена като опциите на драйвера на мрежовата карта и вида на стека "-p TCPIP".

маршрут 192.168.1.10 добавка подразбиране

За да се гарантира автоматичното инсталиране на мрежовите настройки на всяка обувка, да направи тази команда в /etc/rc.d/rc.local файл (вие трябва да създадете този файл и да зададете стартиране на отбора атрибути "коригират + х /etc/rc.d/rc .local ").

Как да се даде възможност за множествено мрежовия интерфейс?
Вие трябва да направите следното:

1) Използване на "пълен" изпълнението на TCP / IP стека
2) При стартиране на NIC водачът трябва да посочи "мултикаст = 1" опция.

# Слей Йо-нето
# Йо-нето -d множествено = 1 -ptcpip
# Фоп en0 x.x.x.x
# Route добавите y.y.y.y подразбиране

Друг вариант - добавете ред "inetd", за да /etc/rc.d/rc.local.

Как да конфигурирате QNET-мрежа в QNX Neutrino / QNX RTP?
подкрепа 1. По подразбиране мрежа би трябвало вече да се стартира автоматично от системата. За да проверите това, изпълнете:

# Pidin ар | Впиши Йо-нето

трябва да видите нещо подобно на:

Йо-нето -pttcpip -ppppmgr

2. Монтирайте QNET:

# Mount -Tio-нето -o<опции qnet> npm-qnet.so

QNET възли се намират в директорията / нето / и изглеждат като поддиректории. Можете да стартирате командния RMDIR / нето / othernode за премахване на възел от пространството от имена. Можете да използвате и RMDIR / нето / yournode да се актуализира информацията за QNET-мрежа.
В момента QNET не поддържа дълги имена на домейни (например "ли /net/node.foo.com/net/joe"). Подкрепа за това строителните QNX RTP обещавам да реализира малко по-късно в следващата актуализация.

Как да свържете устройството към QNX 6 към мрежа Windows?
1. Изтеглете Samba 2.0.7 порт за QNX 6

2. Инсталиране на пълен стак TCPIP (как да го направя, е описан в Често задавани въпроси), а след това nmbd не се стартира.

3. За да се регистрирате в /etc/inetd.conf следното:
NetBIOS-SSN поток TCP nowait корен / ЮЕсАр / местни / самба / хамбар / smbd smbd
NetBIOS-НС dgram UDP чакане корен / ЮЕсАр / местни / самба / хамбар / nmbd nmbd

4. Сложете smb.conf в / ЮЕсАр / местни / самба / ИЪ /

5. В smb.conf предпише нещо като това:
[Global]
гост сметка = гост
регистрационен файл = /usr/local/samba/var/log.%m
влезте ниво = 2
сигурност = дял
работна група = работна група (например в група)
NetBIOS име = име на компютъра, който ще се вижда в средата на Windows мрежа (напр QNX_Server)

[Домове]
коментар = Начало Directories
за сърфиране = да
само за четене = няма
валидни потребители = гост

[Hd0-DOS]
коментира = Карам в:
пътека = / FS / hd0-DOS
обществен = да
писане = да
само за четене = няма
гост ОК = да

6. Run inetd. All.

ЗАБЕЛЕЖКА 1: За удобство на Samba конфигурация полезност може да се използва смачка. Процедура за това:

1. В / и т.н. / услугите, които ще се регистрират
SWAT 901 / TCP

2. В /etc/inetd.conf:
SWAT поток TCP nowait.400 корен / ЮЕсАр / местни / самба / хамбар / SWAT SWAT

ЗАБЕЛЕЖКА 2: inetd не се стартира автоматично при стартиране на системата. Ние трябва да създадем /etc/rc.d/rc.local файл с правата за достъп да започне и да влезе в "inetd".

ЗАБЕЛЕЖКА 3: За да монтирате мрежови устройства в QNX 6 използва полезност FS-CIFS:
FS-CIFS // nameofcomp: IPOFCOMP: / Share / localmountpoint 0 0

Например:
FS-CFS //barmaley:192.168.0.1:/c / FS / NDC 0 0
Тези команди могат също така да се регистрират в rc.local

Послепис Информацията се предоставя BoomBax
P.P.S. Така че прави това.