Newsgroup: it.comp.os.linux.mandrake
Titolo: creare un server con linux

vorrei creare un server con linux con un solo indirizzo ip, a cui collegare 
almeno 10 pc, e poi cercare di gestire le connessioni in internet sui vari 
pc
qualcuno mi da qualche dritta?
Mario Angelo 

Mario Angelo ha scritto:

Spiega un po' meglio cosa vorresti avere... un server che ti faccia da 
router o un files server o entrambi ?
Ciao
Kep

 ha scritto nel messaggio 
news:BvJ9e.1966$291....@tornado.fastwebnet.it...



In particolare ti servono:
Home-Network-mini-HOWTO
NFS-HOWTO (oppure SMB-HOWTO per compatibilità con windows)
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Se Gauss fosse vivo oggi, sarebbe un hacker.''
      --Peter Sarnack (Princeton University)

 
Per il files server, Samba, facile facile da configuare, sinceramente 
preferisco configurarlo a manina editando il file smb.conf, le varie GUI 
a volte fanno un po di casino.
Comunque il file e' ben commentato e con diversi esempi.
Per qauanto riguarda il router, spiega un po che tipo di connessione hai 
  e come la vuoi gestire.
Ciao
Kep

 ha scritto nel messaggio 
news:tHS9e.1275$ms1...@tornado.fastwebnet.it...


 ho una connessione adsl 2 Mb della Tiscali
Connessa come ? Modem ethernet, usb, router ?
Poi prevedi dei server pubblici (FTP, HTTP, accesso SSH da remoto, ecc. 
ecc.)
Ciao
Kep

 ha scritto nel messaggio 
news:sJ1ae.1972$ms1....@tornado.fastwebnet.it...


 Kep ti ringrazio dell'aiuto
Bhe ci monti due schede di rete una che va al router e una allo 
switch/hub della rete interna.
Poi fai uno script di routing che richiami da rc.local es. :
#!/bin/sh
IPT="/sbin/iptables"
EXT="192.168.1.10"
EXTIF="eth0"
EXTNET="
192.168.1.0/24
"
INT="192.168.2.1"
INTIF="eth1"
INTNET="
192.168.2.0/24
"
INTBCAST="192.168.2.255"
#cancello le regole
$IPT -F INPUT
$IPT -F OUTPUT
$IPT -F FORWARD
$IPT -t nat -F
#settaggi vari
#Disabling IP Spoofing attacks.
echo 2 > /proc/sys/net/ipv4/conf/all/rp_filter
#Don't respond to broadcast pings
echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
#Enable forwarding
echo 1 >/proc/sys/net/ipv4/ip_forward
#Enable SYN Cookies
echo 1 > /proc/sys/net/ipv4/tcp_syncookies
#Kill redirects
echo 0 >/proc/sys/net/ipv4/conf/all/accept_redirects
#Enable bad error message protection
echo 1 > /proc/sys/net/ipv4/icmp_ignore_bogus_error_responses
$IPT -P INPUT DROP
#input
$IPT -A INPUT -i lo -j ACCEPT
#Kill connections to the local interface from the outside world.
$IPT -A INPUT -d 
127.0.0.0/8
 -j REJECT
$IPT -A INPUT -i $INTIF -j ACCEPT
$IPT -A INPUT -p tcp -m tcp --dport 22 --syn -j ACCEPT
#ICCMP
#ping don't forward pings going inside
$IPT -A FORWARD -p icmp --icmp-type echo-request -o $INTIF -j REJECT
#ping flood protection
$IPT -A INPUT -p icmp --icmp-type echo-request -m limit --limit 1/s -j 
ACCEPT
$IPT -A INPUT -p icmp --icmp-type echo-request -j DROP
#Deny icmp to broadcast address
$IPT -A INPUT -p icmp -d $INTBCAST -j DROP
#Allow all other icmp
$IPT -A INPUT -p icmp -j ACCEPT
#accetto connessioni gia' stabilite
$IPT -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
#Don't forward SMB related traffic
$IPT -A FORWARD -o $EXTIF -p tcp --dport 137 -j REJECT
$IPT -A FORWARD -o $EXTIF -p tcp --dport 138 -j REJECT
$IPT -A FORWARD -o $EXTIF -p tcp --dport 139 -j REJECT
$IPT -A FORWARD -o $EXTIF -p udp --dport 137 -j REJECT
$IPT -A FORWARD -o $EXTIF -p udp --dport 138 -j REJECT
$IPT -A FORWARD -o $EXTIF -p udp --dport 139 -j REJECT
#da in ad out tutto, da out a in solo risposte
$IPT -A FORWARD -o $EXTIF -i $INTIF -j ACCEPT
$IPT -A FORWARD -i $EXTIF -m state --state ESTABLISHED,RELATED -j ACCEPT
#accetto risposte dns
$IPT -A INPUT -p tcp --sport 53 -s 213.140.2.21 -j ACCEPT
$IPT -A INPUT -p tcp --sport 53 -s 213.140.2.12 -j ACCEPT
#stop anything directly addressing the internal network
$IPT -A PREROUTING -t nat -i $EXTIF -d $INTNET -j DROP
##############################################################
################ configurazione ridirezione  ################
##############################################################
#inizio ridirezione per un server
#porta 80 tcp
$IPT -A PREROUTING -t nat -i $EXTIF -p tcp -d $EXT --dport 80 -j DNAT 
--to 
192.168.2.2:80
$IPT -A FORWARD -i $EXTIF -p tcp -d 192.168.2.2 --dport 80 -j ACCEPT
#porta 6000 udp
$IPT -A PREROUTING -t nat -i $EXTIF -p udp -d $EXT --dport 6000 -j DNAT 
--to 
192.168.2.2:6000
$IPT -A FORWARD -i $EXTIF -p udp -d 192.168.2.2 --dport 6000 -j ACCEPT
#porta 6631 tcp
$IPT -A PREROUTING -t nat -i $EXTIF -p tcp -d $EXT --dport 6631 -j DNAT 
--to 
192.168.2.2:6631
$IPT -A FORWARD -i $EXTIF -p tcp -d 192.168.2.2 --dport 6631 -j ACCEPT
#fine ridirezione server
##############################################################
Cosi ti gira tutto da dentro a fuori e piu c'e' un esempio per girare 
delle porte da fuori a dentro ad un server interno.
Ciao
Kep

ti ringrazio molto, proverň a creare il router come mi hai descritto, ti 
farň sapere
volevo solo un altro consiglio tra la mandrake, suse e la redhat quale mi 
consigli?
se puoi propormi anche un altra versione ti sarei grato se mi indicassi 
anche da dove posso scaricarla
ciao
Mario 

Mario Angelo wrote:

Mi ricordo di aver visto un manuale al riguardo sul sito di mandrake (o
mandriva...)