Problème passerelle internet adsl - Linux et OS Alternatifs
Marsh Posté le 18-12-2001 à 11:57:39
salut deja precise un peut plus tu utilise quoi Iptables ipchains ?????
balance t tables de routage.......
Marsh Posté le 18-12-2001 à 12:02:13
C iptables avec Suse 7.2.
Le serveur se connecte à internert avec rcpppoed.
Table de routage :
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
port65.lil104.a * 255.255.255.255 UH 0 0 0 ppp0
195.25.33.0 * 255.255.255.0 U 0 0 0 eth1
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
default port65.lil104.a 0.0.0.0 UG 0 0 0 ppp0
Marsh Posté le 18-12-2001 à 13:51:51
up svp :-)
Marsh Posté le 18-12-2001 à 14:11:07
jeremy a écrit a écrit : up svp :-) |
As tu active le port-forwarding ? (donne nous le resultat d'un "cat /proc/sys/net/ipv4/ip_forward" )
As tu autorise le ping ? (donne nous le resultat d'un "iptables -na" )
Comment se fait-il que tu n'ais pas d'interface de loopback ?
Arno
Marsh Posté le 18-12-2001 à 14:29:27
L'ip_forwarding est activé, çà donne bien 1
iptables -na çà marche pas, paramètres inconnu.
Le loopback apparait bien si je fais ifconfig.
A partir du serveur, je peux accéder à internet sans problème.
A partir d'un windows du rézo local auquel g mis comme passerelle mon serveur, je peux pinger l'interface locale, l'interface reliée au modem, et l'interface ppp avec l'adresse ip fixe qui nous est donnée. Par contre, impossible de pinger une adresse extérieure d'internet.
Merci de m'aider, c assez urgent.
Marsh Posté le 18-12-2001 à 14:31:31
Si je fais iptables --list, çà me donne çà :
/lib/modules/2.4.4-64GB-SMP/kernel/net/ipv4/netfilter/ip_tables.o: init_module: Device or resource busy
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
/lib/modules/2.4.4-64GB-SMP/kernel/net/ipv4/netfilter/ip_tables.o: insmod /lib/modules/2.4.4-64GB-SMP/kernel/net/ipv4/netfilter/ip_tables.o failed
/lib/modules/2.4.4-64GB-SMP/kernel/net/ipv4/netfilter/ip_tables.o: insmod ip_tables failed
iptables v1.2.1a: can't initialize iptables table `filter': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
C normal ?
Marsh Posté le 18-12-2001 à 14:36:43
Peux tu me dire quelle distro tu utilises et quel kernel (ca n'est pas lie a ton probleme mais ca aidera a connaitre l'environnement et les outils dont tu disposes).
Peux tu aussi faire un lsmod, et aussi faire un cat /etc/sysconfig/iptables
Ce qui est etrange, c'est que ton probleme ressemble fort a un probleme de routage (forwarding non-active), mais tu as pourtant bien active le forwarding.
Alors, il se peut que ce soit les chaines iptables qui merdent...
Si c'est pas le routage, c'est le filtrage...Essaye de repondre aux questions de ce post, et on verra bien...
Arno.
Marsh Posté le 18-12-2001 à 14:41:29
- Linux Suse 7.2 2.4.4-64GB-SMP
- lsmod :
Module Size Used by
mousedev 4160 0 (unused)
hid 11728 0 (unused)
input 3328 0 [mousedev hid]
usbcore 48944 1 [hid]
pppoe 7952 1 (autoclean)
pppox 1536 1 (autoclean) [pppoe]
af_packet 12912 1 (autoclean)
ppp_async 6672 0 (autoclean) (unused)
ppp_generic 16912 3 (autoclean) [pppoe pppox ppp_async]
ipv6 157792 -1 (autoclean)
rtl8139 11968 1 (autoclean)
e100 43248 1 (autoclean)
ipchains 35424 0 (unused)
- /etc/sysconfig/iptables : ce fichier n'existe pas,le répertoire sysconfig n'existe pas en fait
Voilà.
Marsh Posté le 18-12-2001 à 15:40:22
Bon alors en fait :
1) Je ne connais pas suse
2) Tu n'utilise visiblement pas iptables, mais ipchains
3) C'est normal que tu n'ais pas de rep /etc/sysconfig, tu n'as pas la distrib que j'escomptais
4) Il va donc falloir regarder du cote du filtrage ipchains :
tape un "ipchains -L" et analyse le truc, ton routage a l'air OK...
Autre test, met toi sur la passerelle et tape :
ping une_adresse_internet_valid -I IP_de_eth0
A suivre...
Arno
Marsh Posté le 18-12-2001 à 21:08:54
Re,
problème résolu.
J'ai activé le firewall de Suse. Et là miracle çà marche lol.
Sachant que le firewall inclus le masquerading.
Menfin tant ke çà marche lol.
Bye
Marsh Posté le 18-12-2001 à 11:50:39
Bonjour,
On a un serveur sous Linux Suse 7.2. Il est connecté à l'ADSL avec nordnet. Il joue le rôle de passerelle (2 cartes donc). L'ip_forwarding est activé. A partir d'une machine sous Windows, on peut pinger l'adresse IP fixe qui nous est attribué, mais pas une adresse extérieure d'internet.
Quelle peut en être la cause ?
Merci.