Voici une solution afin de créer une passerelle avec un OS Linux sans DHCP(IP statiques); peu importe les clients(Linux ou Windows) qui l'utiliseront pour se connecter à un autre réseau ou internet.
1) Configuration passerelle
* Fixer les Adresses IP pour chacune des interfaces réseaux. Par convention, on lui donne la plus haute adresse possible sur un réseau.
[root@localhost root]# ifconfig eth0 192.168.1.254 netmask 255.255.225.0 broadcast 192.168.1.255
[root@localhost root]# ifconfig eth1 192.168.2.254 netmask 255.255.225.0 broadcast 192.168.2.255
L'interface eth0 de la passerelle appartient donc au réseau 192.168.1. et eth1 au réseau 192.168.2.
Il faut ensuite démarrer chacune des deux interfaces soit par
[root@localhost root]# ifconfig eth0 up
[root@localhost root]# ifconfig eth1 up
ou par
[root@localhost root]# ifup eth0
[root@localhost root]# ifup eth1
C'est à vérifier selon la distribution.
Une fois ces interfaces configurées, il faudra configurer les routes.
[root@localhost root]# route add –net 192.168.1 netmask 255.255.255.0 dev eth0
[root@localhost root]# route add –net 192.168.2 netmask 255.255.255.0 dev eth0:0
Il faut ensuite activer le routage soit via webmin ou linuxconf. Malheureusement, je ne connais pas la commande en mode texte.
2) Configuration d'un client Linux
Il suffit de lui fixer sont adresse IP, masque de sous-réseau et la route par défaut pour les communications qui doivent passer par la passerelle.
Si il appartient au réseau 192.168.1 :
[root@localhost root]# ifconfig eth0 192.168.1.1 netmask 255.255.225.0 broadcast 192.168.1.255
[root@localhost root]# route add default gw 192.168.1.254
3) Configuration d'un client Windows
Dans la configuration réseau, paramètres TCP/IP
il faudra donner les valeurs suivantes si il appartient par exemple au réseau 192.168.2.:
IP : 192.168.2.1
NETMASK : 255.255.255.0
GATEWAY : 192.168.2.254
Voila, il ne reste plus qu'à tester les communications grâce à la commande ping IP
ex : ping 192.168.1.2
4) Adaptation
Attention à adapter les masques de sous-résaux si vous utiliser d'autres ranges d'adresses IP.