Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
550 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Ip Public sur ip Local.

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Ip Public sur ip Local.

n°690261
DDoS
Posté le 08-06-2005 à 14:30:15  profilanswer
 

Bonjour,
je voudrais savoir comment faire de la redirection Ip Public sur une ip local../Faire pointer une adresse ip public sur serveur web en local..
 
Je m'explique.. Ip Public donnée :
 
ip 247.56.12.212
ip 247.56.12.213
 
La premier ip est utiliser par un pc sous distribution linux debian.. en amont avec deux cartes réseaux
 
eth0 247.56.12.212
eth1 172.16.1.1 reseau local.. serveur dhcp .
 
Le PC Debian Eth1 est branché sur un switch qui donne un adressage ip local 172.16.1.x. Sur ce même switch il y a un serveur web distribution Fedora pour adresse ip eth0 172.16.1.13
 
Comment rediriger l'adresse ip 247.56.12.213 sur 172.16.1.13.
Quelle intervention je dois faire pour realiser ce montage sur le pc debian..
 
Merci..

mood
Publicité
Posté le 08-06-2005 à 14:30:15  profilanswer
 

n°690262
onizuka_se​nsei
Posté le 08-06-2005 à 14:31:43  profilanswer
 

regarde du côté d'iptable et port forwarding

n°690264
multani
Dépressionnisé
Posté le 08-06-2005 à 14:32:49  profilanswer
 

Regarde du coté du NAT avec iptables (Howto iptables, etc. ) (si j'ai bien compris ton post [:petrus75])

n°690277
l0ky
Posté le 08-06-2005 à 14:47:51  profilanswer
 

iptables -t nat -A PREROUTING -p tcp -d ton_adresse_publique --dport 80 -J DNAT --to-destination ton_adresse_locale


 
sans oublier d'activé le routage (ip_forward) et d'ouvrir le port dans la chaine FORWARD


Message édité par l0ky le 08-06-2005 à 14:49:31
n°690317
DDoS
Posté le 08-06-2005 à 16:00:38  profilanswer
 

Merci. mais sa semble plus compliquer.  
 
Car si je considere que j'ai 10 adresses publique libre..  Dans cette même serie je dis telle ip publique sera utiliser pour telle machine ça me semble plus compliquer a faire.. voir meme tres sportif.. :)
 
Je me dis  ses adresses 247.56.12.212, 247.56.12.213 et 247.56.12.217 seront pour les machine passerelle avec une règle iptables Selon mon archicteture cité plus haut...  
 
 
Que l'adresse ip 247.56.12.212 sera pour la passerrelle  que ip 247.56.12.213 sera pour le serveur web  fedora port 80 http en local 172.16.1.13
 
Et l'adresse IP 247.56.12.217  sera pour le serveur web  fedora port 443 https en local 172.16.1.13.
 
Ce que je ne comprends pas pour la passerelle que je lui donne l'adresse ip ok ifocnfig eth0 247.56.12.212ça c'est bon..  
Mais pour les machines en local qui ont deja une adresse lan... parce qu'ils sont derriere la passerrelle?.
 
Si je tape sur mon navigateur 247.56.12.217 or 247.56.12.213 il ne savent par qui doivent joindre les machines derrieres la passerelle...


Message édité par DDoS le 08-06-2005 à 16:15:33
n°690325
l0ky
Posté le 08-06-2005 à 16:13:29  profilanswer
 

Je vois pas quel est le problème tant que le traffic pour toutes tes adresses arrive sur ton firewall. Pour moi la règle que je t'ai donné marche dans ton cas.
il suffit de l'appliquer 2 fois
addresse pub = *.*.*.212    port=80     adresse loc= 172.16.1.13  
addresse pub = *.*.*.213    port=443    adresse loc= 172.16.1.13  
[:spamafote]
Qu'est ce qui te semble plus compliqé ?


Message édité par l0ky le 08-06-2005 à 16:14:47
n°690333
l0ky
Posté le 08-06-2005 à 16:25:15  profilanswer
 

sinon tu peux toujours rajouter toutes tes adresses publics sur l'interface publique de ton firewall (adresse virtuelle qui apparaissent pour les interfaces eth0:1 eth0:2 ...)...
 
C'est ca qui te gêne ?

n°690334
Tomate
Posté le 08-06-2005 à 16:26:17  profilanswer
 

si les adresses IP que tu dois "rediriger" son publiques, l'ajout d'une simple route fera l'affaire ;)


---------------
:: Light is Right ::
n°690335
l0ky
Posté le 08-06-2005 à 16:29:41  profilanswer
 

dans son histoire non, il a un pool d'addresses publiques qu'il veut utiliser pour rendre accessible ses serveurs web (en adresse privée).
le DNAT est obligatoire. Mais à la base il faut que le traffic à destination de son pool soit routé sur son firewall...

n°690337
Tomate
Posté le 08-06-2005 à 16:30:41  profilanswer
 

l0ky a écrit :

dans son histoire non, il a un pool d'addresses publiques qu'il veut utiliser pour rendre accessible ses serveurs web (en adresse privée).
le DNAT est obligatoire. Mais à la base il faut que le traffic à destination de son pool soit routé sur son firewall...


ses IP sur ses serveurs en interne sont publiques ??
 
pour ta dernière remarque, c'est l'affaire du FAI ;)


