Debuggen 1

> OS/2 net index <

Waar zit het?

Logbestanden bekijken

Netwerkopdrachten

Deze drie pagina's zijn als geheugensteuntjes bedoeld.

Enige referenties:

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 <