Hi, thanks for the answer

Here is what you asked for:

# ifconfig igb0
igb0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        
options=4401bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,VLAN_HWTSO>
ether ...
inet 192.168.9.60 netmask 0xffffff00 broadcast 192.168.9.255
        inet6 .... prefixlen 64 scopeid 0x1
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active



# netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            192.168.9.1        UGS         0        0   igb0
127.0.0.1          link#12            UH          0        0    lo0
192.168.9.0/24     link#1             U           0       14   igb0
192.168.9.60       link#1             UHS         0        0    lo0
192.168.12.0/24    link#13            U           0      109  lagg0
192.168.12.21      link#13            UHS         0        0    lo0

Internet6:
Destination Gateway Flags Netif Expire ::/96 ::1 UGRS lo0 ::1 link#12 UH lo0 ::ffff:0.0.0.0/96 ::1 UGRS lo0 fe80::/10 ::1 UGRS lo0 fe80::%igb0/64 link#1 U igb0 fe80::ea39:35ff:feb6:a0d4%igb0 link#1 UHS lo0 fe80::%igb1/64 link#2 U igb1 fe80::ea39:35ff:feb6:a0d5%igb1 link#2 UHS lo0 fe80::%igb2/64 link#3 U igb2 fe80::ea39:35ff:feb6:a0d6%igb2 link#3 UHS lo0 fe80::%igb3/64 link#4 U igb3 fe80::ea39:35ff:feb6:a0d7%igb3 link#4 UHS lo0 fe80::%lo0/64 link#12 U lo0 fe80::1%lo0 link#12 UHS lo0 fe80::%lagg0/64 link#13 U lagg0 fe80::ea39:35ff:feb6:a0d5%lagg0 link#13 UHS lo0 ff01::%igb0/32 fe80::ea39:35ff:feb6:a0d4%igb0 U igb0 ff01::%igb1/32 fe80::ea39:35ff:feb6:a0d5%igb1 U igb1 ff01::%igb2/32 fe80::ea39:35ff:feb6:a0d6%igb2 U igb2 ff01::%igb3/32 fe80::ea39:35ff:feb6:a0d7%igb3 U igb3 ff01::%lo0/32 ::1 U lo0 ff01::%lagg0/32 fe80::ea39:35ff:feb6:a0d5%lagg0 U lagg0 ff02::/16 ::1 UGRS lo0 ff02::%igb0/32 fe80::ea39:35ff:feb6:a0d4%igb0 U igb0 ff02::%igb1/32 fe80::ea39:35ff:feb6:a0d5%igb1 U igb1 ff02::%igb2/32 fe80::ea39:35ff:feb6:a0d6%igb2 U igb2 ff02::%igb3/32 fe80::ea39:35ff:feb6:a0d7%igb3 U igb3 ff02::%lo0/32 ::1 U lo0 ff02::%lagg0/32 fe80::ea39:35ff:feb6:a0d5%lagg0 U lagg0



# netstat -aln | grep 22
tcp4    0       0 *.22          *.*     LISTEN
tcp6    0       0 *.22          *.*     LISTEN

Note that I already tried to only listen on igb0 interface (192.168.9.60) in sshd_config, but the results are exactly
the same described below.






On 08/25/2012 01:22 PM, Damien Fleuriot wrote:
In the meantime kindly post:


Ifconfig for your igb0
Netstat -rn
Netstat -aln | grep 22



On 25 Aug 2012, at 13:18, Damien Fleuriot <m...@my.gd> wrote:

I'll get back to you regarding link aggregation when I'm done with groceries.

We use it here in production and it works flawlessly.



On 25 Aug 2012, at 09:54, Giulio Ferro <au...@zirakzigil.org> wrote:

No answer, so it seems that link aggregation doesn't really work in freebsd,
this may help others with the same problem...

I reverted back to one link for management and one for service, and ssh
works as it should...


On 08/21/2012 11:18 PM, Giulio Ferro wrote:
Scenario : freebsd 9 stable (yesterday) amd64 on HP server with 4 nic (igb)

1 nic is connected standalone to the management switch, the 3 other nics
are connected to a switch configured for aggregation.

If I configure the first nic (igb0) there is no problem, I can operate
as I normally do and sshd functions normally.

The problems start when I configure the 3 other nics for aggregation:

in /etc/rc.conf
...
ifconfig_igb1="up"
ifconfig_igb2="up"
ifconfig_igb3="up"

cloned_interfaces=lagg0
ifconfig_lagg0="laggproto lacp laggport igb1 laggport igb2 laggport igb3 
192.168.12.7/24"
...

I restart the server and the aggregation seems to work correctly, in
fact ifconfig returns the correct lagg0 interface with the aggregated
links, the correct protocol (lacp) and the correct ip address and the
status is active. I can ping other IPs on the aggregated link.

Also the other (standalone) link seems to work correctly. I can ping
that address from other machines, and I can ping other IPs from that
server.

DNS lookups work ok too I can also use telnet to connect to pop3
servers so there seems to be no problem on the network stack.

But if I try to connect to the sshd service on that server, it hangs
indefinitely. On the server I find two sshd processes:
/usr/sbin/sshd
/usr/sbin/sshd -R

There is no message in the logs.

If I try to kill sshd (/etc/rc.d/sshd stop) I can't. it just stays there
forever waiting for the pid to die (it never does)

Even ssh client doesn't seem to work. In fact, if I try to connect to
another server, the ssh client may start to work correctly, then soon
or later it just hangs there forever, and I can't kill it with ctrl-c.

No firewall is configured, there is nothing else working on this server.

Thanks for any suggestions...
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to