---------------
:: Light is Right ::
mood
Publicité
Posté le 08-06-2005 à 16:30:41  profilanswer
 

n°690340
l0ky
Posté le 08-06-2005 à 16:33:03  profilanswer
 

Tomate a écrit :

ses IP sur ses serveurs en interne sont publiques ??
 
pour ta dernière remarque, c'est l'affaire du FAI ;)


- Moi j'ai compris qu'elles étaient privées (172.16.1.13) pour le serveur web en question.
- oui sauf si il n'est pas directement relié à un FAI.

n°690341
Tomate
Posté le 08-06-2005 à 16:34:25  profilanswer
 

l0ky a écrit :

- Moi j'ai compris qu'elles étaient privées (172.16.1.13) pour le serveur web en question.
- oui sauf si il n'est pas directement relié à un FAI.


- attendons qu'il nous le confirme ;)
- dans ce cas c'est à l'admin qui gère le routeur en frontal de faire en sorte que ça fonctionne


---------------
:: Light is Right ::
n°690352
DDoS
Posté le 08-06-2005 à 16:53:33  profilanswer
 

Les serveurs web on une class ip B 172.16.1.x reseau privé..  
Qui est donneé par le serveur debian qui fait pareselle
addresse pub = *.*.*.212    Pareselle
addresse pub = *.*.*.213    port=80     adresse loc= 172.16.1.13  
addresse pub = *.*.*.217    port=443    adresse loc= 172.16.1.13  


Message édité par DDoS le 08-06-2005 à 17:13:30
n°690354
Tomate
Posté le 08-06-2005 à 16:54:50  profilanswer
 

xNAT donc


---------------
:: Light is Right ::
n°690552
weed
Posté le 09-06-2005 à 01:22:37  profilanswer
 

pourquoi ne pas faire une DMZ avec toutes adresses public, comme ca tu n'aura pas besoin besoin de faire du DNAT.
 
Pour moi le DNAT c'est fait pour les adresses privé car elle ne sont pas visible, acceessible de l'exterieure, elle ne sont pas routable ... Une adresses public peut etre directement adressable de l'exterieure.
 
Enfin bon voilou

n°690582
Tomate
Posté le 09-06-2005 à 09:25:35  profilanswer
 

justement, il a des adresses privées


---------------
:: Light is Right ::
n°690861
DDoS
Posté le 09-06-2005 à 15:20:28  profilanswer
 

Oui, et Non les car les serveurs sont dans un Centre d'hébergement DataCenter. Et il y a certain chose que je ne peux pas faire.
On m'a donnée trois IP public.. Et un emplacement pour mes quatre machines.
Donc je pense qu'une simple installation de iptable.. pour suffit pour résoudre mon probleme..


Message édité par DDoS le 09-06-2005 à 15:23:28
n°690862
Tomate
Posté le 09-06-2005 à 15:21:03  profilanswer
 

donc tu as des IP publiques ou pas ?? :o


---------------
:: Light is Right ::
n°690867
DDoS
Posté le 09-06-2005 à 15:26:35  profilanswer
 

oui, celle qui m'a été donné avec mon emplacement .  
247.56.12.212, 247.56.12.213 et 247.56.12.217  
 
Pourquoi cen'est pas considere adresse Ip Publiques..

n°690871
Tomate
Posté le 09-06-2005 à 15:27:23  profilanswer
 

bon et bien tu veux quoi ? :D


---------------
:: Light is Right ::
n°690888
l0ky
Posté le 09-06-2005 à 15:36:52  profilanswer
 

La solution que je t'ai donné elle marche ou pas finalement alors ?
:o

n°690930
mikala
Souviens toi du 5 Novembre...
Posté le 09-06-2005 à 16:05:26  profilanswer
 

si ce sont des ips publiques , pourquoi s'embeter avec des ips privées ? o.O

n°690936
Tomate
Posté le 09-06-2005 à 16:12:02  profilanswer
 

mikala a écrit :

si ce sont des ips publiques , pourquoi s'embeter avec des ips privées ? o.O


bah oui c'est bien ce que je pense [:spamafote]


---------------
:: Light is Right ::
n°690975
DDoS
Posté le 09-06-2005 à 16:33:22  profilanswer
 

Sur l'ip 247.56.12.212.  
une machine sous debian... (apache, freeraduis)avec 2 carte ethernet eth0==>247.56.12.212 , eth1 ==> 172.16.1.1 - serveur DHCP.  
 
# The primary network interface
auto eth0
iface eth0 inet static  
 address 247.56.12.212
 netmask 255.255.255.0
 gateway 247.56.12.1
 
auto eth1
iface eth1 inet static
 address 172.16.1.1
 netmask 255.255.255.0
 
 --------
 
Sur l'ip 172.16.1.13.
Un serveur sous Fedora (apache2 http,https Serveur web) eth0 172.16.1.13
Sur l'ip 172.16.1.14.  
 
Un serveur Debian (ssh, https) etho 172.16.1.13  
 
Ce que je voudrais tout les appelles :  
247.56.12.213 puis allers sur le serveur local 172.16.1.13
 
 

Tomate a écrit :

bah oui c'est bien ce que je pense [:spamafote]


 
Car il y a une appliance wifi qui ne peux fonctionner qu'en local..  
Et pour que les antennes fonctionne a distance il lors faut connaitre l'adresse ip du serveur raduis et ip de l'aplliance ..  
 
Apres il y a le serveur web que j'ai mis en local... mais j'aurais pu le mettre sur une ip publique directement ..  
 


Message édité par DDoS le 09-06-2005 à 16:35:50
n°690978
l0ky
Posté le 09-06-2005 à 16:35:04  profilanswer
 


l0ky a écrit :

La solution que je t'ai donné elle marche ou pas finalement alors ?
:o


 

n°690988
DDoS
Posté le 09-06-2005 à 16:45:51  profilanswer
 


 
 
Je n'ai pas encore appliquer tout ce que tu m'as indiqué.. car je découvre iptables. .
Et je lis en maintenant un peu de doc sur iptable.

n°691004
weed
Posté le 09-06-2005 à 16:57:10  profilanswer
 

DDoS a écrit :

Je n'ai pas encore appliquer tout ce que tu m'as indiqué.. car je découvre iptables. .
Et je lis en maintenant un peu de doc sur iptable.


 
pour te simplifier la tache, tu pourrais t'installer shorewall qui est une interface pour faciliter l'administration de iptables
je le trouve pas mal fait.

n°691020
DDoS
Posté le 09-06-2005 à 17:15:11  profilanswer
 

Est-ce qui prendra en compte mes premieres régles. Ou va t-il tout supprimer.. en installant shorewall.  
 
 


