From nobody@FreeBSD.org Tue Oct 23 11:48:43 2007 Return-Path: Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 73C9816A419 for ; Tue, 23 Oct 2007 11:48:43 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 636D113C4B7 for ; Tue, 23 Oct 2007 11:48:43 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.1/8.14.1) with ESMTP id l9NBmDJx070422 for ; Tue, 23 Oct 2007 11:48:13 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.1/8.14.1/Submit) id l9NBmDdJ070421; Tue, 23 Oct 2007 11:48:13 GMT (envelope-from nobody) Message-Id: <200710231148.l9NBmDdJ070421@www.freebsd.org> Date: Tue, 23 Oct 2007 11:48:13 GMT From: Ivan Khilko To: freebsd-gnats-submit@FreeBSD.org Subject: Duplicate IP on different interfaces X-Send-Pr-Version: www-3.1 X-GNATS-Notify: >Number: 117423 >Category: kern >Synopsis: [vlan] Duplicate IP on different interfaces >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-net >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Oct 23 11:50:00 UTC 2007 >Closed-Date: >Last-Modified: Mon Jan 14 07:34:41 UTC 2008 >Originator: Ivan Khilko >Release: test on FreeBSD 5.5, FreeBSD 6.1, FreeBSD 6.2 >Organization: ISP InformService >Environment: First machine: FreeBSD ivan 5.5-STABLE FreeBSD 5.5-STABLE #2: Wed Feb 7 22:15:02 EET 2007 ivan@ivan:/usr/obj/usr/src-5-09112006/sys/MyKernel i386 Second machine: FreeBSD centurion.ins.dn.ua 6.2-STABLE FreeBSD 6.2-STABLE #5: Thu Oct 11 11:08:39 EEST 2007 root@centurion.ins.dn.ua:/usr/obj/usr/src/sys/Centurion i386 Third machine: FreeBSD frenzy 6.1-STABLE FreeBSD 6.1-STABLE #0: Wed Jan 31 15:31:08 UTC 2007 alexx@frenzy:/usr/obj/usr/src/sys/FRENZY i386 >Description: 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 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 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 ) 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 >Fix: >Release-Note: >Audit-Trail: Responsible-Changed-From-To: freebsd-bugs->freebsd-net Responsible-Changed-By: linimon Responsible-Changed-When: Mon Oct 29 09:57:59 UTC 2007 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=117423 >Unformatted: