2008年5月19日月曜日

FreeBSDで複数のIPアドレスを持たせるには

FreeBSDなホストでIPアドレスを複数持たせることができます。
バーチャルホスティングやデュアルホームネットワークとかするときに使えます。

たとえば、
[etc/rc.conf]
ifconfig_re0="inet 192.168.0.10 netmask 255.255.255.0"

となっていて、IPアドレス10.123.123.123を追加するには

[etc/rc.conf]
ifconfig_re0="inet 192.168.0.10 netmask 255.255.255.0"
ifconfig_re0_alias0="inet 10.123.123.123 netmask 255.255.255.0"

とします。
『ifconfig_re0』の『re0』の部分はLANカードのメーカーと機種によって
かわりますので、もともとの『ifconfig_???』の記述をよく確認してください。

さらにもうひとつIPアドレスを追加するには

[etc/rc.conf]
ifconfig_re0="inet 192.168.0.10 netmask 255.255.255.0"
ifconfig_re0_alias0="inet 10.123.123.123 netmask 255.255.255.0"
ifconfig_re0_alias1="inet 10.123.123.321 netmask 255.255.255.0"

のように『alias?』のインデックス番号を増やしていきます。

0 件のコメント: