at_ito
2016年3月25日 10時14分
LANポート1つに対して複数のIPアドレスを設定する方法を紹介します。
LANポートは通常eth0等のインターフェイス名が使われます。 IPアドレスの設定は「ifconfig eth0 <IPアドレス>」コマンドを実行します。
この状態でeth0にIPアドレスを追加したい場合は「eth0:0」や、「eth0:1」等の インターフェース名で「ifconfig」コマンドを実行しIPアドレスを追加することができます。
例としてeth0に「192.168.0.1」、「192.168.0.2」、「192.168.0.3」を設定する方法を 以下に記載します。
[armadillo ~]# ifconfig eth0 192.168.0.1 [armadillo ~]# ifconfig eth0:0 192.168.0.2 [armadillo ~]# ifconfig eth0:1 192.168.0.3 [armadillo ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:11:0C:16:01:A6 inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1589 errors:0 dropped:629 overruns:0 frame:0 TX packets:144 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:153032 (149.4 KiB) TX bytes:27662 (27.0 KiB) Interrupt:142 DMA chan:ff eth0:0 Link encap:Ethernet HWaddr 00:11:0C:16:01:A6 inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:142 DMA chan:ff eth0:1 Link encap:Ethernet HWaddr 00:11:0C:16:01:A6 inet addr:192.168.0.3 Bcast:192.168.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:142 DMA chan:ff lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)