seguita paro paro ma non va uff
CONFIGURAZIONE
pc gateway
eth0 -> dhcp verso router 10.0.0.2
eth1 192.168.1.2 verso portatile->
portatile
eth0 192.168.1.3 -> gateway 192.168.1.2
subnet 255.255.255.0
LSMOD
Codice: Seleziona tutto
root@IceBox:~# lsmod
Module Size Used by
iptable_filter 2432 1
ipt_MASQUERADE 2816 11
iptable_nat 6916 1
ip_nat 16436 2 ipt_MASQUERADE,iptable_nat
ip_conntrack 45488 3 ipt_MASQUERADE,iptable_nat,ip_nat
ip_tables 19968 3 iptable_filter,ipt_MASQUERADE,iptable_nat
e100 34688 0
snd_seq_dummy 2820 0
snd_seq_oss 32256 0
snd_seq_midi_event 6016 1 snd_seq_oss
snd_seq 49552 7 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss 47776 0
snd_mixer_oss 17024 1 snd_pcm_oss
usb_storage 31620 0
usblp 11392 0
uhci_hcd 30992 0
ehci_hcd 29576 0
usbcore 110464 5 usb_storage,usblp,uhci_hcd,ehci_hcd
snd_via82xx 23328 3
snd_ac97_codec 92284 1 snd_via82xx
snd_ac97_bus 2048 1 snd_ac97_codec
snd_pcm 81544 4 snd_pcm_oss,snd_via82xx,snd_ac97_codec
snd_timer 21508 2 snd_seq,snd_pcm
snd_page_alloc 8584 2 snd_via82xx,snd_pcm
snd_mpu401_uart 6272 1 snd_via82xx
snd_rawmidi 20640 1 snd_mpu401_uart
snd_seq_device 7180 4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
snd 48356 18 snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 7904 1 snd
w83627hf 24720 0
hwmon_vid 2176 1 w83627hf
eeprom 5648 0
i2c_isa 3584 1 w83627hf
i2c_viapro 6928 0
i2c_core 17936 4 w83627hf,eeprom,i2c_isa,i2c_viapro
Codice: Seleziona tutto
root@IceBox:~# cat gateway.sh
#!/bin/bash
#Attivo l'interfaccia di rete locale eth1 [Se avete una sola scheda di rete al posto di eth1 mettete eth0 e al posto di #192.168.0.2 mettete l'ip che volete assegnare alla vostra macchina] a meno che non l'abbiate già configurata nel file #rc.inet1.conf
#ifconfig eth1 192.168.1.2
modprobe e100
ifconfig eth1 broadcast 255.255.255.255
#Abilito il supporto forwarding | In slackware 10.0 in /etc/rc.d c'è il file rc.ip_forward che se non vi viene eseguito #all'avvio fate da root chmod +x /etc/rc.d/rc.ip_forward
echo "1" > /proc/sys/net/ipv4/ip_forward
#carico i moduli del kernel
modprobe ip_tables
modprobe ip_conntrack
modprobe iptable_nat
modprobe ipt_MASQUERADE
#Maschero i pacchetti [Al posto di 192.168.0.0 dovete mettere la classe di ip che avete scelto con gli 0 finali]
iptables -t nat -A POSTROUTING -o 192.168.1.0 -j MASQUERADE
#Abilito l'ip forwarding solo per la mia rete
iptables -A FORWARD -s 192.168.1.0/24 -j ACCEPT
iptables -A FORWARD -d 10.0.0.2/24 -j ACCEPT

