web-dev-qa-db-fra.com

Deux cartes réseau et transfert IP

Je veux faire "Ubuntu 11.10" agir en tant que routeur.

J'ai deux interfaces LAN.

Disons que l'interface A 'IP est 172.16.1.10;
L'adresse IP de l'interface B est 192.168.1.10.

Comment configurer Ubuntu pour que 172.16.1.1 puisse se connecter à 192.168.1.1?

8
Isara Rungvitayakul

On dirait que vous configurez un routeur.

Quelques modifications suffisent pour activer le transfert IP

Activer le transfert IP

echo 1 > /proc/sys/net/ipv4/ip_forward

Configurer iptables

Sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Sudo iptables -A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
Sudo iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT

Voir aussi routeur Ubuntu Wiki

Vous voudrez probablement en savoir un peu plus sur iptables

pare-feu Linux utilisant IPTables

Si tout cela vous semble un peu écrasant, puis-je vous suggérer d’envisager l’une des distributions Linux conçues pour faire office de routeur? J'aime smoothwall, mais il y en a d'autres parmi lesquels choisir.

smoothwall

Les distributions spécifiques au pare-feu gèrent la plupart ou la totalité de la configuration pour vous. La plupart d'entre elles sont livrées avec une interface Web facilitant les tâches.

12
Panther