PDA

View Full Version : wierd character in interface `eth0:1'


mirostz
6th March 2009, 21:16
Hello guys,
I am running openvpn and when i nat via eth0 it is working good.
But when i try to change the outgoing ip which is at my second interface eth0:1 i get this error:

# iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0:1 -j MASQUERADE
Warning: wierd character in interface `eth0:1' (No aliases, :, ! or *).


How can i make an alias or something to make it work. Please help

falko
7th March 2009, 16:25
Can you put eth0:1 in quotation marks?
"eth0:1"

mirostz
7th March 2009, 17:49
hello guys i find a way to do it and i will share it with you so maybe it will help to someone:

interfaces:
eth0 75.x.x.1
eth0:1 75.x.x.2

locatel ip: 10.8.0.6

all you have to do is just type:
iptables -t nat -A POSTROUTING -s 10.8.0.6 -o eth0 -j SNAT --to-source 75.x.x.2

and your outgoing ip will be 75.x.x.2

have fun

mirostz
7th March 2009, 17:50
falko thanks for your reply but the answer is not you can just put "" i have tried it :)