[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: adsl & debian



Mariano wrote:

Salve tutti,

sono un principiante linux-debian e necessito di un vostro consiglio:

ho alice adsl

Perchè non usi Tele2?? ;-)

e tre pc, vorrei condivedere la connessione ad internet,

usando sui pc debian-sarge, cosa mi consigliate di fare ?

Intanto devi configurare la scheda di rete sul *gateway*, cioè il computer che fornisce la connessione, in modo che abbia ip fisso con *ifconfig*. Per sapere come usarlo digita *man ifconfig*.
Poi fai (sempre sul gateway):
route add default gw xxx.xxx.xxx.xxx
dove xxx.xxx.xxx.xxx è l'indirizzo ip del gateway. Per maggiori informazioni *man route*. Quindi controlla di avere il modulo iptable_nat caricato con il comando *lsmod*. Se non lo vedi prova a caricarlo con *modprobe iptable_nat*. Se non te lo carica neanche così devi ricompilarti il kernel.
Poi caricato il modulo lancia questi comandi:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -a postrouting -s 192.168.0.0/24 -o eth0 -j masquerade
iptables -a forward -s 192.168.0.0/24 -o eth0 -j accept
supponendo che 192.168.0.0/24 sia la tua subnet e eth0 il tuo device di rete.
Per maggiori info *man iptables*.
Ora il server è settato. Vai nei client winzozz e nelle proprietà di rete metti nel campo gateway l'indirizzo del server, poi puoi decidere tu se usare ip dinamici con dhcp negli host oppure per maggiore sicurezza usare ip statici (in questo caso devi essere dentro al range della subnet). Dovrebbe essere tutto ok ora (a parte la sicurezza e il firewalling, quello è un'altro discorso!). Per maggiore comodità potresti fare uno script tipo questo (che peraltro ho rimediato già fatto da un sito, comodità delle cose già fatte :-P ):
#############################
#! /bin/sh

#definisco interfaccia interna del modem, path di iptables e
#sottoreti delle 3 schede di rete
EXT_INT="eth0"
IPTABLES="/sbin/iptables"
INTERNAL_NET1="192.168.0.0/24"

#carico i necessari moduli del kernel
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward

#le regole vere e proprie che stabiliscono il masquerade degli indirizzi
#interni attraverso l'interfaccia esterna
$IPTABLES -t nat -A POSTROUTING -s $INTERNAL_NET1 -o $EXT_INT -j MASQUERADE

${IPTABLES} -A FORWARD -s ${INTERNAL_NET1} -o ${EXT_INT} -j ACCEPT
#############################
e poi lo metti in esecuzione automatica. Per fare questo devi copiarlo (da root) in /etc/init.d. Poi crei il collegamento simbolico in tutti i runlevel che usi, per esempio io uso il 4, quindi (sempre da root):
ln -s /etc/init.d/mioscript.sh /etc/rc4.d/S40mioscript
*S* sta per Start, *40* sta per l'ordine di avvio (lo faccio avviare verso la fine del caricamento). Se sei curioso vai a guardare i vari rcX.d.

La telecom di modem ethernet non ne fornisce piu’ , allora

ho pensato ad un modem-router , voi che tipo/marca mi consigliate di acquistare,

che sia facile da configurare con debian ?

Beh tra i migliori router che puoi prendere ci sono quelli della D-link, modem ethernet per linux puoi provare quello della I-storm.

--
Alessandro Dal Grande
Studente Università di Padova - Informatica
Linux Registered User #359258
Sistema: GNU/Linux Debian testing/unstable su i686
Kernel: 2.4.25 Debian Custom
Posta: Thunderbird
Chat: Gaim (ICQ) 150487234

Put the fan back into computing




--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f

Sponsor:
E' iniziata l'era del fax virtuale! Si chiama EmailFax IN e significa: affidabilità, semplicità, qualità e risparmio.
* Clicca per saperne di più
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=1570&d=11-8



Reply to: