Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/04/2014, à 17:39

flyordie22100

Dhcp eth0 eth1

Bonjour a tous,

je ne suis pas un pro et je viens chercher un peu de votre aide !
Je m'explique je dois installer un serveur qui fais office de dhcp et de proxy.
Pour l'instant je suis au dhcp !

J'ai deux cartes réseau la première reçois internet et est en 1.100 la deuxième en 10.10 renvoie un dhcp de 10.11 a 10.39
tout ça c'est ok sauf que les deux semble ne pas communiquer je connecte un poste client j'obtiens donc une adresse en 10.11, de ce client je ping la 10.10.
Je ne pinger pas la 1.100 jusqu'a ce que je rajoute cette ligne :
"route add -net 192.168.10.0/24 gw 192.168.1.100"
Donc depuis mon poste client je ping 1.100 mais je n'ai pas accès au net pour autant !
Et quand je restart le service réseau j'obtiens :
"RTNETLINK answers: File exists Failed to bring up eth1. done.

Voila quelqu'un sait-il ce qu'il faut faire j'ai lu plusieurs docs mais il doit y avoir quelque chose que je ne comprends pas merci !

Hors ligne

#2 Le 02/04/2014, à 18:41

pires57

Re : Dhcp eth0 eth1

Active la fonction d ip forwarding sur ton serveur


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#3 Le 02/04/2014, à 19:26

toutafai

Re : Dhcp eth0 eth1

bonsoir,

"route add -net 192.168.10.0/24 gw 192.168.1.100"

je rajoute que definir une paserelle en dehors de ton sous reseau, cela ne risque pas de fonctionner :

ipcalc 192.168.10.0 /24
Address:   192.168.10.0         11000000.10101000.00001010. 00000000
Netmask:   255.255.255.0 = 24   11111111.11111111.11111111. 00000000
Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
=>
Network:   192.168.10.0/24      11000000.10101000.00001010. 00000000
HostMin:   192.168.10.1         11000000.10101000.00001010. 00000001
HostMax:   192.168.10.254       11000000.10101000.00001010. 11111110
Broadcast: 192.168.10.255       11000000.10101000.00001010. 11111111
Hosts/Net: 254                   Class C, Private Internet

Tombé dans l'informatique étant petit, j'en ai fait mon métier. Utilisateur d'Ubuntu depuis novembre 2006, actuellement sous 20.04 x64 (Que d'évolution
depuis Dapper Drake ! Ça rajeunit pas ^^^).

Hors ligne

#4 Le 02/04/2014, à 22:31

pires57

Re : Dhcp eth0 eth1

@toutafai pourquoi tu veut faire une route static? elle ne sert a rien, dans le cas présent il suffi de faire cela :

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

par défaut, ce fichier est à 0, lorsque tu as deux interfaces sur ta machine tu le passe a 1 pour pouvoir faire transiter les paquets entre les interfaces, tu peut vérifier qu'il est a 0 en utilisant cette commande:

cat /proc/sys/ipv4/ip_forward

et lorsque tu le passera à 1 (avec la premiere commande) , les paquets pourrons être échangé entre les interfaces

Dernière modification par pires57 (Le 02/04/2014, à 22:32)


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#5 Le 03/04/2014, à 14:04

flyordie22100

Re : Dhcp eth0 eth1

Merci pour vos réponses, l'ip forwarding est bien activé, d'un client je ping la deuxième carte mais toujours pas d’accès réseau. Pour la route je l'ai enlevé, 
j'essaye de passer un whireshark pour voir ce qu'il ce passe.

Hors ligne

#6 Le 03/04/2014, à 18:18

toutafai

Re : Dhcp eth0 eth1

@pires : je me suis mal exprimé : je ne voulais pas faire de route, j'ai juste repris la commande du post de flyordie22100 pour dire que la passerelle etait défini en dehors du sous reseau...


Tombé dans l'informatique étant petit, j'en ai fait mon métier. Utilisateur d'Ubuntu depuis novembre 2006, actuellement sous 20.04 x64 (Que d'évolution
depuis Dapper Drake ! Ça rajeunit pas ^^^).

Hors ligne

#7 Le 03/04/2014, à 21:38

pires57

Re : Dhcp eth0 eth1

Que donne

ping 8.8.8.8

?
@ toutafai désolé j'avais pas vu la totalité du post ...  utilise plutot les quotes que les balise code si tu site, la j'ai cru que tu balancé une commande ..

Dernière modification par pires57 (Le 03/04/2014, à 21:39)


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#8 Le 03/04/2014, à 22:16

toutafai

Re : Dhcp eth0 eth1

@pires : oui, j'aurais du utilisé les quote, au temps pour moi

@tous : Vu que les inerfaces ne sont pas sur le meme sous réseau (si j'ai bien suivi) il manquerais pas un bout de config du pare feu, as tout hasard ? ^^


Tombé dans l'informatique étant petit, j'en ai fait mon métier. Utilisateur d'Ubuntu depuis novembre 2006, actuellement sous 20.04 x64 (Que d'évolution
depuis Dapper Drake ! Ça rajeunit pas ^^^).

Hors ligne

#9 Le 03/04/2014, à 23:21

mytux

Re : Dhcp eth0 eth1

toutafai a écrit :

@tous : Vu que les inerfaces ne sont pas sur le meme sous réseau (si j'ai bien suivi) il manquerais pas un bout de config du pare feu, as tout hasard ? ^^

@toutafai: Oui il manque le Nat, la box (routeur) ne connaît pas le sous réseau  10.0/24, même si le paquet arrive à destination il n y a pas de réponse  puisque le routeur ne sais pas ou est le réseau 10.0/24.

Il faut créer une règle iptables qui translate le réseau 10.0/24 en adresse de réseau public.

Dernière modification par mytux (Le 03/04/2014, à 23:22)

Hors ligne

#10 Le 04/04/2014, à 10:02

pires57

Re : Dhcp eth0 eth1

exact mytux, j'avais oublié ...

iptables -t nat -A POSTROUTING -o ethX -s X.X.X.X/X -j MASQUERADE

Si tu veut plus de précision, il faudra me donner tes infos sur tes cartes réseau sur le serveur


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#11 Le 04/04/2014, à 10:39

flyordie22100

Re : Dhcp eth0 eth1

Merci, ok ça fonctionne il me manquais le nat iptables, cependant n'ai pas de dns en place donc la résolution de nom ne se fait pas, je ping bien la passerelle et 8.8.8.8 a partir d'un client mais pas google.fr.
Il faut que je mette en place un dns ou alors des route ?

Merci.

Hors ligne

#12 Le 04/04/2014, à 11:29

mytux

Re : Dhcp eth0 eth1

Normalement c'est ta Box qui fait office de  serveur DNS, si ton PC envoi du DHCP tu peux préciser l'adresse du DNS avec l'option :

option domain-name-servers 192.168.1.1;

Sinon tu peux installer Bind sur la passerelle (1.100/24), et le configurer en serveur de cache, pour la résolution des noms aille un peu plus vite:

/etc/bind/named.conf

forwarders {
    192.168.1.1
}

Hors ligne

#13 Le 04/04/2014, à 11:44

pires57

Re : Dhcp eth0 eth1

Ou alors utilisé des dns existants (par exemple ceux de google 8.8.8.8 ou 8.8.4.4) et les spécifiant dans

/etc/resolv.conf

Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#14 Le 04/04/2014, à 11:46

flyordie22100

Re : Dhcp eth0 eth1

Oui, j'ai finalement fais

option domain-name-servers 8.8.8.8;

et tout fonctionne merci !
Maintenant je dois installer un proxy avec squid !

Hors ligne