# Debuggen 1

#

##### > OS/2 net index <

Waar zit het? Logbestanden bekijken | Netwerkopdrachten

Deze drie pagina's zijn als geheugensteuntjes bedoeld.

Enige referenties:

- De OS/2 Networking Made Easy presentatie van Greg Shaw voor de Atlanta OS/2 User Group bevat een systematiek voor het oplossen van fouten.

- TCP/IP Tips by Greg Shah bevat een beschrijving van de config.sys ingangen.

- Het Buchhorn BBS van Thomas Baumann.

# Waar zit het ?

#

##### > Top<

### DOIP | ### Andere Internet Aanbieders bellen
\mptn\etc\tcpos2.ini | Binair configuratiebestand van Dial Other Internet Providers. De gegevens voert u via DOIP in.
\mptn\etc\resolv | Wordt tijdelijk door DOIP aangemaakt t.b.v. de DNS.
\mptn\etc\ppp0.log | Het logbestand van de laatste DOIP sessie. Zoals u ziet biedt het PPP protocol ook de mogelijkheid om "info" door te geven. notice : OS/2 ppp 2.00 Revision: 1.18 started by OS/2, pid 62 info : Using interface ppp0 info : Setting line characteristics info : Setting com port baud rate to 115200 notice : Linking: ppp0 <--> com4 info : Time critical priority level 1 info : Connecting with <slattach AT&FM0 OK ATE0Q0S0=0V1X1&C1&D2 OK ATDT8800808 NNECT none> info : Connector completed ... info : Remote message: sjoerd-visser: IP Address: 195.173.244.121 Running PPP on 2060607-07 13:00 Problemen inbellen 030 en 0344 opgelost / Problems dialing in 030 and 0344 solHELLO notice : ipcp_up: local IP address 195.173.244.121 notice : ipcp_up: remote IP address 194.159.73.222 notice : VJ TCP header compression enabled info : default route assigned through 194.159.73.222 info : Terminating link. notice : lcp_down: Connection terminated.
### TCP/IP | ### LAN Ingangen
###  | Let op: de lokatie van de etc bestanden (\TCIP\ETC of \MPTN\ETC) wordt bepaald door de variabele %ETC% in de CONFIG.SYS. Bij mij is dat: SET ETC=F:\MPTN\ETC De Emx bibliotheken en XFree86/OS2 maken er ook gebruik van.
\mptn\etc\resolv | Dit bestand wordt bij mij tijdens een internetverbinding dynamisch aangemaakt door het inbelprogramma (het bevat de in Injoy ingevoerde naamservers). Ook SLIPPM lijkt dit te doen. Het bevat de door de dialer gebruikte DNS instellingen. Dus de DNS van de ISP. Op andere TCP/IP stacks neemt het de plaats van \mptn\etc\resolv2 in. Hebt u problemen met de naamomzetting dan zou u beide bestanden kunnen aanmaken (let wel op de %ETC% variabele!). nameserver 194.159.73.136 nameserver 194.159.73.135
\mptn\etc\resolv2 | Een eventuele eigen domeinnaam en de IP adressen van de namenomzetters voor het LAN en het Internet (DNS). Te vergelijken met de Linux /etc/resolv.conf. Zonder passende ingangen kan Netscape de hostnamen op het Internet niet in IP adressen omzetten. Het wordt ingesteld in de Tab Hosts. Maar u kunt het ook handmatig doen (maak gebruik van spaties of tabs). domain thuis nameserver 192.168.1.20 nameserver 194.159.73.136 nameserver 149.174.211.5 De laatste twee domeinnaamserveerders zijn die van mijn ISP's. Ze zijn noodzakelijk. De eerste draait onder Linux. Voor OS/2 is een eenvoudige named daemon te downloaden van Tavi's OS/2 pages. Deze maakt gebruik van het host bestand, maar kan daarnaast queries doen naar andere server.
\mptn\etc\hosts | Het hosts bestand koppelt IP adressen aan hostnamen. Het formaat is net als onder linux /etc/hosts: "IP-adres" "fully-qualified-hostnaam" (FQHN) "alias" gescheiden door spaties of tabs. De alias hoeft niet per se gelijk te zijn aan het hostnaam gedeelte van de FQHN, maar ik denk dat het wel zo gemakkelijk is. 1192.168.1.10 visser.thuis visser 192.168.1.20 zolder.thuis zolder 192.168.1.21 laptop.thuis laptop In te voeren in het TCP/IP notebook.
\tcpip\bin\tcpstart.cmd | Beter niet op klikken! Roept setup.cmd aan TCP/IP te configureren en start daarna eventuele servers. @echo off echo CONFIGURING TCP/IP ..... echo See if install cleanup needed. F:\tcpip\bin\TCPCOEX.EXE IF EXIST F:\tcpip\bin\B4TCP.CMD CALL F:\tcpip\bin\B4TCP.CMD echo ..... FINISHED CONFIGURING TCP/IP echo Make current connection LAN only. IF EXIST F:\tcpip\bin\TOGGLE.EXE F:\tcpip\bin\TOGGLE.EXE IF ERRORLEVEL 1 GOTO :DONESERVERS echo STARTING THE TCP/IP PROCESSES ..... REM start inetd REM echo ..... INET Daemon Started REM start telnetd REM echo ..... TELNET Daemon Started REM start ftpd REM echo ..... FTP Daemon Started REM start tftpd REM echo ..... TFTP Daemon Started REM start rexecd REM echo ..... REXEC Daemon Started REM start rshd REM echo ..... RSH Daemon Started REM start lpd REM echo ..... LP Daemon Started REM start routed -q REM echo ..... ROUTED Started REM start /c xinit.cmd -nocopyright REM echo ..... X System Server Started REM start talkd REM echo ..... TALK Daemon Started REM start portmap REM echo ..... Portmapper Started REM start nfsd REM echo ..... Network File System Server Started REM nfsstart.exe REM echo ..... Network File System Client Started REM start /min sendmail -bd -q30m -CF:\MPTN\ETC\sendmail.uml REM echo ..... SENDMAIL Started REM start lprportd REM echo ..... LPRPORTD Started echo ..... FINISHED STARTING THE TCP/IP PROCESSES :DONESERVERS IF EXIST F:\tcpip\bin\TCPEXIT.CMD CALL F:\tcpip\bin\TCPEXIT.CMD echo ..... EXITING TCPSTART.CMD ..... Let op: Ik heb sendmail handmatig geremd.
\mptn\bin\mptstart.cmd | Roept \mptn\bin\setup.cmd aan . @ECHO OFF IF NOT EXIST F:\MPTN\BIN\SETUP.CMD GOTO NBSETUP INETWAIT 1>NUL CALL F:\MPTN\BIN\SETUP.CMD :NBSETUP IF NOT EXIST F:\MPTN\BIN\NBSETUP.CMD GOTO END CALL F:\MPTN\BIN\NBSETUP.CMD :END
\mptn\bin\setup.cmd | Configuratie van netwerk interfaces en routing onder TCP/IP. route -fh arp -f ifconfig lo 127.0.0.1 ifconfig lan0 192.168.0.1 netmask 255.255.255.0 REM ifconfig lan1 REM ifconfig lan2 REM ifconfig lan3 REM ifconfig lan4 REM ifconfig lan5 REM ifconfig lan6 REM ifconfig lan7 REM ifconfig sl0 route add net 192.168.0.0 192.168.0.1 1 netmask 255.255.255.0 > null ipgate on Standaard zijn bij mij de de dummy interface (lo=loopback) en echte netwerkkaart (lan0) geactiveerd. OS/2 fungeert met ipgate on als een router. Deze waarde worden in het TCP/IP configuratie notebook ingesteld. NB. Het IP adres van Warp PC is hier aangepast aan het voorkeursadres (of is het dwingelandij) van Windows ICS, die alleen 192.168.0.1 toestaat. Niets belet u om meerdere setup bestanden voor ifconfig aan te maken. Bijv. het bestand \mptn\bin\nbsetup.cmd (deze wordt na setup.cmd gestart).
\ibmlan\ibmlan.ini | Dit is niet het complete bestand! ; OS/2 Peer initialization file [networks] net1 = NETBEUI$,0,LM10,100,100,14 net2 = TCPBEUI$,1,LM10,100,100,14 ; This information is read by the redirector at device initialization time. [requester] COMPUTERNAME = VISSER DOMAIN = THUIS wrkservices = PEER,MESSENGER wrknets = NET1,NET2 srvnets = NET1,NET2 Het zijn alleen maar de zaken die ik moest veranderen. Zie ook OS/2 LAN Requester initialization file
\tcpip\bin\direct.cmd | OS/2 2.0 SLIP Driver for IBM TCP/IP version 2.0 Sample attachment script for direct connection between to asynchronous lines.
\tcpip\bin\b4tcp.cmd | Firewall configuratiebestand.
\mptn\etc\socks.cfg | Wordt aangemaakt in het TCP/IP notebook. Zie Direct Routegegevens en Standaard SOCKS servers configureren in de Tab Socks . direct 192.168.0.2 255.255.255.0
\mptn\etc\socks.cfg | De SOCKS omgeving wordt aangemaakt in het TCP/IP notebook. Zie Tab Socks . socks_flag on socks_user sjoerd socks_domain thuis socks_ns visser.thuis socks_server
\mptn\etc\inetcfg.ini | Last but not least. Het bestand inetcfg.ini bevat de TCP/IP configuratie. Het wordt aangemaakt met (maak eerst een backup): H:\MPTN\ETC>inetcfg -g all File :H:\MPTN\ETC\inetcfg.ini created. Zoals u ziet worden de huidige (CURRENT), standaard (DEFAULT), minimum en maximum waarden #Inetcfg: CURRENT DEFAULT MINIMUM MAXIMUM keepalive 7800 7800 0 7800 KeepAlive (sec) tcpswinsize 32768 32768 1024 246723 TCP SendWindow Size tcprwinsize 32768 32768 1024 246723 TCP RecvWindow Size udpswinsize 9216 9216 1024 246723 UDP SendWindow Size udprwinsize 41600 41600 1024 246723 UDP RecvWindow Size lingertime 120 120 0 65535 Linger Time (sec) probecnt 8 8 1 8 Number Of KeepAlive Probes ipforward 1 0 0 1 IP Forwarding flag ON/OFF mtudiscover 1 1 0 1 TCP Path MTU Discovery ON/OFF arpkillc 1200 1200 180 15300 ARP Complete TimeOut (sec) arpkilli 180 180 60 1200 ARP InComplete TimeOut (sec) lipcstswinsize 10240 10240 1024 246723 LIPC Stream SendWindow Size lipcstrwinsize 10240 10240 1024 246723 LIPC Stream RecvWindow Size lipcdgswinsize 2048 2048 1024 246723 LIPC Dgram SendWindow Size lipcdgrwinsize 4096 4096 1024 246723 LIPC Dgram RecvWindow Size synattack 0 0 0 1 SYN Attack Flag ON/OFF syncookie 0 0 0 1 SYN Cookie Flag ON/OFF firewall 0 0 0 1 FIREWALL ON/OFF multidefrt 1 1 0 1 Multiple Default Routes ON/OFF winscale 1 1 0 1 TCP Window Scale ON/OFF timestmp 0 0 0 1 TCP TimeStamps ON/OFF realslow 20 20 1 100 TCP TW Q Slow Timeout ticks perfhttp 1 1 0 1 Fast Path HTTP ON/OFF tcpttl 64 64 1 255 TCP TTL (hops) udpttl 64 64 1 255 UDP TTL (hops) icmpttl 64 64 1 255 ICMP TTL (hops) fragttl 60 60 1 255 Fragment TTL (sec) reusetw 1 1 0 1 Reuse Time Wait ON/OFF msl 30 30 1 16384 TCP MaxSegLifeTime (sec) cc 0 0 0 1 TTCP function ON/OFF Hier zijn de standaard waarden actief. U kunt de CURRENT waarden met de hand veranderen. Veranderde inetcfg.ini waarden activeert u met : inetcfg -s all Een reboot is niet zinvol. Tijdens het booten worden alleen de standaard (DEFAULT) waarden geactiveerd. U moet de opdracht inetcfg -s all aan een \TCPIP\BIN\B4TCP.CMD bestand toevoegen om bijv. een firewall bij het booten te activeren. Wilt u weer naar de standaard (DEFAULT) waarden terug, dan geeft u het volgende commando: inetcfg -r all Bron: Betreft: inetcfg tips... Van: Duane Chamblee <duanec@nc.rr.com> Datum: 16-03-01, 13:10:35 Grootte: 1678 Bytes Nieuwsgroepen: comp.os.os2.networking.tcp-ip
### MPTN |
\ibmcom\protocol.ini | Het configuratiebestand van MPTS. Het is nauw verbonden met \ibmlan\ibmlan.ini. OS/2 Peer initialization file [PROT_MAN] DRIVERNAME = PROTMAN$ [IBMLXCFG] netbeui_nif = netbeui.nif tcpbeui_nif = tcpbeui.nif tcpip_nif = tcpip.nif RTL8029_nif = RTL8029.NIF [NETBIOS] DriverName = netbios$ ADAPTER0 = netbeui$,0 ADAPTER1 = tcpbeui$,1 [tcpip_nif] DriverName = TCPIP$ Bindings = RTL8029_nif [RTL8029_nif] DriverName = PCIND$ RamAddress = 0x0D0000
\mptn\bin\mptconfg.ini | Dit tekstbestand gaf na een verandering van het IP adres in 192.168.0.1 niet meer de actuele informatie weer. [IFCONFIG] Interface = 0,,, Address = 192.168.1.10,,, Brdcast = ,,, Dest = ,,, Enable = UP,,, Netmask = 255.255.255.0,,, Vergelijk het met de setup.cmd uit dezelfde directory: route -fh arp -f ifconfig lo 127.0.0.1 ifconfig lan0 192.168.0.1 netmask 255.255.255.0
\ibmcom\rfcnames.lst | De lijst met namen van Netbios via TCP/IP. De tweede kolom (hostnaam of IP adres), mag ook een via de DNS benaderbare hostnaam zijn. "laptop" 192.168.1.21 "visser" 192.168.1.10 "zolder" 192.168.1.20
\ibmcom\rfcbcst.lst | De verzendlijst (broadcast lijst) van Netbios via TCP/IP (MPTS) 192.168.1.10 192.168.1.20 192.168.1.21
\mptn\bin\mptstart.cmd | Roept \mptn\bin\setup.cmd aan en (indien aanwezig) \mptn\bin\nbsetup.cmd aan. @ECHO OFF IF NOT EXIST F:\MPTN\BIN\SETUP.CMD GOTO NBSETUP INETWAIT 1>NUL CALL F:\MPTN\BIN\SETUP.CMD :NBSETUP IF NOT EXIST F:\MPTN\BIN\NBSETUP.CMD GOTO END CALL F:\MPTN\BIN\NBSETUP.CMD :END
### Internet daemon |
\mptn\etc\inetd.lst | Bij mij leeg.
\mptn\etc\services | Het services bestand: diensten en poortnummers
\mptn\etc\inetd.lst | De bij u geactiveerde diensten. printer tcp lpd Programma's (hier lpd) kunnen opties meekrijgen.
### Webexplorer | ###
\mptn\etc\news.cfg | Web Explorer nieuws configuratiebestand
\mptn\etc\explore.ini | Configuratiebestand van Web Explorer
\ibmcom\protocol.ini | Configuratiebestand dat bepaalt hoe het TCP/IP protocol aan de NDIS netwerkkaart(en) gebonden wordt.
\ibmcom\lantran.log | Belangrijk logbestand van LAN berichten en foutmeldingen tijdens de het opstarten van het netwerk. Zie verderop in Logbestanden bekijken.
### Newsreader/2 | ###
\mptn\etc\news.tim | Het laatst gelezen nieuws met Newsreader/2
\mptn\etc\news.grp | Geabonneerde groepen
\mptn\etc\news.all | Alle nieuwsgroepen
\mptn\etc\news.tmp \mptn\etc\ news.sav | Backup versies van de geabonneerde groepen
### FTP | ###
\mptn\etc\trusers | Het Trusted Users bestand van de FTP deamon. Bevat ook wachtwoorden! Het wordt ingesteld in het TCP/IP Configuratie (LAN) notebook. Zie: Tab Beveiliging
### Sendmail |
\mptn\etc\sendmail.cf | Het sendmail configuratiebestand als er geen gebruik gemaakt wordt van Ultimail of NewsReader/2. Zie: Tab Sendmail.
\mptn\etc\sendmail.uml | Het sendmail configuratiebestand als u post verstuurt via Ultimail of NewsReader/2. Zie: Tab Sendmail.
### Netwerkberichten |
\ibmlan\logs\message.log | De netwerkberichten.

##### > Top <