Я пишу небольшое приложение для автоматической загрузки большого количества материалов, которые мы должны делать ежедневно, при настройке новых машин. У меня есть колоссальные 18 новых ящиков для настройки сейчас, поэтому мне действительно нужно добавить эту небольшую добавленную функцию, которая позволяет мне более легко добавлять IP-адреса.Программно добавляя статический IP-адрес
Моя функция, которая генерирует подсеть на основе номера блока, работает нормально, но я хотел бы иметь возможность вводить что-то вроде 192.168.1.10/29 и добавить в него все 5 IP-адресов. Моя функция добавления IP работает нормально, но мой вопрос ...
Нужно ли мне вручную его кодировать так? (Очевидно, что псевдо-код, а не рабочий пример)
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);
}
Какие 5 адресов будут добавлены для вашего примера, '192.168.1.10/29'? – mellamokb
Вот один из наших блоков 72.26.196.160/29. Так что .162 - .166 были бы адресами, которые мне нужно было добавить в сетевой адаптер. –
Поскольку '72.26.196.160/29' включает в себя допустимые хосты, все из которых находятся в диапазоне .161' на' .166', как программа должна знать фактический диапазон, должна включать только '.162' в' .166'? – mellamokb