@Fedora Core3及びCore2で確認。
例えば以下のようにコマンドをいれます。
[shingo@linux ~]# vconfig add eth1 20
Added VLAN with VID == 20 to IF -:eth1:-
[shingo@linux ~]# ifconfig eth1.20 10.10.10.10 netmask 255.255.255.0
[shingo@linux ~]# ifconfig eth1.20
eth1.20 Link encap:Ethernet HWaddr 00:0D:0B:09:61:A6
inet addr:10.10.10.10 Bcast:10.255.255.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:58 (58.0 b)
となるわけです。
さて、きちんとVlanのSubInterFaceがきれたみたいだけれど、
注目はBroadCastアドレス。10.255.255.255ってあなた。
明らかにNetmaskと矛盾してる。
うーん。つまりifcfgにもきちんとBroadcastを書かなくてはならない、ということ?

Related posts