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 15/12/2019, à 22:02

Aristid

Problème de résolution DNS sur routeur ubuntu

Bonjour bonjour,

Assez nouveau dans le domaine et surtout sans interface graphique, je me suis lancé dans la création d'un routeur sous ubuntu.
J'ai mis pas mal de temps à paramètrer le moindre truc et aujourd'hui j'ai :
- une ligne ADSL chez FDN qui synchronise et est bien stable
- un routeur (pécé sous ubuntu 18.04 server) avec deux interfaces réseaux paramétrées comme il faut (une en dhcp branchée sur le modem, l'autre en statique qui part dans un switch)
- un serveur DHCP qui fonctionne pour le LAN

Je branche un laptop ubuntu derrière tout ça, le serveur DHCP fait son office, je suis connecté, j'ai une IP, les serveurs DNS (qui fonctionnent depuis le routeur) s'affichent, mais impossible d'accéder à l'internet ou de pinger le moindre truc au délà du routeur.

Je vais essayer de copier coller mes fichiers configs ou ce qui sort du terminal, mais n'ayant jamais utilisé SSH j'ai peur de me faire encore plus de crise de nerfs big_smile


Quelqu'un a une bonne idée ?

Hors ligne

#2 Le 16/12/2019, à 17:56

bruno

Re : Problème de résolution DNS sur routeur ubuntu

Bonjour,

Sans détailler la configuration de ton routeur, personne ne pourra t’apporter d’aide.
Il faut au minimum que tu expliques comment le routage des paquets est effectué entre les deux interfaces réseau.

#3 Le 16/12/2019, à 19:42

Aristid

Re : Problème de résolution DNS sur routeur ubuntu

Comment il est effectué techniquement dans les détails j'en serai bien incapable, ce que je sais c'est :

- j'ai commencé par paramètrer mes interfaces réseau à l'install, le fichier netplan donne :

network:
 ethernets:
  enp0s25:
   dhcp4: true
  enp1s0:
   addresses:
    - 111.0.0.1/24
   gateway: 111.0.0.1
   nameservers:
    addresses:
     - 80.67.169.12
     - 80.67.169.40
 version: 2

- j'ai installé isc-dhcp-server et l'ai paramètré comme suit :

option domain-name "serveur111";
option domain-name-servers 80.67.169.12,80.67.169.40; 
#DNS FDN

default-lease-time 600;
max-lease-time 7200;

ddns-update-style none;

authoritative;

log-facility local7;

subnet 192.168.1.0 netmask 255.255.255.0 {
}

subnet 111.0.0.0 netmask 255.255.255.0 {
 range 111.0.0.1 111.0.0.100;
 option routers 111.0.0.1;
 option broadcast-address 111.0.0.255;
 option subnet-mask 255.255.255.0;
}

- j'ai activé l'ip forward dans /etc/sysctl.conf en décommentant :

net.ipv4.ip_forward=1

- j'ai rajouté 3 règles iptables :

iptables -t nat -A POSTROUTING -o enp1s0 -j MASQUERADE
iptables -A FORWARD -i enp1s0 -o enp0s25 -m state -–state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i enp0s25 -o enp1s0 -j ACCEPT

D'après ce que j'ai lu ça suffit à faire le taf de routeur basique mais les machines que je branche derrière sont incapables d'avoir une réponse DNS...

Est ce qu'il y a une ou plusieurs commandes dont les résultats seraient intéressants pour dépanner ?

Hors ligne

#4 Le 16/12/2019, à 20:50

bruno

Re : Problème de résolution DNS sur routeur ubuntu

Cela ne peut pas fonctionner :

  enp1s0:
   addresses:
    - 111.0.0.1/24
   gateway: 111.0.0.1
subnet 111.0.0.0 netmask 255.255.255.0 {
 range 111.0.0.1 111.0.0.100;
 option routers 111.0.0.1;
 option broadcast-address 111.0.0.255;
 option subnet-mask 255.255.255.0;
}

Tu dois utiliser une plage d'IP privées pour ton réseau local.

Je suppose que enp1s0 est l'interface LAN et  enp0s25 l'interface WAN. Dan ce cas pourquoi enp0s25 reçoit-elle son adresse en DHCP ? Elle est reliée à quoi, une box qui fait déjà routeur ?
Une fois ceci éclairci il faudra revoir tes règles iptables.

--
Ce n'est pas un problème de serveur mais de configuration réseau. Je déplace dans la section appropriée.

Dernière modification par bruno (Le 16/12/2019, à 21:07)

#5 Le 16/12/2019, à 21:17

Aristid

Re : Problème de résolution DNS sur routeur ubuntu

Ça marche merci d'avoir déplacé.

Je corrige la plage IP de enp1s0. Pour ce qui est de enp0s25 elle est branchée à un modem simple (dlink dsl 320B), il serait mieux de désactiver le dhcp du modem et de tout mettre en statique ?

Pour les règles iptables j'ai fait au jugé, selon une multitude de tutos contradictoires et pas toujours à jour, donc je veux bien des éclaircissements en effet !

Hors ligne

#6 Le 19/12/2019, à 19:11

Aristid

Re : Problème de résolution DNS sur routeur ubuntu

Je continue à pédaler dans la semoule, j'en suis à 5 ou 6 réinstallations pour repartir de 0, je suis des tutos de routage à la lettre sans aucun résultat, si une bonne âme a un cours compréhensible et à jour je suis preneur...

Hors ligne

#7 Le 19/12/2019, à 21:35

bruno

Re : Problème de résolution DNS sur routeur ubuntu

Cela ne sert a rien de réinstaller. Il suffit d'ajuster ta configuration en comprenant ce que tu fais.
Si enp0s25 est ton interface WAN, tes règles iptables sont faites à l'envers.

iptables -t nat -A POSTROUTING --source enp1s0 --out-interface enp0s25 -j MASQUERADE
iptables -A FORWARD -i enp1s0 -j ACCEPT

Quoi qu'il en soit pour ce genre de problème il faut indiquer la configuration complète :

ip a
iptables -L -n