#1 Le 11/01/2021, à 08:28
- khaled01
[Ubunut 18.04] serveur dhcp ne donne pas acces à l'internet au client
Bonjour,
J'ai un vieux pc je lui ai installé un ubuntu 18.04 avec un serveur dhcp pour partager l'internet aux clients voici la config des cartes réseaux le problème c'est que le client n'a pas d'internet :
ens5: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::225:b3ff:fe42:4986 prefixlen 64 scopeid 0x20<link>
ether 00:25:b3:42:49:86 txqueuelen 1000 (Ethernet)
RX packets 4037 bytes 381241 (381.2 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1192 bytes 162812 (162.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 17
enx00e04c534458: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.100.73 netmask 255.255.255.0 broadcast 192.168.100.255
inet6 fe80::2e0:4cff:fe53:4458 prefixlen 64 scopeid 0x20<link>
ether 00:e0:4c:53:44:58 txqueuelen 1000 (Ethernet)
RX packets 24469 bytes 1438886 (1.4 MB)
RX errors 411 dropped 123 overruns 102 frame 570
TX packets 2659 bytes 216144 (216.1 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Boucle locale)
RX packets 300 bytes 25149 (25.1 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 300 bytes 25149 (25.1 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
le contenu du fichier dhcp.conf :
option domain-name "mchux";
option domain-name-servers 8.8.8.8, 8.8.4.4;
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 {
range 192.168.1.101 192.168.1.200;
option subnet-mask 255.255.255.0;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
}
ens5 c'est elle qui distribue l'internet aux client.
Pouvez vous m'aider svp ?
Cdt.
Dernière modification par khaled01 (Le 11/01/2021, à 08:29)
Il ne faut jamais sous estimer la puissance de Linux ;)
Hors ligne
#2 Le 11/01/2021, à 09:05
- diesel
Re : [Ubunut 18.04] serveur dhcp ne donne pas acces à l'internet au client
Ben..., un serveur dhcp, ça n'a jamais été fait pour distribuer de l'internet. C'est un peu comme envisager de planter un clou avec une brosse métallique.
Alors, si tu veux qu'on t"aide, il va falloir nous en dire un peu plus sur ta config.
Amicalement.
Jean-Marie
Dernière modification par diesel (Le 11/01/2021, à 09:07)
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#3 Le 11/01/2021, à 10:58
- khaled01
Re : [Ubunut 18.04] serveur dhcp ne donne pas acces à l'internet au client
Merci de m'avoir répondu voici la suite de la config :
fichier .yaml dans le dossier /etc/netplan
# Let NetworkManager manage all devices on this system
network:
ethernets:
enx00e04c534458:
dhcp4: true
ens5:
addresses:
- 192.168.1.1/24
dhcp4: false
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
search: []
version: 2
nano /etc/default/isc-dhcp-server
INTERFACESv4="ens5"
nano /etc/ufw/sysctl.conf
net/ipv4/ip_forward=1
root@mchux:/home/mehdi# /etc/init.d/isc-dhcp-server status
● isc-dhcp-server.service - ISC DHCP IPv4 server
Loaded: loaded (/lib/systemd/system/isc-dhcp-server.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2021-01-11 10:50:01 CET; 3min 54s ago
Docs: man:dhcpd(8)
Main PID: 2743 (dhcpd)
Tasks: 1 (limit: 4547)
CGroup: /system.slice/isc-dhcp-server.service
└─2743 dhcpd -user dhcpd -group dhcpd -f -4 -pf /run/dhcp-server/dhcpd.pid -cf /etc/dhcp/dhcpd.conf
janv. 11 10:50:01 mchux dhcpd[2743]: Listening on LPF/ens5/00:25:b3:42:49:86/192.168.1.0/24
janv. 11 10:50:01 mchux sh[2743]: Listening on LPF/ens5/00:25:b3:42:49:86/192.168.1.0/24
janv. 11 10:50:01 mchux sh[2743]: Sending on LPF/ens5/00:25:b3:42:49:86/192.168.1.0/24
janv. 11 10:50:01 mchux sh[2743]: Sending on Socket/fallback/fallback-net
janv. 11 10:50:01 mchux dhcpd[2743]: Sending on LPF/ens5/00:25:b3:42:49:86/192.168.1.0/24
janv. 11 10:50:01 mchux dhcpd[2743]: Sending on Socket/fallback/fallback-net
janv. 11 10:50:01 mchux dhcpd[2743]: Server starting service.
janv. 11 10:50:34 mchux dhcpd[2743]: reuse_lease: lease age 134 (secs) under 25% threshold, reply with unaltered, existing lease for 192.168.1.101
janv. 11 10:50:34 mchux dhcpd[2743]: DHCPREQUEST for 192.168.1.101 from 04:92:26:70:9a:7b (pc) via ens5
janv. 11 10:50:34 mchux dhcpd[2743]: DHCPACK on 192.168.1.101 to 04:92:26:70:9a:7b (pc) via ens5
fichier /etc/rc.local
#!/bin/bash
# /etc/rc.local
# Default policy to drop all incoming packets.
iptables -P INPUT DROP
iptables -P FORWARD DROP
# Accept incoming packets from localhost and the LAN interface.
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i ens5 -j ACCEPT
# Accept incoming packets from the WAN if the router initiated the connection.
iptables -A INPUT -i enx00e04c534458 -m conntrack \
--ctstate ESTABLISHED,RELATED -j ACCEPT
# Forward LAN packets to the WAN.
iptables -A FORWARD -i ens5 -o enx00e04c534458 -j ACCEPT
# Forward WAN packets to the LAN if the LAN initiated the connection.
iptables -A FORWARD -i enx00e04c534458 -o ens5 -m conntrack \
--ctstate ESTABLISHED,RELATED -j ACCEPT
# NAT traffic going out the WAN interface.
iptables -t nat -A POSTROUTING -o enx00e04c534458 -j MASQUERADE
# rc.local needs to exit with 0
exit 0
j'ai suivice tuto : https://www.ascinc.com/blog/linux/how-t … ic-beaver/
Cdt.
Il ne faut jamais sous estimer la puissance de Linux ;)
Hors ligne