Ukrfaq - faq
Cum de a conecta un plin TCP / IP-stiva?
În fișierul / etc / system / enum / include / ttcpip modificare netă pe TCPIP. O altă variantă de realizare - atunci când este utilizat în șirul indică manager de pornire /etc/rc.d/rc.local io-net „TCPIP -p“ în loc de „ttcpip -p“.
Cum de a crea o rețea fără a utiliza un foton?
Pentru a configura rețeaua fără utilizarea Photon, efectuați următorii pași: - executați „pidin mem“, vă permite să vedeți enumeratorul ce bibliotecă dinamică (DLL) este încărcat automat (recenzor) în procesul de determinare automată a echipamentului. - Finalizarea sarcina managerului de rețea IO-net și reporniți-l manual. De exemplu, după cum urmează:
#pidin mem | devn grep
devn-epic.so @ b0369000 32K 8192
(Aceasta înseamnă că QNX definit cartela rtp de rețea ca epic).
#slay io-net
# Io-net -depic -pttcpip -ppppmgr if = en0: 10.0.0.239
Pentru a asigura o instalare automată a setărilor de rețea la fiecare pornire, efectuați comenzile de mai sus în fișierul /etc/rc.d/rc.local (trebuie să creați acest fișier și setați de pornire echipa atributele „chmod + x /etc/rc.d/rc .local „).
Exemplu de fișier rc.local:
Slay io-net
somn 2
io-net -pttcpip -depic -ppppmgr if = en0: 10.0.0.239
somn 2
Netmanager
Completați un loc de muncă io-net:
Reporniți IO-net, indicând driverul NIC și tipul de TCP / IP-stiva:
Acum puteți rula Photon rețea Cfg, instalați setările de rețea necesare și să activeze activitatea de dispozitive de rețea, în acest caz - NIC.
Pentru a asigura o instalare automată a setărilor de rețea la fiecare pornire, efectuați comenzile de mai sus în fișierul /etc/rc.d/rc.local (trebuie să creați acest fișier și setați de pornire echipa atributele „chmod + x /etc/rc.d/rc .local „).
Dacă totuși doriți să reglați valoarea setărilor de card de rețea manual (de exemplu, valori non-standard de I / O, IRQ), va trebui să faceți următoarele:
Reporniți QNX rtp, conectați ca root și executați instrumentul de rețea CFG raft. Dacă în secțiunea „Dispozitive“ este gol, bord a decis incorect.
Pentru a rezolva problema, după cum urmează:
1) a alerga pterm, urmați "ucide io-net"
2) Run "nettrap". Acest program va încerca detectarea automată a plăcii de rețea.
De exemplu:
Dacă nu vedeți nici un „-d“ în rezultatele nettrap muncii, aceasta înseamnă că nettrap nu poate detecta placa de rețea în mod automat. Dacă da, treceți la pasul 6.
3) Încercați să rulați manual de manager io-net din linia de comandă. (Adăugați pppmgr -p dacă aveți nevoie de sprijinul dialup / pppd).
De exemplu:
5) Testarea rețelei (de exemplu, ping sau telnet). Pentru a asigura o instalare automată a setărilor de rețea la fiecare pornire, efectuați comenzile de mai sus în fișierul /etc/rc.d/rc.local (trebuie să creați acest fișier și setați de pornire echipa atributele „chmod + x /etc/rc.d/rc .local „).
De exemplu:
NOTĂ: La crearea rc.local, da atributele executabil comanda „chmod a + x“.
În acest caz particular, vă configurați rețeaua. În cazul în care vă puteți opri.
Ce se poate face în cazul în care în Etapa 2 nettrap nu a putut determina în mod automat tipul de driver placă de rețea? (Nu în rezultatele parametrului „-d“?)
6) Dacă nu știți exact tipul plăcii de rețea, încercați să căutați pe forum de suport pe site-ul nostru sau qdn grup de știri. *
NOTĂ: Parametrii trebuie să fie între „“ și nu trebuie să existe spații înainte de și după. Mergeți la pasul 4.
8) Dacă aveți o placă de rețea PCI (clona lalea, el509, etc), încercați să porniți „pci“, scrie în jos „Vendor ID-ul“ / „ID-ul dispozitivului“ / „indicele PCI“. Aceasta din nou va permite să specificați acești parametri direct la șofer la linia de comandă:
io-net -d = lalea pci, a făcut = -p ttcpip
NOTA: Pentru o listă completă de parametri ai liniei de comandă a conducătorului auto special, de tip „folosiți /lib/dll/devn-.so“ sau căutați informații despre conducătorul auto în HelpViewer.
Mergeți la pasul 4.
De ce comanda netstat și ruta nu funcționează și să dea erori nereproductibile. $ Netstat netstat: nici un traseu monitor namelist $ traseu: soclu: Nu există un astfel de fișier sau director
netstat și trecere comenzi funcționează numai cu punerea în aplicare „plin“ de TCP / IP-stiva (npm-tcpip.so). Ei nu lucrează cu "mic" TCP / IP-stiva (npm-ttcpip.so), care utilizează QNX implicit rtp. Reporniți IO-net, specificat ca opțiunile driverului de card de rețea și tipul de stivă „TCPIP -p“.
route add default 192.168.1.10
Pentru a asigura o instalare automată a setărilor de rețea pe fiecare pornire, face această comandă în fișierul /etc/rc.d/rc.local (trebuie să creați acest fișier și setați de pornire echipa atributele „chmod + x /etc/rc.d/rc .local „).
Cum se activează multicasting pentru interfața de rețea?
Trebuie să faceți următoarele:
1) Utilizați punerea în aplicare „complet“ TCP / IP-stiva
2) La pornirea driverul NIC pentru a indica „multicast = 1“ opțiune.
# Slay io-net
multicast -d # Io-net = 1 -ptcpip
# Ifconfig en0 x.x.x.x
# Route add default y.y.y.y
O altă opțiune - adăuga o linie de „inetd“ la /etc/rc.d/rc.local.
Cum se configurează QNET-rețea în QNX Neutrino / QNX rtp?
suport de rețea 1. implicit ar trebui să fie lansată deja în mod automat de către sistem. Pentru a verifica acest lucru, urmați:
# Pidin ar | grep io-net
ar trebui să vedeți ceva similar cu:
-ppppmgr -pttcpip io-net
2. Mount QNET:
# Mount -Tio -o-net<опции qnet> npm-qnet.so
nodurile Qnet sunt localizate în directorul / net / si arata ca subdirectoare. Puteți rula comanda rmdir / net / othernode pentru a elimina un nod din spațiul de nume. Puteți utiliza, de asemenea rmdir / net / yournode pentru a actualiza informațiile despre QNET-rețea.
În prezent, QNET nu acceptă numele de domenii lungi (de exemplu, „ls /net/node.foo.com/net/joe“). Suport pentru dezvoltatorii imobiliari QNX promit rtp pentru a realiza un pic mai târziu în următoarea actualizare.
Cum de a conecta aparatul la QNX 6 la o rețea pentru Windows?
1. Descărcați Samba 2.0.7 port pentru QNX 6
2. Instalați TCPIP completă stivă (cum se face acest lucru este descris în FAQ), iar apoi nmbd nu va porni.
3. Pentru a înregistra în /etc/inetd.conf următoarele:
NetBIOS-Ssn flux tcp nowait root / usr / local / samba / bin / smbd smbd
NetBIOS-ns dgram udp wait rădăcină / usr / local / samba / bin / nmbd nmbd
4. Pune smb.conf în / usr / local / samba / lib /
5. În smb.conf prescrie ceva de genul:
[Global]
cont de oaspete = oaspeți
fișier jurnal = /usr/local/samba/var/log.%m
log level = 2
securitate = cota
workgroup = Grup de lucru (de exemplu, Workgroup)
Numele NetBIOS = numele computerului care va fi vizibil în mediul de rețea pentru Windows (de exemplu, QNX_Server)
[Case]
comment = Directoare Acasă
răsfoirea = da
numai în citire = nu
utilizatorii valide = Guest
[Hd0-dos]
comment = Unitate c:
path = / fs / hd0-dos
publice = da
inscriptibil = yes
numai în citire = nu
OK Guest = da
6. Run inetd. Toate.
NOTA 1: Pentru comoditatea Samba utilitar de configurare pot fi folosite strivi. Procedura cu privire la acest lucru:
1. În / etc / servicii pentru a înregistra
swat 901 / tcp
2. În /etc/inetd.conf:
swat flux tcp nowait.400 rădăcină / usr / local / samba / bin / swat swat
NOTA 2: inetd nu pornește automat la pornirea sistemului. Noi trebuie să creeze fișiere /etc/rc.d/rc.local cu drepturile de acces pentru a lansa și de a intra la „inetd“.
NOTA 3: Pentru a monta unitățile de rețea în QNX 6 utilizate utilitate fs-cifs:
fs-CIFS // nameofcomp: IPOFCOMP: / share / localmountpoint 0 0
De exemplu:
fs-CFS //barmaley:192.168.0.1:/c / fs / ndc 0 0
Aceste comenzi pot înregistra, de asemenea, în rc.local
P.S. Informațiile sunt furnizate BoomBax
P.P.S. Deci, face acest lucru.