Gå til innhold
Trenger du hjelp med internett og nettverk? Still spørsmål her ×

hvordan finne ulike subnett?


Anbefalte innlegg

problemet er et nettverk uten dhcp server.

 

 

hvordan finne hvilken ip segment/subnet maskiene som er koblet til er på? (altså uten å ha fysisk tilgang til disse, maskinene og skrive ipconfig etc..)

eks min far og bror kjører et nettverk på 192.168.1.0 /24 , hvis det ikke er dhcp server på dette nett og jeg kobler meg til må jeg selv vite at jeg må ta eks ip 192.168.1.5 og subnett 255.255.255.0 (24).

 

 

er det noe program som kan scanne og prøve mange forskjellige konfigurasjoner, hvis jeg ikke vet at de er på 192.168.1.0 nettet?

 

har tenkt et sniffeprogram siden første del av pakkene som går over nettverket er innholder adressen, men siden du bare er fysisk tilkoblet med kabel, så kan du jo ikke sniffe opp pakker?

 

noen som har en løsning på dette?

Lenke til kommentar
  • 3 år senere...
Videoannonse
Annonse

På windows kan du kjøre et skript som sjekker hvert subnet's default gateway med ping... Dette er tungvindt, tidskrevende og ikke optimalt, men fungerer under de fleste forhold.

 

Eksempelscript (bestod funksjonstesten ^^ ) :

 

subnetscan.bat

rem # subnet checker
rem # V 1.0
rem # Author: Robin Garen Aaberg
@echo off
cls
:ifselect
Echo Select interface, if not shure, hit enter to see a list over your pc's NICs
echo.
set /p if=Interface : 
IF "%if%" == "" (
cls
netsh interface show interface
goto ifselect
)
set /a x=0


:subnetcheck

echo Checking subnet 192.168.%x%.0
echo.
echo Setting up the interface...
call netsh interface ip set address name="%if%" static 192.168.%x%.250 255.255.255.0
echo Pinging default gateway (assuming 192.168.%x%.1)
ping 192.168.%x%.1 -n 1 > tmp


rem Engelsk 
type tmp | FIND /I /C "reply"
IF %ERRORLEVEL% EQU 0 goto found_subnet

rem Norsk
type tmp | FIND /I /C "svar"
IF %ERRORLEVEL% EQU 0 goto found_subnet

echo Host not found, checking next subnet
set /a x=%x%+1
del tmp
goto subnetcheck

:found_subnet
cls
echo Host online, Currently subnet is used : 192.168.%x%.0/24
echo.
echo Setting default gateway...
call netsh interface ip set address name="%if%" static 192.168.%x%.250 255.255.255.0 gateway=192.168.%x%.1 1
echo Setting up DNS.. 
call netsh interface ip set dns name="%if%" static 192.168.%x%.1 primary
echo Finished, using following settings :
echo.
ipconfig
pause
exit

Endret av robgar
Lenke til kommentar

Det letteste er vel å laste ned en gratis IP scanner ved et søk på Google.

Scann deretter rangen 192.168.0.0 255.255.0.0 som er den mest vanlige rangen for hjemmenettverk,finner du ikke noe der scanner du 172.16.0.0 255.255.0.0 og 10.0.0.0 255.0.0.0.

Endret av Knopfix
Lenke til kommentar

vel om du pinger broadcast adressen til rangen og ser hvor replies kommer fra. Dermed så ser du hvilke hoster som er i subnettet og resten av ipene er ikke i bruk.

 

set statisk i subnett 192.168.1.254

I ditt tilfelle: ping 192.168.1.255

og sånn kan du gjøre for hvert nett.

 

standard hjemme router er gjerne satt til 192.168.0.0, 192.168.1.0 eller 10.0.0.0/24

 

Å sniffe på switch port kan være problem, du får kun uknown unicast trafikk om du ikke flodder mac adress bufferen. For å få uknown unicast må du kanskje reloade routeren, switchportene.

Endret av VictorOsborn
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...