aurfalien at gmail.com
2009-Oct-06 18:59 UTC
[CentOS] ifconfig showing same mac for 2 nics in same bond
Hi all, I just noticed that my two nics that are bonded via mode 0 are showing the same mac addy in ifconfig. Is this normal? In syslog I keep getting; kernel: pbond0: received packet with own address as source address Some guidance is appreciated before I dive in and troubleshoot. If I don't list the mac addy in my ifcfg-th# files, only one of the 2 nic comes up during boot. uname; 2.6.18-128.7.1.el5xen /etc/modprode.conf alias eth0 tg3 alias eth1 tg3 alias eth2 forcedeth alias eth3 forcedeth alias scsi_hostadapter2 mptsas alias scsi_hostadapter mptspi alias scsi_hostadapter1 mptfc alias scsi_hostadapter2 mptsas alias bond0 bonding options bond0 miimon=80 mode=0 alias peth0 tg3 /etc/sysconfig/network-scripts/ifcfg-eth0 # Broadcom Corporation NetXtreme BCM5715 Gigabit Ethernet DEVICE=eth0 BOOTPROTO=none USERCTL=no HWADDR=00:23:8B:CE:9C:5C ONBOOT=yes MASTER=bond0 SLAVE=yes TYPE=Ethernet /etc/sysconfig/network-scripts/ifcfg-eth1 # Broadcom Corporation NetXtreme BCM5715 Gigabit Ethernet DEVICE=eth1 BOOTPROTO=none USERCTL=no HWADDR=00:23:8B:CE:9C:5D ONBOOT=yes MASTER=bond0 SLAVE=yes TYPE=Ethernet /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 IPADDR=10.0.70.11 NETMASK=255.255.0.0 NETWORK=10.0.0.0 BROADCAST=10.0.255.255 GATEWAY=10.0.10.1 ONBOOT=yes BOOTPROTO=none USERCTL=no TYPE=Ethernet ifconfig output; bond0 Link encap:Ethernet HWaddr 00:23:8B:CE:9C:5C inet addr:10.0.70.11 Bcast:10.0.255.255 Mask:255.255.0.0 inet6 addr: fe80::223:8bff:fece:9c5c/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:10714 errors:0 dropped:0 overruns:0 frame:0 TX packets:386 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1157674 (1.1 MiB) TX bytes:37307 (36.4 KiB) eth0 Link encap:Ethernet HWaddr 00:23:8B:CE:9C:5C UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1 RX packets:5618 errors:0 dropped:0 overruns:0 frame:0 TX packets:192 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:694966 (678.6 KiB) TX bytes:20541 (20.0 KiB) Interrupt:21 eth1 Link encap:Ethernet HWaddr 00:23:8B:CE:9C:5C UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1 RX packets:5570 errors:0 dropped:0 overruns:0 frame:0 TX packets:191 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:685771 (669.6 KiB) TX bytes:19584 (19.1 KiB) Interrupt:22 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:2111 errors:0 dropped:0 overruns:0 frame:0 TX packets:2111 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:5464730 (5.2 MiB) TX bytes:5464730 (5.2 MiB) pbond0 Link encap:Ethernet HWaddr 00:23:8B:CE:9C:5C inet6 addr: fe80::223:8bff:fece:9c5c/64 Scope:Link UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 RX packets:11188 errors:0 dropped:0 overruns:0 frame:0 TX packets:383 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1380737 (1.3 MiB) TX bytes:40125 (39.1 KiB) virbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet addr:192.168.122.1 Bcast:192.168.122.255 Mask: 255.255.255.0 inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:6 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:468 (468.0 b)
aurfalien at gmail.com
2009-Oct-06 19:19 UTC
[CentOS] ifconfig showing same mac for 2 nics in same bond
Hi all, I just noticed that my two nics that are bonded via mode 0 are showing the same mac addy in ifconfig. Is this normal because of the nature of my bond? In syslog I keep getting; kernel: pbond0: received packet with own address as source address Some guidance is appreciated before I dive in and troubleshoot. If I don't list the mac addy in my ifcfg-th# files, only one of the 2 nic comes up during boot. If I turn off bonding, then each nic shows its correct mac addy. This leads me to believe that since my switch isn't config'd for bonding when in mode 0, that the mac addy must be duplicated amongst all members of the bond in order for packets to be distributed; ie the bond to work in round robin fashion. uname; 2.6.18-128.7.1.el5xen /etc/modprode.conf alias eth0 tg3 alias eth1 tg3 alias eth2 forcedeth alias eth3 forcedeth alias scsi_hostadapter2 mptsas alias scsi_hostadapter mptspi alias scsi_hostadapter1 mptfc alias scsi_hostadapter2 mptsas alias bond0 bonding options bond0 miimon=80 mode=0 alias peth0 tg3 /etc/sysconfig/network-scripts/ifcfg-eth0 # Broadcom Corporation NetXtreme BCM5715 Gigabit Ethernet DEVICE=eth0 BOOTPROTO=none USERCTL=no HWADDR=00:23:8B:CE:9C:5C ONBOOT=yes MASTER=bond0 SLAVE=yes TYPE=Ethernet /etc/sysconfig/network-scripts/ifcfg-eth1 # Broadcom Corporation NetXtreme BCM5715 Gigabit Ethernet DEVICE=eth1 BOOTPROTO=none USERCTL=no HWADDR=00:23:8B:CE:9C:5D ONBOOT=yes MASTER=bond0 SLAVE=yes TYPE=Ethernet /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 IPADDR=10.0.70.11 NETMASK=255.255.0.0 NETWORK=10.0.0.0 BROADCAST=10.0.255.255 GATEWAY=10.0.10.1 ONBOOT=yes BOOTPROTO=none USERCTL=no TYPE=Ethernet ifconfig output; bond0 Link encap:Ethernet HWaddr 00:23:8B:CE:9C:5C inet addr:10.0.70.11 Bcast:10.0.255.255 Mask:255.255.0.0 inet6 addr: fe80::223:8bff:fece:9c5c/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:10714 errors:0 dropped:0 overruns:0 frame:0 TX packets:386 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1157674 (1.1 MiB) TX bytes:37307 (36.4 KiB) eth0 Link encap:Ethernet HWaddr 00:23:8B:CE:9C:5C UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1 RX packets:5618 errors:0 dropped:0 overruns:0 frame:0 TX packets:192 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:694966 (678.6 KiB) TX bytes:20541 (20.0 KiB) Interrupt:21 eth1 Link encap:Ethernet HWaddr 00:23:8B:CE:9C:5C UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1 RX packets:5570 errors:0 dropped:0 overruns:0 frame:0 TX packets:191 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:685771 (669.6 KiB) TX bytes:19584 (19.1 KiB) Interrupt:22 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:2111 errors:0 dropped:0 overruns:0 frame:0 TX packets:2111 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:5464730 (5.2 MiB) TX bytes:5464730 (5.2 MiB) pbond0 Link encap:Ethernet HWaddr 00:23:8B:CE:9C:5C inet6 addr: fe80::223:8bff:fece:9c5c/64 Scope:Link UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 RX packets:11188 errors:0 dropped:0 overruns:0 frame:0 TX packets:383 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1380737 (1.3 MiB) TX bytes:40125 (39.1 KiB) virbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet addr:192.168.122.1 Bcast:192.168.122.255 Mask: 255.255.255.0 inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:6 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:468 (468.0 b)