Bonsoir à tous. Je suis en train de me configurer un partage de connection linux. J'ai rincevent (192.168.1.2) qui fait le partage, et luggage (192.168.1.1), client de ce partage. rincevent est sur le net avec un modem ADSL ECI, ca marche nickel (la preuve, ce topic ).
Sur luggage, j'ai configuré comme route" par defaut rincevent. Voici mon route :
Code :
- [kadreg@luggage]/home/kadreg$ /sbin/route
- Kernel IP routing table
- Destination Gateway Genmask Flags Metric Ref Use Iface
- 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
- 127.0.0.0 * 255.0.0.0 U 0 0 0 lo
- default rincevent 0.0.0.0 UG 0 0 0 eth0
- [kadreg@luggage]/home/kadreg$
|
Maintenant, je cherche a partager ma connection, j'ai un script de configuration iptables sans protection, bien con :
Code :
- #!/bin/sh
- echo effacer toutes les regles
- /sbin/iptables -F
- /sbin/iptables -F INPUT
- /sbin/iptables -F OUTPUT
- /sbin/iptables -F FORWARD
- echo mettre des regles de merde
- iptables -P OUTPUT ACCEPT
- iptables -P FORWARD ACCEPT
- iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0/24 -j MASQUERADE
- echo 1 > /proc/sys/net/ipv4/ip_forward
- echo NAT started
|
C'est très con, mais le but est deja de tester, on mettra des capotes après .
Je lance ce script, tout va bien, mais depuis luggage, impossible de faire quoi que ce soit. Un traceroute sur une IP s'arrete à rincevent.
Qu'es-ce que j'ai bien pu oublié, malgré les 42 kilos de docs lues sur le sujet.
En complement, les modules de rincevent :
Code :
- [root@rincevent init.d]# lsmod
- Module Size Used by
- ipt_MASQUERADE 1680 4 (autoclean)
- iptable_nat 17264 0 (autoclean) [ipt_MASQUERADE]
- ip_conntrack 17088 1 (autoclean) [ipt_MASQUERADE iptable_nat]
- ppp_synctty 5696 0 (unused)
- ppp_async 6960 1
- ppp_generic 17808 3 [ppp_synctty ppp_async]
- slhc 5120 0 [ppp_generic]
- smc-ultra 5392 1 (autoclean)
- ne2k-pci 5184 1 (autoclean)
- 8390 6800 0 (autoclean) [smc-ultra ne2k-pci]
- iptable_filter 2016 0 (autoclean) (unused)
- ip_tables 12096 5 [ipt_MASQUERADE iptable_nat iptable_filter]
- [root@rincevent init.d]#
|
et son ifconfig :
Code :
- [root@rincevent init.d]# /sbin/ifconfig
- eth0 Link encap:Ethernet HWaddr 00:80:AD:90:25:B5
- inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
- UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
- RX packets:184529 errors:0 dropped:0 overruns:0 frame:0
- TX packets:241473 errors:0 dropped:0 overruns:0 carrier:0
- collisions:448 txqueuelen:100
- RX bytes:18765761 (17.8 Mb) TX bytes:109203920 (104.1 Mb)
- Interrupt:11 Base address:0x1020
- eth1 Link encap:Ethernet HWaddr 00:00:C0:09:05:A6
- inet addr:192.168.1.20 Bcast:192.168.1.255 Mask:255.255.255.0
- UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
- RX packets:24362 errors:0 dropped:0 overruns:0 frame:0
- TX packets:18254 errors:0 dropped:0 overruns:0 carrier:0
- collisions:0 txqueuelen:100
- RX bytes:32353440 (30.8 Mb) TX bytes:1603506 (1.5 Mb)
- Interrupt:5 Base address:0x290 Memory:c8000-cc000
- lo Link encap:Local Loopback
- inet addr:127.0.0.1 Mask:255.0.0.0
- UP LOOPBACK RUNNING MTU:16436 Metric:1
- RX packets:150689 errors:0 dropped:0 overruns:0 frame:0
- TX packets:150689 errors:0 dropped:0 overruns:0 carrier:0
- collisions:0 txqueuelen:0
- RX bytes:100975996 (96.2 Mb) TX bytes:100975996 (96.2 Mb)
- ppp0 Link encap:Point-to-Point Protocol
- inet addr:80.11.230.196 P-t-P:80.11.230.1 Mask:255.255.255.255
- UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
- RX packets:1874 errors:0 dropped:0 overruns:0 frame:0
- TX packets:2219 errors:0 dropped:0 overruns:0 carrier:0
- collisions:0 txqueuelen:3
- RX bytes:1106393 (1.0 Mb) TX bytes:247405 (241.6 Kb)
- [root@rincevent init.d]#
|
---------------
brisez les rêves des gens, il en restera toujours quelque chose... -- laissez moi troller sur discu !