Hello,

van egy Ubuntu 11.04 szerver, amit megkaptam hogy tegyem rendbe.

A gépben van 3 interface:
- eth0 - WAN1, valami szolgáltató, ethernetet ad
- eth1.X1 - eth1.Xn - kb 30 VLAN 802.1q-val

Ez működik is.

A feladat az volt, hogy az eth2-re csatlakozó PPP kapcsolatra
kellene az egyik hálózat forgalmát terelni (VoIP).

ppp0      Link encap:Point-to-Point Protocol  
          inet addr:217.1.2.3  P-t-P:192.168.162.1 Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1480 Metric:1
          RX packets:2086 errors:0 dropped:0 overruns:0 frame:0
          TX packets:126 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3 
          RX bytes:128005 (128.0 KB)  TX bytes:6352 (6.3 KB)

(Igen, a szolgáltató valami privát tartományt ad PPP linknek).

Be lett állítva egy másik tábla:

# cat /etc/iproute2/rt_tables 
#
# reserved values
#
255     local
254     main
253     default
0       unspec
#
# local
#
#1      inr.ruhep
1 WAN1
2 WAN2


# ip route show table WAN2
127.0.0.0/8 dev lo  scope link 
default via 192.168.162.1 dev ppp0  src 217.1.2.3

És az ember azt gondolná hogy ez így jó is:

ip route get 78.2.3.4 from 217.1.2.3
78.2.3.4 from 10.20.255.254 via 192.168.162.1 dev ppp0 

Ám amikor pingetem a 78.2.3.4-et pl (vagy bármit), akkor a
tcpdump mindkét oldalon mutatja az icmp echo-request/echo reply
csomagokat frankón, de a ping nem megy:

# ping 78.24.64.245 -I ppp0
PING 78.2.3.4 (78.24.64.245) from 217.1.2.3 ppp0: 56(84)
bytes of data.
^C
--- 78.24.64.245 ping statistics ---
[SOK] packets transmitted, 0 received, 100% packet loss, time k+1ms


Mi az oka ennek a jelenségnek?

(IPTABLES nem játszik, a filter rész üres, csak az eth1.x-es
vlanok vannak NAT-olva.)


Köszi:


a.




-- 
I � UTF-8
_________________________________________________
linux lista      -      linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz