Hi,
I'm completly lost with vlan and route configuration on my debian.
This is my architecture :
eth1.401 eth1.2338 eth2
Voice Vlan Public IP Local
Network
10.150.11.90 84.16.x.x
192.168.1.1
255.255.255.240 255.255.255.128
255.255.255.0
| | |
BOX
In this box I use :
- NAT to allow the eth2 client connect to Internet from 84.16.x.x
- Asterisk. Phones are in the eth2 network, SIP provider are in
eth1.401
No default gateway in network card.
A simple script to create route and allow NAT and other things...
============= SCRIPT ==================
# Activate IP Forward
echo 1 > /proc/sys/net/ipv4/ip_forward
# Init Iptables
iptables -F
iptables -t nat -F
# NAT
iptables -t nat -A POSTROUTING -o eth0.2338 -s 192.168.1.0/24 -d!
10.0.0.0/8 -j SNAT --to 84.16.x.x
# Add route for Internet Traffic
route add default gw 84.16.x.x
# Add route for my SIP provider. Route all traffic to 10.0.0.0
route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.150.11.1
============= END OF SCRIPT ============
I have a sip phone 192.168.1.200 gateway 192.168.1.1
I have my notebook 192.168.1.100 gateway 192.168.1.1
When I only ping external IP (for example 212.217.0.1) from my
laptop, everything is ok. eth1.2338 is in use
When I only make a call through SIP provider 10.x.x.x everything is
ok. eth1.401 is in use
So it seem route are working....
But for example when I make a call and during this call I ping
212.217.0.1 ping lose 95% of packet. And immediately after hangup the
phone, ping start to work ok....
In IPTRAF I see all the ICMP packet sent throught eth1.2338, and all
the udp phone traffic sent through eth1.401.
But it seem ping don't receive the response, or response arrive to
the eth1.401....
When I ping 212.217.0.1, and during the ping make a call, all the
incoming udp traffic is lost...
Someone can help me with this configuration ? I'm completely lost.....
Thanks in advance,
Jeremy
_______________________________________________
LARTC mailing list
LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc