Re: MASQ problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Op dinsdag 10 juni 2003 06:30, schreef B H R Balaji:
> HI
>
> i have 20 alias interface, iam not able to MASQ using that interface, is
> this iptables supports this option
>
> [root@xxxxxxxxx root]# iptables -I FORWARD -i eth0:1  -s
> 92.168.100.0/24  -j MASQUERADE
> Warning: wierd character in interface `eth0:1' (No aliases, :, ! or *).
> iptables: Target problem
>
>
> hare

hello

first of all:
Masquerading is done on the POSTROUTING chain.    NOT on the FORWARD chain.

interface_alias in that form is not allowed ,however , you could extract the  
ip_address and use that instead        like;

EXT_IF #external interface
ETH0_1_IP="`/sbin/ifconfig eth0:1 | grep 'inet addr' | awk '{print $2}' | sed 
-e 's/.*://'`"  

 iptables -I POSTROUTING -i eth0:1  -s  92.168.100.0/24  -o $ETH0_1_IP -j 
MASQUERADE

Watch the syntax 
I have used " -o OUT ETH0_1_IP " and not  " -i  ETH0_1_IP"  this is relevant.

Pascal


[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux