Tartalomjegyzék

< Windows

Windows hálózatok

IP cím

IP cím lekérdezése:

ipconfig

Új ip cím kérése (DHCP):

ipconfig /renew

Többek között a hardvercímet is lekérjük:

ipconfig /all

Hardvercím

Az ipconfig segít a hardver cím megismerésében:

ipconfig /all

Ettől viszont egyszerűbb a következő:

getmac

Hálózati kapcsolatok nyomonkövetése

Az összes kapcsolat megjelenítése

netstat -a

Az összes kapcsolat megjelenítése számokkal:

netstat -an

Azon programok megjelenítése, amelyek kapcsolatokat hoznak létre:

netstat -b

Milyen folyamat használja a portokat:

netstat -ano

Port típusok:

Egy kapcsolat nyomon követése, átjárón, tűzfalon, stb. keresztül:

tracert <ip-cím vagy domain>
tracert zold.and
tracert 192.168.5.1

Általában a trojai portok

További netstat

A kernel routing táblája:

netstat -r

A host neveket ne oldja fel:

netstat -an

Minden használt port listázása

netstat -a

Statisztika minden protokollról:

netstat -s

Szűrés csak a hibákra:

netstat -s | findstr Errors

Minden porthoz tartozó folyamat PID-je és neve:

netstat -p

Interfész statisztika:

netstat -e

Az idegen címek számára, FQDN megjelenítése:

netstat -f

Egy folyamat milyen portot használ:

netstat -ap | grep apache2

Kiépített kapcsolatok:

netstat | findstr ESTABLISHED

A LISTEN, CLOSE_WAIT és TIME_WAIT állapotban lévő kapcsolatok lekérdezése:

netstat | findstr LISTEN  
netstat | findstr CLOSE_WAIT  
netstat | findstr TIME_WAIT

Mi a PID száma a hálózatot használó kapcsolatoknak? Például: https kapcsolatok esetén:

netstat -o | findstr https
Kapcsolat állapotok angolul és magyarul
ESTABLISHED ÉLŐ
LISTENING FIGYEL
CLOSE_WAIT LEZÁRÁS_VÁRÁS
TIME_WAIT IDŐZÍTETT_VÁRÁS

A netstat kereséssel:

netstat | findstr LISTEN  
netstat | findstr CLOSE_WAIT  
netstat | findstr TIME_WAIT
netstat | findstr ESTABLISHED

Távolig gazdagép FQDN-je

netstat -f
netstat -f | findstr ESTABLISHED

Interfész statisztika:

netstat -e

Útirányítási információk:

netstat -r

A kapcsolatot létrehozó folyamat lekérdezése a -b kapcsolóval lehetséges. A -b kapcsoló, csak rendszergazdaként használható:

netstat -a -b

Hálózati kártya beállítása

Nézzük meg milyen hálózati kapcsolatok vannak:

C:\> netsh interface show interface

A parancs rövidíthető is így:

C:\> netsh i s i

Ha csak egyetlen kapcsolatról szeretnénk információt, és ennek a neve a „Helyi kapcsolat”, akkor használjuk a következő parancsot:

C:\> netsh interface show interface ^
    name="Helyi kapcsolat"

Angol nyelvű felületen: a „Helyi kapcsolat” helyett: „Local Area Connection”.

Beállítások megtekintése:

C:\> netsh interface ip show config

Figyelem! A beállításokat csak rendszergazdaként indított parancssorból lehet kiadni!

Dinamikus IP cím beállítása:

C:\> netsh interface ip set address "Helyi kapcsolat" dhcp

Fix IP cím:

C:\> netsh interface ip set address ^
	 name="Helyi kapcsolat" ^ 
         static 192.168.5.3 255.255.255.0

A name= elhagyható:

C:\> netsh interface ip set address ^
         "Helyi kapcsolat" ^
         static 192.168.5.3 255.255.255.0

Beállítás alapértelmezett átjáróval:

C:\> netsh interface ip set address ^
	 name="Helyi kapcsolat" ^ 
         static 192.168.5.3 255.255.255.0 192.168.5.1

Alapértelmezett átjáró a route paranccsal:

C:\> route -p change 0.0.0.0 mask 0.0.0.0 192.168.10.1

vagy:

C:\> route -p add 0.0.0.0 mask 0.0.0.0 192.168.10.1 

Több változó használata:

C:\> netsh int ip set address "Helyi kapcsolat" ^
       address=192.168.10.6 ^
       mask=255.255.255.0 ^
       gateway=192.168.10.1

Fix IP cím átjáróval, metrikával:

netsh interface ip set address ^
	name="Helyi kapcsolat" ^
        static 192.168.5.3 255.255.255.0 192.168.5.1 1

Beállítások exportálása:

netsh -c interface dump > beallitasok.txt

Beállítások importálása:

netsh -f beallitasok.txt

vagy:

netsh exec beallitasok.txt

DNS szerver beállítása:

netsh interface ip set dns "Helyi kapcsolat" static 192.168.5.2

WINS szerver:

netsh interface ip set wins "Helyi kapcsolat" static 192.168.5.4

DNS beállítása dinamikusan DHCP szervertől:

netsh interface ip set dns "Helyi kapcsolat" dhcp

A TCP/IP eszköz alapállapotba állítása:

netash interface ip reset resetlog.txt

Több IP cím

netsh interface ipv4 add address "Helyi kapcsolat" 192.168.10.11 255.255.255.0
netsh interface ipv4 add address "Helyi kapcsolat" 192.168.20.11 255.255.255.0

Ellenőrizzük:

ipconfig
netsh interface ip show config

A DHCP-vel beállított IP cím mellé sajnos nem lehet beállítani fix IP címet.

IMAP beállítások

IMAP beállítások MS körenyezetben

A levelek letöltése IMAP esetén minden kliensben rendben megy. A MS termékek azonban a kimenő leveleket alapesetben nem a szerverre mentik, pedig néhányan ezt szeretnék.

Ez a leírás egynelőre felületes. Részletes leírások a külső linkeken.

Outlook Express

Az IMAP fülön INBOX. szükséges gyökérkönyvtárnak. A pont is kell.

MS Outlook

A kimenő leveleket alapból nem kezeli. Egy szabályt kell létrehozni az „Eszközök” → „Szabályok …”, amely szabály a helyére másolja a a kimenő levelinket.

Külső hivatkozások

Outlook Express:

MS Outlook:

MS Outlook Gmail:

Imap beállítások Thunderbirdben

Ha egy postafiókot beállítottunk automatikusan kezeli. Nincs szükség külön beállításra.

Levelező programok

Apache kezelése

sc stop apache2.2
sc start apache2.2

vagy:

net stop apache2.2
net start apache2.2

DNS kliens

DNS beállítások aktualizálása:

ipconfig /flushdns

Fájlok megosztása hálózaton

A windowsos fájlmegosztások

Windowsos rendszereken a hálózati fájlmegosztást SMB/CIF protokollok segítségével valósítjuk meg. A linuxos rendszerek képesek részt venni a Windowsos hálózati munkában, szerver és kliensként egyaránt.

Elérés

A megosztott meghajtót két módon érhetjük el Windows alól:

Hálózati elérési út megadásával (UNC) Betűjeles hálózati meghajtó használata
\\server\megosztasnev h:\

Egy dolgozat nevű könyvtár elérése ezek után:

Hálózati elérési út megadásával (UNC) Betűjeles hálózati meghajtó használata
\\server\megosztasnev\dolgozat\ h:\dolgozat\

A háttérben persze minden betűjeles hálózati meghajtó mögött egy UNC elérési út van.

Az UNC tehát egy a hálózati megosztások elérési útjának megadása. Az Universal Naming Convention szavak rövidítése, amely univerzális elnevezési szabályként fordítható.

Csatolás parancssorból

Csatolás:

net use h: \\server\home

Csatolás adatokkal

net use h: \\server\home /user:joska\titok

Kijelentkezés:

net use \\server\home /delete

Leválasztás példa:

net use /d h:

Kijelentkezés erőltetése (ha egy folyamat használja a megosztást):

net use h: /delete /y

Csatol hálózati meghajtók megtekintése:

net use

Nagyban megkönnyíti a munkánkat, ha a használandó parancsokat egy fájlba írjuk.

Megosztás csatolása, azaz egy szerver elérése példa script:

csatol.bat
@echo off
cls
copy \\szervernev\\netlogon*.bmp C:\windows\Applic~1\micros~1\Intern~1
net time \\szervernev /set /yes
net use m: \\szervernev\mentesek
net use p: \\szervernev\publikalasok
echo --- Belepes >> \\szervernev\\admin$\login.txt
net time \\szervernev /yes >> \\szervernev\admin$\login.txt
net config >> \\szervernev\admin$\logint.txt

Windows 10 alatt, a parancssorban rendszergazdaként csatolt meghajtók nem látszanak a felhasználó számára grafikus felületen, mivel azok el vannak szeparálva egymástól.

Ha szeretnénk ezt a szeparációt megszüntetni keressük fel a következő bejegyzést:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

Hozzuk létre DWORD típusú bejegyzést, EnableLinkedConnections néven; értéke legyen 1. Indítsuk újra a számítógépet.

A hosts fájl

Ma már az operációs rendszerek DNS szerverektől kérdezik le az IP címekhez tartozó tartományneveket. A régen haszénált hosts fájl azonban most is használható, és az operációs rendszerek ezt is veszik elsőként figyelembe.

XP-én a helye:

C:\Windwows\System32\drivers\etc\

Ide felvehetünk saját IP cím és tartománynév megfeleltetést is.

Ez a fájl alkalmas lehet néhány webhely tiltására is. Ha valamit tiltani szeretnénk, csak meg kell adni egy a 172.0.0.1 IP címet.

A hosts fájl tartalma:

type C:\Windwows\System32\drivers\etc\hosts

Routing

A routing tábla kiíratása.

route print

Alapértelmezett átjáró beálltása:

route add 0.0.0.0 mask 0.0.0.0 172.16.16.20

Alapértelmezett átjáró törlése:

route delete 0.0.0.0 mask 0.0.0.0

DNS beálltása

interface ip set dns “Helyi kapcsolat” static 192.168.1.1

Ha azt szeretnénk, hogy DHCP szervertől kapja:

netsh interface ip set dns “Local Area Connection” dhcp

vagy:

interface ip set address “Local Area Connection” dhcp

nbtstat

nbtstat -a server

A server NetBIOS nevű gép milyen szolgáltatásokat nyújt. A szerver helyére írhatok más NetBIOS-gépnevet is.

00 munkaállomás
03 üzenetküldő szolgáltatás (WinPopup
1B tartomány főtallózó
1D főtallózó
20 fájlkiszolgáló

Példa:

nbtstat -A 192.168.10.2

nslookup

Tartománynevek IP címét kérdezi le.

nslookup pirostartomany.hu
Kiszolgáló: gepnev.zoldartomany.hu
172.16.0.2

Nem mérvadó válasz:
Név:     pirostartomany.hu
Address: 217.20.130.90

Gyökérszervere lekérdezése:

nslookup -querytype=ns .

A hu domain illetékese:

nslookup -querytype=ns hu

A zold.hu domainben illetékes:

nslookup -querytype=ns zold.hu

Mit tud az ns1.mars.hu szerver a barna.hu domainről?

nslookup barna.hu ns1.mars.hu

Tűzfal

Kikapcsolás:

netsh advfirewall set allprofiles state off  

Bekapcsolás:

netsh advfirewall set allprofiles state on 

Állapot megtekintése:

netsh advfirewall show allprofiles

Proxy

set HTTPS_PROXY=http://felhasznalonev:jelszo@proxyszerver:port

Proxy kikapcsolása registry-ből:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f

Grafikus beállítók indítása

Távoli SSH elérés

Szükségünk van a Chocolatey csomagkezelőre:

A weboldalon található parancsot, csak be kell másolni PowerShellbe.

Ellenőrzés:

choco --version

Szükség van az sshfs és winfsp csomagokra. Lehetővé teszik a távoli SSH hozzáférést meghajtóként csatolni. Elég ha az sshfs csomagot telepítjük, függőségként települ a winfsp is.

choco install sshfs

A felhasználó saját könyvtárának csatolása:

net use s: \\sshfs\janos@192.168.10.11

A /media könyvtár csatolása:

net use s: \\sshfs\janos@192.168.10.11\..\..\media\janos

Függelék

Port átirányítás

Port átirányítása:

netsh interface portproxy add v4tov4 ^
   listenaddress=10.255.255.1 listenport=445 ^
   connectaddress=10.255.255.1 connectport=44445

Hálózati megosztás Total Commanderben

Csatolás

Az előugró ablakban be kell állítani a meghatót és a csatolandó hálózati mappát. Például:

Leválasztás

Kiválasztom a leválasztani kívánt meghajtót, majd „Ok” gomb.