#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
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