私は、新しいマシンをセットアップするときに毎日行う必要のある多くのものを自動化するための小さなアプリケーションを作成しています。私は18個の新しいボックスを用意していますので、IPアドレスを簡単に追加できるようにするために、この小さな機能を追加する必要があります。スタティックIPをプログラムで追加する
ブロック番号に基づいてサブネットを生成する私の機能はうまくいきますが、192.168.1.10/29のようなものを入力して、5つのIPアドレスすべてをNICに追加できるようにしたいと考えています。 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);
}
あなたの例「192.168.1.10/29」には5つのアドレスが追加されますか? – mellamokb
ここに私たちのブロック72.26.196.160/29があります。したがって、.162 - .166はNICに追加する必要があるアドレスになります。 –
'72.26.196.160/29'は有効なホストとして' .161'から '.166 'の範囲のものをすべて含んでいるので、実際の範囲を知るプログラムは' .162'から '.166'のみを含むべきですか? – mellamokb