Yuan Jue wrote:
On Sunday 25 December 2005 19:53, you wrote:
yes. they are not on the same LAN.
but when I use my local NIC to connect the internet, everything is fine.
the following is how my local NIC works:

[EMAIL PROTECTED] ifconfig
bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1a<TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 166.111.208.204 netmask 0xfffffe00 broadcast 166.111.209.255
        ether 00:0d:9d:90:e0:68
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet 127.0.0.1 netmask 0xff000000
[EMAIL PROTECTED] ping 166.111.8.28
PING 166.111.8.28 (166.111.8.28): 56 data bytes
64 bytes from 166.111.8.28: icmp_seq=0 ttl=251 time=0.525 ms

why does this work? it has the same netmask and broadcast address
as the wireless NIC. Any more explanations?

OK, now, if you have two nic's configured for the same lan things get wierd. Try

# ifconfig bge0 down

And, check that default route is set correctly.

I think the default route binds not only to an ip but also to the interface that connects to that network, so maybe you have configured both bge0 and ath0 and default route set to go out bge0. Now, when you disconnect bge0 and try to ping, your ping is not sent on ath0 as you might think but on bge0.

To check this kind of problems, use snort to sniff what's actually leaving your interface.

Cheers, Erik
--
Ph: +34.666334818                           web: http://www.locolomo.org
S/MIME Certificate: http://www.locolomo.org/crt/2004071206.crt
Subject ID:  A9:76:7A:ED:06:95:2B:8D:48:97:CE:F2:3F:42:C8:F2:22:DE:4C:B9
Fingerprint: 4A:E8:63:38:46:F6:9A:5D:B4:DC:29:41:3F:62:D3:0A:73:25:67:C2
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to