Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

trovare ip di pc (linux) in una rete con dhcp

127 views
Skip to first unread message

BIG (Umberto)

unread,
May 13, 2014, 5:10:40 PM5/13/14
to
In una rete di oltre un centinaio di pc, alcuni dei quali con ip fisso ed una
parte consistente in dhcp, ho bisogno di collegarmi ad un mio portatile (ove
ci tengo miei documenti) con indirizzo assegnato dal server dhcp e non sempre
collegato alla rete, con ssh (putty) da un'altro mio pc con xp.
Ho fatto una prova oggi, usando il tool look@lan (che mi ha popolato la tabella
arp con tutti i pc ed i server della rete), poi con il comando arp -a ho fatto
un find del mac della scheda di rete e sono riuscito a connettermi, ma ᅵ un
metodo troppo grezzo.
Esiste un sistema meno migliore per trovare un pc collegato ?
ᅵ possibile assegnare al pc con linux, senza servizi attivi oltre a ssh, un
nome che lo possa identificare facendo una "ricerca computers" su tutta la
rete, con un pc con xp?
Ho googlato tutto il giorno, ma non ho trovato nulla...

--
+---------------------------------------------------------------------------+
|Al termine delle elezioni,la madre superiora fa la conta dei voti: |
|DC, DC, DC,... PPP. Chiama subito suor Maddalena per le spiegazioni... |
|Si era rotta la punta della matita, ed ho scritto: PORCA PUTTANA LA PUNTA! |
+-----#8---------------------Campagna contro le pubblicita` idiote.---------+

meddix on winsettete

unread,
May 14, 2014, 1:22:20 AM5/14/14
to
Il 13/05/2014 23:10, BIG (Umberto) ha scritto:
> Ho googlato tutto il giorno, ma non ho trovato nulla...
riprova con altre chiavi di ricerca.. ad es "samba configuration netbios
name" e vedrai che ne vien fuori di roba, questa
http://tinyurl.com/lgcetxw ᅵ una delle pagine trovate in cui viene
spiegato come giocare con il file di conf di samba..

Andrea B.

unread,
May 14, 2014, 6:07:07 AM5/14/14
to
On 13/05/2014 23:10, BIG (Umberto) wrote:
> In una rete di oltre un centinaio di pc, alcuni dei quali con ip fisso ed una
> parte consistente in dhcp, ho bisogno di collegarmi ad un mio portatile (ove
> ci tengo miei documenti) con indirizzo assegnato dal server dhcp e non sempre
> collegato alla rete, con ssh (putty) da un'altro mio pc con xp.
> Ho fatto una prova oggi, usando il tool look@lan (che mi ha popolato la tabella
> arp con tutti i pc ed i server della rete), poi con il comando arp -a ho fatto
> un find del mac della scheda di rete e sono riuscito a connettermi, ma ᅵ un
> metodo troppo grezzo.
> Esiste un sistema meno migliore per trovare un pc collegato ?
> ᅵ possibile assegnare al pc con linux, senza servizi attivi oltre a ssh, un
> nome che lo possa identificare facendo una "ricerca computers" su tutta la
> rete, con un pc con xp?
> Ho googlato tutto il giorno, ma non ho trovato nulla...

da linux (detta PORT la porta che usa ssh e che magari metterei su un
valore non standard) farei:
nmap -oG - -T4 -pPORT XXX.YYY.WWW.ZZZ/24|grep PORT/open

Mi risulta che ci sia un porting di nmap anche per windows.

Luca Amicone

unread,
May 14, 2014, 6:23:16 AM5/14/14
to
BIG (Umberto) ha scritto:
> Ho googlato tutto il giorno, ma non ho trovato nulla...

Forse io farei un ping all'indirizzo di broadcast della lan, in modo da
ricevere l'arp di tutti i pc collegati.. poi con arp -a e un grep sul
MAC della scheda di rete...
--
Luca Amicone
--
"How to Set the Number of Rings for RAS Auto-Answer in Windows NT
4.0/Windows 2000" http://support.microsoft.com/?id=145879

WiiUtiful Sky

unread,
May 14, 2014, 7:56:18 AM5/14/14
to
In article <lku1rg$nqe$1...@speranza.aioe.org>, nom...@nospam.invalid says...

> É possibile assegnare al pc con linux, senza servizi attivi oltre a ssh, un
> nome che lo possa identificare facendo una "ricerca computers" su tutta la
> rete, con un pc con xp?

Fosse per me, la butterei giu' davvero semplice: ti basta fare un semplice
ping al nome del computer (che, immagino, conoscerai sicuramente) per
ottenere l'IP.

Fermo restando che se il DNS funziona decentemente, non vedo perche' tu non
possa fare ssh direttamente al nome della macchina anzi che al suo IP :)

Ah, potresti poi anche configurare il DHCP perche' assegni sempre lo stesso
IP (magari fuori dal pool di assegnazione automatica) al tuo notebook

--
Cristian Castellari
www.skyflash.it
PSN TAG: WiitifulSky
Nintendo ID: WiiUtifulSky

Andrea D'Amore

unread,
May 14, 2014, 8:48:12 AM5/14/14
to
On 2014-05-14 11:56:18 +0000, WiiUtiful Sky said:

> ti basta fare un semplice ping al nome del computer

E come fa il sistema operativo a risolvere il nome del computer?

> Fermo restando che se il DNS funziona decentemente

Stai supponendo che abbia un server DNS locale ma oltre a non essere
stato menzionato nel messaggio iniziale, dalla descrizione del problema
sembra esattamente il contrario.

--
Andrea

Lorenz

unread,
May 14, 2014, 8:58:44 AM5/14/14
to
Andrea D'Amore <anddamNOALPASTIC...@brapi.net> ha
scritto:
Con una rete composta da un centinaio di pc uno straccio di server
dns lo metterei a prescindere comunque...:-)

--




----Android NewsGroup Reader----
http://www.piaohong.tk/newsgroup

WiiUtiful Sky

unread,
May 14, 2014, 10:04:18 AM5/14/14
to
In article <lkvomc$tif$1...@virtdiesel.mng.cu.mi.it>,
anddamNOALPASTIC...@brapi.net says...

> > ti basta fare un semplice ping al nome del computer
> E come fa il sistema operativo a risolvere il nome del computer?

Col DNS

> > Fermo restando che se il DNS funziona decentemente
> Stai supponendo che abbia un server DNS locale ma oltre a non essere

"una rete di oltre un centinaio di pc". A me basta per supporre che il DNS ci
sia :) anche se non comprendo la frase "e non sempre
collegato alla rete". Se non e' sempre collegato alla rete, ovviamente non ci
si puo' collegare sempre. Ma se e' connesso, il DNS non puo' non sapere che
esiste.

BIG (Umberto)

unread,
May 14, 2014, 5:13:09 PM5/14/14
to
Luca Amicone in data 12:23, mercoledᅵ 14 maggio 2014, nel gruppo
it.comp.reti.locali ha scritto:

> BIG (Umberto) ha scritto:
>> Ho googlato tutto il giorno, ma non ho trovato nulla...
>
> Forse io farei un ping all'indirizzo di broadcast della lan, in modo da
> ricevere l'arp di tutti i pc collegati.. poi con arp -a e un grep sul
> MAC della scheda di rete...

Il ping broadcast non lo avevo mai sentito, e comunque ᅵ praticamente quello
che fa il tool che ho menzionato, compreso il mio grep del mac sulla tabella
arp.
Quello che volevo evitare ᅵ appunto di svegliare tutti, anche se penso in fin
dei conti che l'operazione fatta una volta al giorno ogni tanto (anche a
settimane di distanza) non dovrebbe far scattare allarmi paranoici. In fondo
nel portatile ci tengo programmi e appunti che mi servono per agevolarmi il
lavoro e che non voglio lasiare in giro.

--
+---------------------------------------------------------------------------+
| ma che te frega dei virus e l'illegalita', l'importante e' vedere |
| 22 miliardari drogati che corrono appresso a na palla. |
+-----#15--------------------Campagna contro le pubblicita` idiote.---------+

BIG (Umberto)

unread,
May 15, 2014, 9:48:04 AM5/15/14
to
Andrea B. in data 12:07, mercoledᅵ 14 maggio 2014, nel gruppo
it.comp.reti.locali ha scritto:

> da linux (detta PORT la porta che usa ssh e che magari metterei su un
> valore non standard) farei:
> nmap -oG - -T4 -pPORT XXX.YYY.WWW.ZZZ/24|grep PORT/open
>
> Mi risulta che ci sia un porting di nmap anche per windows.

Si, nmap per windows ce l'ho, ma come il tool loock@lan, lo ritengo un po'
troppo invasivo. ᅵ pur sempre un net-scan che vorrei evitare...
Usare una porta non standard ᅵ comunque una buona idea, visto che almeno uno
dei server viene controllato da remoto (non da me, e non ci penso neppure di
toccarlo) loggandosi come utente root.

Luca Amicone

unread,
May 15, 2014, 10:14:07 AM5/15/14
to
BIG (Umberto) ha scritto:
> Quello che volevo evitare ᅵ appunto di svegliare tutti, anche se
> penso in fin dei conti che l'operazione fatta una volta al giorno
> ogni tanto (anche a settimane di distanza) non dovrebbe far scattare
> allarmi paranoici.

Infatti non lo vedo questo gran pericolo; sicuramente meglio un ping che
una scansione di tutta la subnet, no? :-)
--
Luca Amicone
--
"BOOT.INI e convenzioni di denominazione dei percorsi ARC e loro
utilizzo" http://support.microsoft.com/?id=102873

Andrea B.

unread,
May 15, 2014, 1:35:45 PM5/15/14
to
On 15/05/2014 15:48, BIG (Umberto) wrote:
> Andrea B. in data 12:07, mercoledᅵ 14 maggio 2014, nel gruppo
> it.comp.reti.locali ha scritto:
>
>> da linux (detta PORT la porta che usa ssh e che magari metterei su un
>> valore non standard) farei:
>> nmap -oG - -T4 -pPORT XXX.YYY.WWW.ZZZ/24|grep PORT/open
>>
>> Mi risulta che ci sia un porting di nmap anche per windows.
>
> Si, nmap per windows ce l'ho, ma come il tool loock@lan, lo ritengo un po'
> troppo invasivo. ᅵ pur sempre un net-scan che vorrei evitare...
> Usare una porta non standard ᅵ comunque una buona idea, visto che almeno uno
> dei server viene controllato da remoto (non da me, e non ci penso neppure di
> toccarlo) loggandosi come utente root.
>

Invasivo in che senso? Con l'opzione -p testa solo la porta specificata
per ogni IP nel range indicato e che, se la sposti su una non standard
risulterᅵ probabilmente chiusa su tutti gli altri. Direi che ᅵ il minimo
dei minimi possibile, sulla mia rete ci ha messo 2,8 sec.

In alternativa potrei suggerirti di installare su quel portatile un
accesso basato su host esterno tipo TeamViewer o Hamaci o di creare uno
script che posti l'IP in un file di testo su una risorsa condivisa in rete.

Kim Allamandola

unread,
May 18, 2014, 8:30:03 AM5/18/14
to
> É possibile assegnare al pc con linux, senza servizi attivi oltre a ssh, un
> nome che lo possa identificare facendo una "ricerca computers" su tutta la
> rete, con un pc con xp?
Hum per "pubblicare" il nome di un servizio hai bisogno... Se non vuoi
NESSUN servizio l'unica via, posto che tra l'host XP ed il laptop non
ci siano routers, non siano su diverse vlan ecc mi pare sia dar loro un
IPv6 statico, magari preso da un prefix ULA generato a partire dal mac
di una tua scheda di rete personale. Per fare una prova veloce vai ad
es. su https://www.sixxs.net/tools/grh/ula/ metti un mac e genera un tuo
prefix, aggiungici in fondo ad es. 1 per il laptop e 2 per l'altra macchina
ovvero parti da fdxx:xxxx:xxxx:: e usi fdxx:xxxx:xxxx::1 e fdxx:xxxx:xxxx::2
dopodiché prova a ping6-are tra una macchina e l'altra. Per avere il nome
metti l'ipv6 dell'altra macchina in /etc/hosts (c'è anche su Windows, solo
che è infilato non mi ricordo dove). Le probabilità di un conflitto di IPv6
che rompa le scatole in lan direi siano praticamente nulle.

