- active le forwarding dans sysctl.conf et recharge sysctl
- configure dhcpd en configuration automatique pour écouter sur l’interface interne (d’où est branché le rj45 windows7)
sudo aptitude install isc-dhcp-server
sudo nano /etc/dhcp/dhcpd.conf
exemple de configaration dhcpd automatique :
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.0.10;
option routers 192.168.0.1;
option broadcast-address 192.168.0.255;
exemple de configuration du réseau interne (l’interface où sera relié ton pc windows 7 en rj45 dans l’exemple l’interface est eth0 (tu peu la connaitre avec sudo ifconfig))
sudo nano /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
Attention, pôur la configuration dhcpd et interfaces, la passerelle doit avoir une ip différente de l’interface 4G, dans l’exemple je l’ai mise à 192.168.0, si la 4G utilise la même adresse (voi sudo ifconfig) alors remplacer 192.168.0 par 192.168.1 !
- utilise iptables pour forwarder ta connection internet (les 3 règles minimal) (eth0 sortie rj45, eth1 entrée 4G):
iptables -P FORWARD ACCEPT
iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -t nat -A POSTROUTING -i eth0 -o eth1 -j MASQUERADE
- un switch n’est pas obligatoire (j’ai une passerelle internet avec un pc en interne ayant deux os en ip fixe une pour windows et une pour debian et tout fonctionne correctement).