I upgrade FreeBSD on server (from FreeBSD 4.11 to FreeBSD 6.2). After boot new version FreeBSD I found mistake on my configuration file. Two diferent network interfaces have same IP address. I think it impossible. I test it on different machines with different version FreeBSD. On FreeBSD 6.2 (on FreeBSD 6.1, FreeBSD 5.5, FreeBSD 7.0 same result): # ifconfig vlan90 create vlan 100 vlandev fxp0 # ifconfig vlan91 create vlan 101 vlandev fxp1 # ifconfig vlan90 inet 10.0.0.1/30 # ifconfig vlan91 inet 10.0.0.1/30 in result (no error messages): # ifconfig vlan90 vlan90: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 10.0.0.1 netmask 0xfffffffc broadcast 10.0.0.3 ether 00:02:b3:22:6c:eb media: Ethernet autoselect (100baseTX) status: active vlan: 100 parent interface: fxp0 # ifconfig vlan91 vlan91: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 10.0.0.1 netmask 0xfffffffc broadcast 10.0.0.3 ether 00:0c:f1:ba:6c:d5 media: Ethernet autoselect (100baseTX <full-duplex>) status: active vlan: 101 parent interface: fxp1 On FreeBSD 4.9 this example don't work, it generat error (and it is true): #ifconfig vlan91 inet 10.0.0.1/30 ifconfig: ioctl (SIOCAIFADDR): File exists How-To-Repeat: # ifconfig vlan90 create vlan 100 vlandev fxp0 # ifconfig vlan91 create vlan 101 vlandev fxp1 # ifconfig vlan90 inet 10.0.0.1/30 # ifconfig vlan91 inet 10.0.0.1/30
Responsible Changed From-To: freebsd-bugs->freebsd-net Over to maintainer(s).