oulà, c quoi ces adresses rézo ?
Essaye de faire plus simple, avec un bon vieux 192.168.x.x
....
par ailleurs, il faut activer le masq sous linux, en mettant IPchains ou IPtables, selon que tu aie un kernel 2.2 ou 2.4
Le plus simple c le mode console...avec un truc comme ca, tu devrais déjà mieux t'en sortir :
Citation :
#!/bin/bash
#PATH=/sbinbin/usr/sbinusr/bin
echo "allumage de l'adsl en PPPoE avec RPPPPoE"
adsl-start
sleep 15
#init des variables
I_NET="eth1"
I_LAN="192.168.0.0/24"
ADSL="ppp0"
IP="`/sbin/ifconfig ppp0 | grep 'inet adr' | awk '{print $2}' | sed -e 's/.*://'`"
echo $IP
# init des modules nécessaires au MASQ
ifconfig eth0 mtu 1452
echo "init des modules"
echo "1" > /proc/sys/net/ipv4/ip_forward
echo "1" > /proc/sys/net/ipv4/ip_always_defrag
insmod ip_masq_ftp
insmod ip_masq_raudio
insmod ip_masq_quake
insmod ip_masq_portfw
# nettoyage
ipchains -F forward
ipchains -F input
ipchains -F output
# default policy
ipchains -P forward DENY
ipchains -P input ACCEPT
ipchains -P output ACCEPT
#Forward rules
ipchains -M -S 7200 10 160
ipchains -A forward -s $I_LAN -j MASQ
|
[edtdd]--Message édité par Jubijub--[/edtdd]
---------------
Jubi Photos : Flickr - 500px