Tema: Q: forwardinimo vieta
Autorius: news.omnitel.net
Data: 2014-05-23 17:08:33
Situacija tokia, kad jau virs 4 metu naudojuos kolegos
suinstalintu linux (fedora10) serveriu. Kolega isvyko, o as su
p.googlo pagalba gyvenu toliau... Na zodziu moku nelabai daug,
nors pagal issilavinima esu tinklistas ...varis,swicai,windowsu
administravimas domeno aplinkoj. Visa ta rasau, kad daug
nespardytumet. O prasyciau patarimo. Lan'e atsirado IP kamera,
kuria reikia matyti is isores. Nors paciame google yra gatavu
eiluciu forwardinimui (iptables), taciau man visai neaisku i
kuria konkreciai vieta reikia irasyti. Nes kiek zinau
grandineles vieta svarbi.
Imetu cia mano linukso firewala (isorinis adresas 1.2.3.4 -
pakeistas)
***
#!/bin/bash
#SETTINGS
IPT=`whereis iptables | awk '{ print $2 }'`
IFC=`whereis ifconfig | awk '{ print $2 }'`
KILL=`whereis killall | awk '{ print $2 }'`
UPNP=`whereis upnpd | awk '{ print $2 }'`
ROUT=`whereis route | awk '{ print $2 }'`
$KILL -9 upnpd
INTIF=eth0
EXTIF=eth1
INTIP=192.168.1.1
EXTIP=1.2.3.4
EXTGW=1.2.3.1
LNET=192.168.1.0/24
EXTMAC=00:33:33:EE:B7:37
#RESTART EXTERNAL NET CARD WITH SELECTED MAC AND IP ADDRESS...
#$IFC $EXTIF down hw ether $EXTMAC
#$IFC $EXTIF $EXTIP netmask 255.255.255.0 hw ether $EXTMAC up
#SET GATEWAY
#$ROUT del default
#$ROUT add default gw $EXTGW
#RESET
$IPT -F
$IPT -F -t nat
$IPT -F -t mangle
# dropinu adresus nes secure loge matosi kaip jie bando lauztis
2012-08-05
$IPT -A INPUT -s 78.131.152.184 -j REJECT ; $IPT -A OUTPUT -d
78.131.152.184 -j REJECT
$IPT -A INPUT -s 60.28.27.14 -j REJECT ; $IPT -A OUTPUT -d
60.28.27.14 -j REJECT
$IPT -A INPUT -s 173.167.131.117 -j REJECT ; $IPT -A OUTPUT -d
173.167.131.117 -j REJECT
#FIREWALL
$IPT -A INPUT -i $EXTIF -p tcp --dport 20:21 -j ACCEPT #FTP
$IPT -A INPUT -i $EXTIF -p tcp --dport 22 -j ACCEPT #SSH
$IPT -A INPUT -i $EXTIF -p tcp --dport 25 -j ACCEPT #SMTP
$IPT -A INPUT -i $EXTIF -p tcp --dport 53 -j ACCEPT #DNS
$IPT -A INPUT -i $EXTIF -p udp --dport 53 -j ACCEPT #DNS
$IPT -A INPUT -i $EXTIF -p tcp --dport 80 -j ACCEPT #WWW
$IPT -A INPUT -i $EXTIF -p tcp --dport 110 -j ACCEPT #POP3
$IPT -A INPUT -i $EXTIF -p tcp --dport 113 -j ACCEPT #IDENT
$IPT -A INPUT -p tcp --dport 123 -j ACCEPT #NTP tcp
$IPT -A INPUT -p udp --dport 123 -j ACCEPT #NTP udp
$IPT -A INPUT -i $EXTIF -p tcp --dport 143 -j ACCEPT #IMAP
$IPT -A INPUT -i $EXTIF -p tcp --dport 443 -j ACCEPT #HTTPS
$IPT -A INPUT -i $EXTIF -p tcp --dport 993 -j ACCEPT #IMAPS
$IPT -A INPUT -i $EXTIF -p tcp --dport 995 -j ACCEPT #POP3S
$IPT -A INPUT -i $EXTIF -p tcp --dport 0:1023 -j DROP #DROP ALL
OTHER
$IPT -A INPUT -i $EXTIF -p udp --dport 0:1023 -j DROP #DROP ALL
OTHER
#$IPT -A INPUT -i $EXTIF -p raw --dport 0:1023 -j DROP #DROP ALL
OTHER
#MASQUERADE (ALLOW INTERNET FOR LOCAL NETWORK COMPUTERS)
$IPT -t nat -A POSTROUTING -s $LNET -o $EXTIF -j MASQUERADE
$IPT -t nat -A POSTROUTING -s $WNET -o $EXTIF -j MASQUERADE
echo "Firewall settings loaded sucessfuly"
#MODULES
modprobe ip_nat_ftp
modprobe ip_nat_irc
modprobe ip_conntrack_ftp
modprobe ip_conntrack_irc
echo "Modules loaded sucessfuly"
#UPNPD
$UPNP $EXTIF $INTIF
***
Is anksto dekingas uz pastebejimus ir pasiulymus
--
Aleksoto stiklo fabrikas