fedoracore6において
1枚のNIC(ネットワークカード)に複数のIPを設定する方法について
備忘録
設定方法
1.通常の設定でNICが正しく動いていることを確認
以下のファイルに設定されている
/etc/sysconfig/network-scripts/ifcfg-ethn
※ethnはeth0から始まり、fedoracoreで認識されている分だけある
(以下特に断りが無い場合はeth0とする)
確認方法
#ifconfig eth0
---(以下のように出ればOK)
eth0 Link encap:Ethernet HWaddr 01:0D:46:13:45:DD
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:83 errors:0 dropped:0 overruns:0 frame:0
TX packets:177 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9490 (9.2 KiB) TX bytes:15054 (14.7 KiB)
Interrupt:10 Base address:0x1080
2.別アドレス用の設定ファイルを作成
以下に作成する
/etc/sysconfig/network-scripts/ifcfg-eth0:n
※eth0:nのnは0から連番、複数の設定を作成することができる
# vi /etc/sysconfig/network-scripts/ifcfg-eth0:0
---(以下のように設定)
DEVICE=eth0:0 ←(デバイス名も同様にする)
IPADDR=192.168.0.10 ←割り当てたいIPアドレス
NETMASK=255.255.255.0
ONBOOT=yes
TYPE=Ethernet
----
※別ネットワークのアドレスを割り当てた場合は、route設定も確認すること。
利用シチュエーション
1.wan unnumberd設定のルーターを使用する場合にLANの設定用アドレスが設定アドレス域と違う場合
2.dnsプライマリー、セカンダリーを1台でやりたい場合(笑)