#!/bin/sh loop=1 for adr3 in $(seq 30 39) do for adr4 in $(seq 0 99) do echo $loop $adr3 $adr4 ifconfig eth0:$loop 172.21.$adr3.$adr4 netmask 255.255.0.0 up loop=`expr $loop + 1` done done $ ip address show : : inet 172.21.30.0/16 brd 172.21.255.255 scope global eth0:1 inet 172.21.30.1/16 brd 172.21.255.255 scope global secondary eth0:2 inet 172.21.30.2/16 brd 172.21.255.255 scope global secondary
主に Linux (Ubuntu, Fedora) 関連の設定メモ&小技集です。たまに Windows 関連ネタも。 (プロンプトの $ は一般ユーザ権限、# は root 権限です。いちいち説明はせんよ。) Ubuntu がインストールされている PC に複数枚の NIC を刺して、それぞれ DHCP で IP アドレスの設定をしていると、 デフォルトゲートウェイが複数設定されてしまう。 この設定順は、IP アドレス取得順 (?) のようで、デフォルトゲートウェイが固定されない。 固定したいときの /etc/network/interfaces 記述例。 (Ubuntu 12.04 LTS 64bit で確認) eth0 と eth1 が DHCP 設定で、eth0 のデフォルトゲートウェイを有効にしたい場合の例。 post-up で不要なデフォルトゲートウェイ設定を削除。 # vi /
「いいNICの日」ということで、JavaでのNIC取得から IPアドレスの取得方法について少し書いておきます。 Javaでは、まず使用するネットワークインタフェースを定めます 例えばイーサネットカードが2枚刺さっている場合、どちらのイーサネットカードのアドレスを取得するのか決めなければいけません。 取得方法は以下の通り。 for(Enumeration<NetworkInterface> nie = NetworkInterface.getNetworkInterfaces(); nie.hasMoreElements();){ NetworkInterface ni = nie.nextElement(); ...... } NetworkInterfaceクラスのgetNetworkInterfacesメソッドを呼び出すと、使用できるNetwork Interfaceの一覧が返ってきま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く