Come determinare l'indirizzo di rete del PC remoto? [chiuso]


-2

Diciamo che ho due PC collegati con un cavo Ethernet. Niente NAT, VPN, router ... niente, solo un cavo con due PC collegati ad entrambe le estremità. Ad esempio PC1 potrebbe avere un IP 192.168.1.1/24 (in realtà non conosco questo IP è solo un esempio). Voglio impostare l'IP appropriato per PC2 per poter comunicare con PC1. Il problema è che non conosco né IP PC1 né l'indirizzo di rete di PC1 (192.168.1.1/24 è stato usato solo come esempio). In altre parole, non riesco a impostare PC2 NIC come 192.168.1.77 e avviare nmap nell'intervallo 192.168.1.1-255 perché non so che l'IP PC1 si trova da qualche parte nell'intervallo 192.168.1.1-255, può essere 192.168.2.1-255 o 127.20.7.1-255 o qualunque cosa tu possa immaginare. Come posso determinare quale rete utilizza PC1? Posso impostare PC2 NIC in modalità promisc, ma cosa succede se PC1 non invia nulla? C'è qualche opzione migliore come scansionare l'intero spazio degli indirizzi privati ​​(sarebbe una follia)

EDIT: Sto ponendo questa domanda perché sono interessato a come funzionano le cose e se alcuni hack (usando la supernetting o qualcosa del genere) che sono supportati dalla teoria dietro la rete lo consentono. Risposte come andare su PC1 e verificare che l'IP manualmente non sia ciò che sto cercando.


Ho modificato la domanda per essere più chiari
Wakan Tanka,

Lo so, ma questa non è la domanda. Non ho accesso a PC1.
Wakan Tanka,

La tua domanda non viene calcolata. Se sono collegati direttamente, si trovano nello stesso edificio. Questo è un vero problema che hai? In altre parole, questo non è un problema teorico che stai cercando di risolvere?
Ramhound,

Diciamo che ho un router (PC1) che ho usato molto tempo fa e che aveva una configurazione piuttosto carina (che non invia alcun ARP o altre scoperte, ascolta silenziosamente solo le connessioni in entrata) che non voglio perdere ( Non riesco a ripristinarlo). Ora vorrei collegarmi al router e leggere questa configurazione, ma sfortunatamente ho dimenticato l'intervallo IP che ho impostato. Va bene come esempio?
Wakan Tanka,

"Perché dovresti guardare il blocco 127.20.7.1 quando hai appena detto che PC1 è nell'intervallo 192.168.1.1/24." Perché non so in quale intervallo si trova PC1. Potrebbe essere 127.20.7.1 o 192.168.1.1/24 o qualsiasi altra cosa.
Wakan Tanka,

Risposte:


2

Se box è un router dsl ti darà un indirizzo IP usando dhcp, il suo indirizzo è in quel pacchetto.

La scansione dell'intero 192.168.0.0/16 non è una follia, su una rete normale ci vorrà circa mezz'ora. L'intera rete dieci è un po 'troppo, ci vorrà una settimana.

Gli stereotipi della popolazione ti daranno alcuni altri ... 10.0.0.0/22 ​​per esempio. Anche le scatole dei router tendono a essere posizionate su x.1 x.250-x.254.

È una buona idea installare un tcpdump e avviare il router in modo sicuro. È probabile che invii alcuni pacchetti durante l'avvio anche se non diversamente. Questi possono essere utili.

Se la tua casella non risponde ai ping nmap può scansionare usando i pacchetti TCP SYN.

È tutto piuttosto vago, ma lo è anche la tua domanda.


Lo scenario del router è solo un esempio. Mi chiedo come fare le cose in generale
Wakan Tanka,

In generale , non si fa una cosa del genere, i due dispositivi saranno programmati per inviare pacchetti di trasmissione per trovarsi l'un l'altro e quindi concordare gli indirizzi IP, gli identificatori IPX o qualsiasi altra cosa abbiano bisogno di comunicare. Di solito all'avvio come ho già detto.
user3710044

@ user3710044 - Questa è più o meno una risposta valida, tranne per il fatto che l'utente sta utilizzando zero apparecchiature di rete. Fondamentalmente avrebbe dovuto scansionare ogni blocco di indirizzi perché indica che i suoi esempi erano proprio quegli esempi. Fornirò un voto poiché la risposta è valida se la domanda era rispondibile.
Ramhound,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.