maskarada

Mariusz Bartkiewicz mariusz w arkadia.art.pl
Śro, 4 Wrz 2002, 11:50:28 CEST


Mam problem z maskarada a mianowicie pod 2 karty sieciowe wszystko dziala 
ale w przypadku jednej karty sieciowej w serverze i podlaczeniu komputerow 
w sieci lokalnej do huba niebardzo wiem jak zmienic wpisy np w tym 
scrypcie:
 
#!/bin/sh
#

PATH=/sbin:/bin:/usr/sbin:/usr/bin

# filtrowanie icmp..

# Załadowanie IP MASQ
# Zbędne.
# /sbin/depmod -a

#Wypuszczanie FTP
#
/sbin/modprobe ip_masq_ftp

# maskowanie Real Audio
#
/sbin/modprobe ip_masq_raudio

# DCC dla irca
#
/sbin/modprobe ip_masq_irc


#Quake I/II/III / QuakeWorld (ports 26000, 27000, 27910, 27960)
/sbin/modprobe ip_masq_quake 26000,27000,27910,27960


# Włączenie przekazywania pakietów
#
echo "1" > /proc/sys/net/ipv4/ip_forward

# Włączenie defragmentacji pakietów.
#
echo "1" > /proc/sys/net/ipv4/ip_always_defrag


# Adres wychądzący IP:
#
extip="217.96.240.196"

# Nazwa karty sieciowej ZEWNĘTRZNEJ
extint="eth0"
# Karta sieciowa wewnętrzna i sieć
intint="eth1"
intnet="192.168.1.1/24"

#############################################################################
# INCOMING - czyszczenie łańcucha i defaul policy na REJECT
#
ipchains -F input
ipchains -P input REJECT

# Ruch cieci wewnętrznej jest dozwolony.
#
ipchains -A input -i $intint -s $intnet -d 0.0.0.0/0 -j ACCEPT

# pakiety na karcie zewnetrznej z klasy wewnętrznej są ZABRONIONE
#
ipchains -A input -i $extint -s $intnet -d 0.0.0.0/0 -l -j REJECT

# Każdy inny pakiet na sieciówkę zewnętrzna jest dozwolony
#
ipchains -A input -i $extint -s 0.0.0.0/0 -d $extip/255.255.255.240 -j
ACCEPT

# każdy pakiet na pętle jest dozwolony
#
ipchains -A input -i lo -s 0.0.0.0/0 -d 0.0.0.0/0 -j ACCEPT

# catch all rule, all other incoming is denied and logged. pity there is no
# log option on the policy but this does the job instead.
#
#ipchains -A input -s 0.0.0.0/0 -d 0.0.0.0/0 -l -j ACCEPT
ipchains -A input -s 0.0.0.0/0 -d 0.0.0.0/0 -l -j REJECT

# Reszta podlega REJECT z POLICY
#############################################################################
# OUTPUT - czyszczenie łańcucha i default to REJECT
#
ipchains -F output
ipchains -P output REJECT

# Ruch sieci wewnętrznej jest dozwolony
#
ipchains -A output -i $intint -s 0.0.0.0/0 -d $intnet -j ACCEPT

# pakiety do  sieci wewnętrrznej z zewnętrznej karty są niedozwolone
# mają być maskowane
#
ipchains -A output -i $extint -s 0.0.0.0/0 -d $intnet -l -j REJECT

# pakiety sieci wewnętrznej nei są wypuszczane na zewnątrz.
# mają być maskowane
#
ipchains -A output -i $extint -s $intnet -d 0.0.0.0/0 -l -j REJECT

# ruch z z zewnętrznej karty jest dozwolony
#
ipchains -A output -i $extint -s $extip/255.255.255.240 -d 0.0.0.0/0 -j
ACCEPT


# pętla jest ok
#
ipchains -A output -i lo -s 0.0.0.0/0 -d 0.0.0.0/0 -j ACCEPT


#############################################################################
# FORWARD - czyszczenie łańcucha i default to REJECT
#
ipchains -F forward
ipchains -P forward DENY

# Ruch wychodzący na zewnątrz z sieci wewnetrznej podlega
# maskowaniu.
#
ipchains -A forward -i $extint -s $intnet -d 0.0.0.0/0 -j MASQ

#Dzialanie starcrafta na battlenecie. POwinno zalatwic i diablo:
#ipmasqadm autofw -A -r udp 6112 6112 -c tcp 6112

#End of file.


 -- 
Pozdrawiam Mariusz

GCS d- s: a-- C++>++++ UBLS++>++++ P++@ L+++>+++++ E-(++)
W++ N++ o K? w---(++) O(+) M@ V? PS+(++) PE+ Y PGP++ t@ 5?
X++@ R+ D+@ G++ e+>++++ r++ y+ | http://www.mud.art.pl



Więcej informacji o liście dyskusyjnej pld-users-pl