[Question] deux adresses IP sur même ETH

Bonjour,

Je voulais savoir si on pouvait mettre deux adresses IP de réseaux distant sur la même interface eth ?

Genre avoir sur eth0 : 192.168.5.1 et 192.168.8.1 ?

Si oui, comment puis-je faire ?

D’avance merci.

Hello,

Penche toi sur alias ip.

Exemple :

auto eth0
iface eth0 inet static
        address 172.17.10.218
        netmask 255.255.255.0
        network 172.17.10.0
        broadcast 172.17.10.255
        gateway 172.17.10.1

auto eth0:0
iface eth0:0 inet static
       address 192.168.250.244
       netmask 255.255.255.0
       network 192.168.250.0
       broadcast 192.168.250.255
       gateway 192.168.250.1

Nickel !! Merci beaucoup !!!

P’tite question pratique sur les règles iptables par rapport à l’alias, est-ce que si on fait une règle du genre :

Ca englobe les deux où il faut spécifier les deux ? :

iptables -A FORWARD -i eth0 -j ACCEPT iptables -A FORWARD -i eth0:0 -j ACCEPT

En gros

ifconfig eth0 192.168.1.1 up
ifconfig eth0:1 192.168.2.1 up
ifconfig eth0:2 192.168.3.1 up

etc…

fran: ce n’est pas la question :wink:
Badaboumpanpan: bonne question. A priori, je dirais qu’il te faut specifier les deux, mais je me demande, sachant que tu fais du bridging si tu peux les distinguer comme physdev.

Ok ! Je regarde, je teste et je vous dis !!! :slightly_smiling:

hello,

Non, iptables ne gere pas l’ip alias ca parait logique, la virtualisation ce fait qu’on niveau de la pile ip de Linux ensuite dans le parcours des protocoles le paquet arrive au protocole arp et donc la c’est la mac physique de la carte qui est prise en compte pour la communication, parcontre tu peux lui specifier les ip(s) de tes interfaces virtuelles parce que tout ce fait au niveau de la pile ip.

 iptables -A INPUT -i eth0 -d <eth0:2 IP> ... -j ACCEPT

derkeiler.com/Mailing-Lists/ … /0094.html
olivieraj.free.fr/fr/linux/progr … _cfg/#IV-1