通常1つのnic上に仮想IPを割り当てる場合はifconfig eth0:0 のようにaliasで設定すればいいけど、L2レベルでの仮想デバイスが欲しかったのでtapを使ってみた。
# yum install tunctl # tunctl ==> tap0 が出来る
あとはいつものように/etc/sysconfig/network-scripts/ifcfg-tap0 を作る or 、ifconfig tap0 で直接IPを割り当てるなどをするだけ。
# ifconfig tap0 10.0.0.254 netmask 255.255.255.0 up # ifconfig tap0 tap0 Link encap:Ethernet HWaddr 7E:57:9A:4B:8C:60 inet addr:10.0.0.254 Bcast:10.0.0.255 Mask:255.255.255.0 inet6 addr: fe80::7c57:9aff:fe4b:8c60/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:71 errors:0 dropped:0 overruns:0 frame:0 TX packets:55 errors:0 dropped:36 overruns:0 carrier:0 collisions:0 txqueuelen:500 RX bytes:7202 (7.0 KiB) TX bytes:4494 (4.3 KiB)