In alternativa perché non usare avahi? È un servizio amato/odiato però su
scale non molto grandi fa il suo lavoro e lato sw è MOLTO leggero, sul
laptop avrai ad es un /etc/avahi/services/ssh.service
contenente ad esempio:
<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">%h - SSH privato!</name>
<service>
<type>_ssh._tcp</type>
<port>22</port>
</service>
</service-group>

Una volta riavviato avahi(-daemon) ed esserti assicurato di avere sul
laptop le porte opportune aperte alla lan, es per IPv4 ed IPv6/ULA in
stile ferm (1):
proto udp dport mdns saddr 192.168.0.0/16 ACCEPT;
proto tcp dport 5298 saddr 192.168.0.0/16 ACCEPT;

proto udp dport mdns saddr fd00::/8 ACCEPT;
proto tcp dport 5298 saddr fd00::/8 ACCEPT;

e nel caso di IPv6 anche proto ipv6-icmp ACCEPT;

trovi immediatamente da qualsiasi macchina il tuo servizio tramite cli
via avahi-browse -t _ssh._tcp oppure anche via GUI con avahi-discover
se non li hai/non usi Cygwin googlando ho trovato un po' di browser
avahi win32 freeware (closed source cmq) come ad es. questo qui
http://hobbyistsoftware.com/bonjourbrowser

(1) un fe a iptables/ip6tables/ebtables ecc molto leggero (uno script perl)
e VERAMENTE assai più comodo di usare iptables/ip6tables/* direttamente,
essenzialmente scrivi le tue regole in /etc/ferm/ferm.conf come faresti
con pf/ipf su {Open,FreeBSD} o IllumOS.

--
| sed s/_//g on my mail to reach me :-)

BIG (Umberto)

unread,
May 27, 2014, 3:49:54 PM5/27/14
to
Andrea B. in data 19:35, giovedᅵ 15 maggio 2014, nel gruppo it.comp.reti.locali
ha scritto:

> Invasivo in che senso? Con l'opzione -p testa solo la porta specificata
> per ogni IP nel range indicato e che, se la sposti su una non standard
> risulterᅵ probabilmente chiusa su tutti gli altri. Direi che ᅵ il minimo
> dei minimi possibile, sulla mia rete ci ha messo 2,8 sec.

Non so se la versione scaricata un paio di mesi fa dal solito insecure.org sia
fallata o no, ma sia da gui (XP) che da riga di comando, non mi vede l'ip!!
Ho provato anche col banale "-T4 -p PORTA xxx.yyy.zzz.0/24" e non sempre mi
vede l'ip del mio portatile !! Vede gli altri pc, alcuni con porta filtrata,
gli altri "closed" ma il mio che ha la porta "open" non lo vede, ed ᅵ una
normalissima wheezy, nulla ho fatto di strano!
La settimana scorsa era un ip che finiva con 122 e la vedeva, oggi sono
impazzito per cercarlo (era su un .143) e non lo vedeva proprio!!

> In alternativa potrei suggerirti di installare su quel portatile un
> accesso basato su host esterno tipo TeamViewer o Hamaci o di creare uno
> script che posti l'IP in un file di testo su una risorsa condivisa in rete.

Infatti mi son detto, se Maometto non va alla montagna...
Ho fatto un banale script messo in cron che ogni 10 minuti mi guarda l'ip
locale e lo invia in un file. Banale, semplice, ovvio persino, oserei dire.


--
+-------------------------------------------------------------------------+
| Ehm... signorina, ho qui i risultati del test Turing... si |
| sieda, per favore, e sia forte... |
| Leonardo |
+-----#47--------------------Diamanti di saggezza.------------------------+
0 new messages