Toute aide sur la manière d'utiliser iptables Pour postmachrutisation sur un pseudonyme eth0: 2 dans ubuntu?

Sur mon serveur, je veux diriger mon trafic Internet via mon

eth0:2

pseudonyme. Quand j'utilise cette commande:

sudo iptables -t nat -A POSTROUTING -s 10.8.0.4 -o eth0:2 -j MASQUERADE

Il le retourne:

Warning: weird character in interface `eth0:2' (No aliases, :, ! or *).

Y a-t-il un moyen de rediriger uniquement la circulation avec openvpn ip 10.8.0.4 à travers celui-ci ip?

Merci pour l'aide,
Invité:

Dominique

Confirmation de:

Ici vous devez utiliser SNAT au lieu MASQUERADE.

MASQUERADE
This target is only valid in the nat table, in the POSTROUTING chain.
It should only be used with dynamically assigned IP (dialup) connec‐
tions: if you have a static IP address, you should use the SNAT target.

En supposant que vous voulez utiliser SNAT Pour tout trafic provenant de 10.8.0.4, émergent eth0, à n'importe quelle adresse IP ci-jointe à eth0: 2 (Ici je dis «w.x.y.z»), Essayez ce qui suit:

sudo iptables -t nat -A POSTROUTING -s 10.8.0.4 -o eth0 -j SNAT --to-source w.x.y.z

Où w.x.y.z - Cette adresse IP associée à eth0.

Pour répondre aux questions, connectez-vous ou registre