[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: (no subject)



On Fri, Jul 25, 2003 at 09:39:06PM +0200, Pascal Schneider wrote:
> Bonjour,
> 
> petite question idiote (ou pas)!!!!
> si je veut definir des adresses de 192.168.0.0 a 192.168.255.255, est ce que mettre 192.168.0.0/24 les comprends
> 
> merci de votre reponse
> 
> Pascal

Non. 

/24 veut dire que les 24 premiers bit des 32 bits  l'adresse IP
sont invariable. Il reste donc 8 bit variable pour les machines.

Chaque chiffre de l'IP correspond a 8 bit de l'adresse IP. 24 veut
donc dire que les 3 premiers chiffre sont invariable. (Si le /mask
ne correspond a un multiple de 8, il faut faire la comparaison en
binaire pour trouver la reponse.)

Donc 192.168.0.0/24 correspond aux IP 192.168.0.0 a 192.168.0.255.

Pour le range que tu as decris. le mask est /16.

Tant qu'a moi, j'utilise un perl script ipcalc.pl pour faire toute
ces calculs pour moi.

http://jabber.mpsnet.net.mx/ftp/linux/misc/ipcalc.pl

(Bien qu'il existe d'autre script semblable sur internet.)

Genre:

$ ipcalc.pl 192.168.0.0/16                          
IP address         192   .  168   .    0   .    0    / 16  192.168.0.0/16
Netmask bits     11111111 11111111 00000000 00000000
Netmask bytes      255   .  255   .    0   .    0          255.255.0.0
Address bits     11000000 10101000 00000000 00000000
Network            192   .  168   .    0   .    0          192.168.0.0
Broadcast          192   .  168   .  255   .  255          192.168.255.255
First Host         192   .  168   .    0   .    1          192.168.0.1
Last Host          192   .  168   .  255   .  254          192.168.255.254
Total Hosts      65534
PTR              0.0.168.192.in-addr.arpa
IP Address (hex) C0A80000


-- 
Hugo Villeneuve <[email protected]>
http://EINTR.net/