J'écris une petite application pour automatiser un grand nombre de choses que nous devons faire quotidiennement lors de la mise en place de nouvelles machines. J'ai 18 nouvelles boîtes à installer maintenant, donc j'ai vraiment besoin d'ajouter cette petite fonctionnalité qui me permet d'ajouter plus facilement des adresses IP.Ajout par programme d'adresses IP statiques
Ma fonction qui génère le sous-réseau basé sur le numéro de bloc fonctionne bien, mais j'aimerais pouvoir entrer quelque chose comme 192.168.1.10/29 et l'ajouter toutes les 5 adresses IP à la carte réseau. Ma fonction pour ajouter l'IP fonctionne très bien, mais ma question est ...
Dois-je le coder manuellement comme ceci? (Il est évident que le code psuedo et non un exemple de travail)
int 29block = 5
int 28block = 12
for (i = 0; i<29block; i++)
{
string ip = ipinputbox.text;
ip = ip + 2 + i; // 2 being the value to compensate for gateway/etc.
AddIpAddress(ip);
}
Quelles sont les 5 adresses à ajouter pour votre exemple, '192.168.1.10/29'? – mellamokb
Voici l'un de nos blocs 72.26.196.160/29. Donc .162 - .166 seraient les adresses que je devais ajouter à la carte réseau. –
Puisque '72.26.196.160/29' inclut comme hôtes valides tous ceux compris dans la plage' .161' '' .166', comment le programme devrait-il connaître la plage réelle devrait seulement inclure '.162' à' .166'? – mellamokb