Pages : 1
#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
@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
Pages : 1