iptables -v -L
Chain INPUT (policy DROP 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination
    3   920 ACCEPT     all  --  lo     any     anywhere             anywhere
    0     0 ACCEPT     icmp --  any    any     anywhere             anywhere
    0     0 ACCEPT     igmp --  any    any     anywhere             anywhere
   11  1376 ACCEPT     all  --  any    any     anywhere             anywhere            state
 RELATED,ESTABLISHED
    0     0 ACCEPT     tcp  --  any    any     anywhere             anywhere            tcp d
pt:ssh
   44  5824 REJECT     all  --  any    any     anywhere             anywhere            rejec
t-with icmp-port-unreachable
 
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination
 
Chain OUTPUT (policy ACCEPT 20 packets, 3128 bytes)
 pkts bytes target     prot opt in     out     source               destination


Message édité par DDoS le 09-06-2005 à 17:33:59
n°691021
Tomate
Posté le 09-06-2005 à 17:16:57  profilanswer
 

utilises les balises FIXED car c'est illisible là


---------------
:: Light is Right ::
n°691046
Je@nb
Kindly give dime
Posté le 09-06-2005 à 18:12:45  profilanswer
 

Et si tu mettais sur eth1 de la passerrelle une ip publique ainsi que sur ton serveur derrière en plus de l'ip privée et que tu activais le routage ?
 
Ta machine serveur serait multihomé avec une ip privée et une ip publique

n°691471
DDoS
Posté le 10-06-2005 à 13:13:18  profilanswer
 

Je@nb a écrit :

Et si tu mettais sur eth1 de la passerrelle une ip publique ainsi que sur ton serveur derrière en plus de l'ip privée et que tu activais le routage ?
 
Ta machine serveur serait multihomé avec une ip privée et une ip publique


 
Je n'ai pas tres bien compris Je@nb!  
 
 
Sinon, j'ai pu me connecter sur les machines derriere la passerelle avec l'adresse public debian passerelle '247.56.12.212'..  
 

# The primary network interface
auto eth0
iface eth0 inet static  
 address 247.56.12.212
 netmask 255.255.255.0
 gateway 247.56.12.1
 
auto eth1
iface eth1 inet static
 address 172.16.1.1
 netmask 255.255.255.0


 
Est-il possible ajouter plusieur adresse ip pour une même carte reseau . puis apres faire du Nat sur ses adresse pointant vers les adresse en local?.  
THks...  
 :jap:


Message édité par DDoS le 10-06-2005 à 13:15:06
n°691474
l0ky
Posté le 10-06-2005 à 13:15:23  profilanswer
 

DDoS a écrit :

Je n'ai pas tres bien compris Je@nb!  
 
Est-il possible ajouter plusieur adresse ip pour une même carte reseau . puis apres faire du Nat sur ses adresse pointant vers les adresse en local?.  
THks...  


 

l0ky a écrit :

sinon tu peux toujours rajouter toutes tes adresses publics sur l'interface publique de ton firewall (adresse virtuelle qui apparaissent pour les interfaces eth0:1 eth0:2 ...)...
 


 
man ifconfig

n°691479
DDoS
Posté le 10-06-2005 à 13:28:50  profilanswer
 

Pouvez-vous me dire si c'est correcte:  


# The primary network interface
auto eth0
iface eth0 inet static
  HWaddr 00:30:48:82:86:A6
 address 247.56.12.212
 netmask 255.255.255.0
 gateway 247.56.12.1
 
 
# The primary network interface alias 0
auto eth0:0
iface eth0:0 inet static
  HWaddr 00:30:48:82:86:A6
 address 247.56.12.213
 netmask 255.255.255.0
 gateway 247.56.12.1
 
 
# The primary network interface alias 1
auto eth1:1
iface eth1:1 inet static
  HWaddr 00:30:48:82:86:A6
 address 247.56.12.214
 netmask 255.255.255.0
 gateway 247.56.12.1
 
auto eth1
iface eth1 inet static
 address 172.16.1.1
 netmask 255.255.255.0
 broadcast 172.16.1.255


Message édité par DDoS le 10-06-2005 à 13:29:05
n°691481
Tomate
Posté le 10-06-2005 à 13:33:19  profilanswer
 

bah testes :D


---------------
:: Light is Right ::
n°691494
DDoS
Posté le 10-06-2005 à 14:05:48  profilanswer
 

Oui Je suis d'accord mes les machines sont dans un centre hebergement. Je ne voudrais pas perdre la main sur les machines.  
 
 :heink:  


DDoS:/etc/network# /etc/init.d/networking restart
Setting up IP spoofing protection: rp_filter.
Enabling packet forwarding...done.
Reconfiguring network interfaces...SIOCDELRT: No such process
ifup: interface lo already configured
Ignoring unknown interface eth0:1=eth0:1.
done.
DDOS:/etc/network#


Message édité par DDoS le 10-06-2005 à 14:25:43
n°691811
Je@nb
Kindly give dime
Posté le 10-06-2005 à 22:45:28  profilanswer
 

Ce que je disais c'est :
 
Passerrelle :
eth0 : ip d'interconnexion
eth1 : ip private
eth1:1 : ip publique du pool d'ip
 
Serveur derrière :
eth0 : ip private
eth0:1 : ip publique du pool publique
 
Ainsi ton serveur derrière est accessible publiquement à condition que tu active le routage ip (forward ip) dans /proc/sys/net/ipv4/conf/ip_forward je crois
 
Après il faut que iptables laisse le forward du port 80 en destination de cette machine, et ne pas natter le traffic sortant de l'ip publique

n°691815
l0ky
Posté le 10-06-2005 à 22:47:21  profilanswer
 

Autant tout mettre en publique dans ce cas.
Il y juste le fait que les routes sur le firewall/routeur seront assez "précise".

n°691818
Je@nb
Kindly give dime
Posté le 10-06-2005 à 22:49:05  profilanswer
 

Disons que si il y a d'autres machines dans le LAN qui n'ont que des ip privées ça permet d'avoir le serveur dans le même réseau

n°692583
DDoS
Posté le 13-06-2005 à 11:31:01  profilanswer
 

Bonjour, Apres les informations, conseiller et recherche sur le net voici a quoi j'ai pu aboutir pour mettre en place ma structure.
Configuration de la carte reseau etho via interface networks.  
 


# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
 
# The loopback network interface
auto lo
iface lo inet loopback
    # Activation de la fonction de forwarding IP au niveau du noyau
    up echo "1" > /proc/sys/net/ipv4/ip_forward
 
# The primary network interface
auto eth0
iface eth0 inet static  
 address 247.56.12.212
 netmask 255.255.255.0
 gateway 247.56.12.1
 
 
 
# The primary network interface alias 0
auto eth0:0
iface eth0:0 inet static
 address 247.56.12.213
 netmask 255.255.255.0
 gateway 247.56.12.1
 
 
 
# The primary network interface alias 1
auto eth0:1
iface eth0:1 inet static
 address 247.56.12.214
 netmask 255.255.255.0
 gateway 247.56.12.1  
 
 
 
auto eth1
iface eth1 inet static
 address 172.16.1.1
 netmask 255.255.255.0
 broadcast 172.16.1.255
 

 
 COncernant le fichier iptables-start  
 

 
# REMISE à ZERO des règles de filtrage
iptables -F
#iptables -F INPUT
#iptables -F OUTPUT
#iptables -F FORWARD
iptables -t nat -F
 
# DEBUT des "politiques par défaut"
 
# Je veux que les connexions entrantes soient bloquées par défaut
iptables -P INPUT DROP
 
# Je veux que les connexions destinées à être forwardées
# soient acceptées par défaut
iptables -P FORWARD ACCEPT
 
# Je veux que les connexions sortantes soient acceptées par défaut
iptables -P OUTPUT ACCEPT
 
# FIN des "politiques par défaut"
 
 
# DEBUT des règles de filtrage
 
# Pas de filtrage sur l'interface de "loopback"
iptables -A INPUT -i lo -j ACCEPT
 
# J'accepte le protocole ICMP (i.e. le "ping" )
iptables -A INPUT -p icmp -j ACCEPT
 
# J'accepte le protocole IGMP (pour le multicast)
iptables -A INPUT -p igmp -j ACCEPT
 
# J'accepte les packets entrants relatifs à des connexions déjà établies
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
 
 
# La règle par défaut pour la chaine INPUT devient "REJECT"
# (il n'est pas possible de mettre REJECT comme politique par défaut)
iptables -A INPUT -j REJECT
 
 
# Décommentez la ligne suivante pour que le système fasse office de
# "serveur NAT" et remplaçez "eth0" par le nom de l'interface connectée
# à Internet
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
 
 
 
iptables -A PREROUTING -i eth0:0 --destination 247.56.12.213/24 -j DNAT --to-destination 172.16.1.2


 
 
 
Apres un /etc/init.d/networking restart il me retourne !  :bounce:  
 


Evian:~# /etc/init.d/networking restart
Setting up IP spoofing protection: rp_filter.
Enabling packet forwarding...done.
Reconfiguring network interfaces...SIOCDELRT: No such process
SIOCDELRT: No such process
 
ifup: interface lo already configured
Warning: weird character in interface `eth0:0' (No aliases, :, ! or *).
iptables: No chain/target/match by that name
run-parts: /etc/network/if-pre-up.d/iptables-start exited with return code 1
Warning: weird character in interface `eth0:0' (No aliases, :, ! or *).
iptables: No chain/target/match by that name
run-parts: /etc/network/if-pre-up.d/iptables-start exited with return code 1
Warning: weird character in interface `eth0:0' (No aliases, :, ! or *).
iptables: No chain/target/match by that name
run-parts: /etc/network/if-pre-up.d/iptables-start exited with return code 1
Warning: weird character in interface `eth0:0' (No aliases, :, ! or *).
iptables: No chain/target/match by that name
run-parts: /etc/network/if-pre-up.d/iptables-start exited with return code 1
done.


 
Pouvez-Vous m'aider a determiner l'erreur..j'ai egalement changer : dans le fichier iptables eth0:0 par eth0 pour rediriger l'adresse ip..  
 
iptables -A PREROUTING -i eth0 --destination 247.56.12.213/24 -j DNAT --to-destination 172.16.1.2
 
il me retourne comme erreur
 

Evian:~# /etc/init.d/networking restart
Setting up IP spoofing protection: rp_filter.
Enabling packet forwarding...done.
Reconfiguring network interfaces...SIOCDELRT: No such process
SIOCDELRT: No such process
ifup: interface lo already configured
iptables: No chain/target/match by that name
run-parts: /etc/network/if-pre-up.d/iptables-start exited with return code 1
iptables: No chain/target/match by that name
run-parts: /etc/network/if-pre-up.d/iptables-start exited with return code 1
iptables: No chain/target/match by that name
run-parts: /etc/network/if-pre-up.d/iptables-start exited with return code 1
iptables: No chain/target/match by that name
run-parts: /etc/network/if-pre-up.d/iptables-start exited with return code 1
done.

:jap:


Message édité par DDoS le 13-06-2005 à 11:41:40
n°692595
l0ky
Posté le 13-06-2005 à 11:38:02  profilanswer
 

iptables -A PREROUTING -i eth0:0 --destination 247.56.12.213/24 -j DNAT --to-destination 172.16.1.2


tu as oublier de spécifier la table nat
rajoute -t nat
 
Et si j'étais toi je mettrai cette règle avant celle sur le MASQUERADE

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Ip Public sur ip Local.

 

Sujets relatifs
freebox pour internet et web localReseau local avec 3 OS, petits soucis
Ne pas lance gdm en localmap email local => email externe (exim4)
detecter ordis d'un reseau local sous kde+debian[Fedora Core - Win XP] Réseau local
réseau local par wifi inventel[Debian] SpamAssassion & local.cf
Acceder a mon propre serveur web en local : DNS ?Problème snmp local
Plus de sujets relatifs à : Ip Public sur ip Local.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR