Проблема: не получается пропинговать клиентов через мост; ping клиент-мост идёт.
Ниже логи попытки пинга 192.168.123.4 c клиента (его IP 192.168.123.3)
Сервер:
Код: Выделить всё
tcpdump -vv -i eth1.949 -n
tcpdump: WARNING: eth1.949: no IPv4 address assigned
tcpdump: listening on eth1.949, link-type EN10MB (Ethernet), capture size 96 bytes
18:19:42.479146 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 192.168.123.4 tell 192.168.123.3, length 42
18:19:42.479470 ARP, Ethernet (len 6), IPv4 (len 4), Reply 192.168.123.4 is-at 00:0e:2e:58:37:bb, length 42
18:19:43.479145 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 192.168.123.4 tell 192.168.123.3, length 42
18:19:43.479380 ARP, Ethernet (len 6), IPv4 (len 4), Reply 192.168.123.4 is-at 00:0e:2e:58:37:bb, length 42
18:19:44.479221 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 192.168.123.4 tell 192.168.123.3, length 42
18:19:44.479424 ARP, Ethernet (len 6), IPv4 (len 4), Reply 192.168.123.4 is-at 00:0e:2e:58:37:bb, length 42
Код: Выделить всё
tcpdump -vv -i eth1.949 -n
tcpdump: listening on eth1.949, link-type EN10MB (Ethernet), capture size 96 bytes
18:19:34.874025 arp who-has 192.168.123.4 tell 192.168.123.3
18:19:35.874023 arp who-has 192.168.123.4 tell 192.168.123.3
18:19:36.874027 arp who-has 192.168.123.4 tell 192.168.123.3
присваивать "0" для:
Код: Выделить всё
/proc/sys/net/bridge/bridge-nf-call-arptables
/proc/sys/net/bridge/bridge-nf-call-ip6tables
/proc/sys/net/bridge/bridge-nf-call-iptables
/proc/sys/net/bridge/bridge-nf-filter-pppoe-tagged
/proc/sys/net/bridge/bridge-nf-filter-vlan-tagged
Если есть предложения или замечания - welcome.
p.s. bridge создавался так:
Код: Выделить всё
# vconfig add eth1 950
# vconfig add eth1 949
# ifconfig eth1.949 mtu 1400
# ifconfig eth1.950 mtu 1400
# brctl addbr mybr
# brctl addif mybr eth1.950
# brctl addif mybr eth1.949
# ifconfig my up
# ifconfig my 192.168.123.5
# ifconfig eth1.949 up
# ifconfig eth1.950 up
Код: Выделить всё
Debian 5.0.2 Linux 2.6.29 SMP x86_64