Кто использовал библиотеку phprtf, подскажите плиз можно ли в одном документе использовать книжную и альбомную ориентацию страницы?
2 03-02-2010 22:12
Re: Помогите настроить 802.1x инет в Ubuntu 9.04 (6 ответов, оставленных в Операционные системы UNIX)
urodecblin, спасибо за инструкцию, только настройки сетевой вроде бы надо писать в /etc/network/interfaces, а не в /var/run/network/ifstate
3 08-08-2009 19:31
Re: Ошибки в работе сервиса (35 ответов, оставленных в Файлообменник)
Мне кажется или действительно up.lluga.net переписали? После этого он перестал работать как в Опере, так и в ИЕ. Работает только в Мозилле...
4 08-08-2007 20:27
Re: iptables (2 ответов, оставленных в Операционные системы UNIX)
Проблема давно решена. Всем спасибо за БУРНОЕ обсуждение!
5 28-07-2007 15:05
Тема: iptables (2 ответов, оставленных в Операционные системы UNIX)
Помогите плиз реализовать следующее:
Необходимо сделать ВПН сервер и раздавать инет в локалку. В качестве ОС была выбрана Ubuntu 7.04. На данный момент уже реализована связка pptp+squid. Т.е. при подключении по впнке даже есть инет, но работает только http и https. Необходима же работа всех протоколов ftp, icmp, pop3, smtp... Вот сейчас бъюсь над iptables уже вторую неделю и пока результата 0 :(
Итак, есть две сетевухи. Сетевуха инета eth1 с ip 195.5.x.x и сетевуха локалки eth0 с ip 192.168.1.102. При поднятом впн юзера получают ip 10.0.0.x, а прокся (squid) - 10.0.0.1. Я тут набросал iptables, но при активации моего варианта конфига пропадает любая связь из локалки с серваком - пинги, ssh, .... :) Подскажите как правильно, в чем ошибки. Может кто выложит свои конфиги - наверняка же кто-то решал похожую задачу...
#!/bin/sh
$IPTABLES -F
$IPTABLES -t nat -F
$IPTABLES -t mangle -F
$IPTABLES -X
$IPTABLES -t nat -X
$IPTABLES -t mangle -X
INET_IP="195.5.x.x"
INET_IFACE="eth1"
INET_BROADCAST="195.5.x.x"
LAN_IP="192.168.1.102"
LAN_IP_RANGE="192.168.1.0/255.255.252.0"
LAN_IFACE="eth0"
LO_IFACE="lo"
LO_IP="127.0.0.1"
IPTABLES="/sbin/iptables"
echo "1" > /proc/sys/net/ipv4/ip_forward
###############################################################
# Filter table
#
$IPTABLES -P INPUT DROP
$IPTABLES -P OUTPUT DROP
$IPTABLES -P FORWARD DROP
$IPTABLES -N bad_tcp_packets
$IPTABLES -N allowed
$IPTABLES -N tcp_packets
$IPTABLES -N udp_packets
$IPTABLES -N icmp_packets
$IPTABLES -A bad_tcp_packets -p tcp --tcp-flags SYN,ACK SYN,ACK -m state --state NEW -j REJECT --reject-with tcp-reset
$IPTABLES -A bad_tcp_packets -p tcp ! --syn -m state --state NEW -j LOG --log-prefix "New not syn:"
$IPTABLES -A bad_tcp_packets -p tcp ! --syn -m state --state NEW -j DROP
$IPTABLES -A allowed -p TCP --syn -j ACCEPT
$IPTABLES -A allowed -p TCP -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A allowed -p TCP -j DROP
$IPTABLES -A tcp_packets -p TCP -s 0/0 --dport 21 -j allowed
$IPTABLES -A tcp_packets -p TCP -s 0/0 --dport 22 -j allowed
#$IPTABLES -A tcp_packets -p TCP -s 0/0 --dport 80 -j allowed
$IPTABLES -A tcp_packets -p TCP -s 0/0 --dport 113 -j allowed
$IPTABLES -A udp_packets -p UDP -s 0/0 --sport 53 -j ACCEPT
#$IPTABLES -A udp_packets -p UDP -s 0/0 --dport 53 -j ACCEPT
#$IPTABLES -A udp_packets -p UDP -s 0/0 --dport 123 -j ACCEPT
$IPTABLES -A udp_packets -p UDP -s 0/0 --dport 2074 -j ACCEPT
#$IPTABLES -A udp_packets -p UDP -s 0/0 --dport 4000 -j ACCEPT
$IPTABLES -A icmp_packets -p ICMP -s 0/0 --icmp-type 3 -j ACCEPT
$IPTABLES -A icmp_packets -p ICMP -s 0/0 --icmp-type 8 -j ACCEPT
$IPTABLES -A icmp_packets -p ICMP -s 0/0 --icmp-type 11 -j ACCEPT
#
# INPUT chain
#
$IPTABLES -A INPUT -p tcp -j bad_tcp_packets
$IPTABLES -A INPUT -p ALL -i $LAN_IFACE -s $LAN_IP_RANGE -j ACCEPT
$IPTABLES -A INPUT -p ALL -i $LO_IFACE -s $LO_IP -j ACCEPT
$IPTABLES -A INPUT -p ALL -i $LO_IFACE -s $LAN_IP -j ACCEPT
$IPTABLES -A INPUT -p ALL -i $LO_IFACE -s $INET_IP -j ACCEPT
#
# Special rule for DHCP requests from LAN, which are not caught properly
# otherwise.
#
#$IPTABLES -A INPUT -p UDP -i $LAN_IFACE --dport 67 --sport 68 -j ACCEPT
#
# Rules for incoming packets from the internet.
#
$IPTABLES -A INPUT -p ALL -d $INET_IP -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A INPUT -p TCP -i $INET_IFACE -j tcp_packets
$IPTABLES -A INPUT -p UDP -i $INET_IFACE -j udp_packets
$IPTABLES -A INPUT -p ICMP -i $INET_IFACE -j icmp_packets
#
# If you have a Microsoft Network on the outside of your firewall, you may
# also get flooded by Multicasts. We drop them so we do not get flooded by
# logs
#
$IPTABLES -A INPUT -i $INET_IFACE -d 224.0.0.0/8 -j DROP
#
# Log weird packets that don't match the above.
#
$IPTABLES -A INPUT -m limit --limit 3/minute --limit-burst 3 -j LOG --log-level DEBUG --log-prefix "IPT INPUT packet died: "
#
# FORWARD chain
#
#
# Bad TCP packets we don't want
#
$IPTABLES -A FORWARD -p tcp -j bad_tcp_packets
#
# Accept the packets we actually want to forward
#
$IPTABLES -A FORWARD -i $LAN_IFACE -j ACCEPT
$IPTABLES -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
#
# Log weird packets that don't match the above.
#
$IPTABLES -A FORWARD -m limit --limit 3/minute --limit-burst 3 -j LOG --log-level DEBUG --log-prefix "IPT FORWARD packet died: "
#
# OUTPUT chain
#
#
# Bad TCP packets we don't want.
#
$IPTABLES -A OUTPUT -p tcp -j bad_tcp_packets
#
# Special OUTPUT rules to decide which IP's to allow.
#
$IPTABLES -A OUTPUT -p ALL -s $LO_IP -j ACCEPT
$IPTABLES -A OUTPUT -p ALL -s $LAN_IP -j ACCEPT
$IPTABLES -A OUTPUT -p ALL -s $INET_IP -j ACCEPT
#
# Log weird packets that don't match the above.
#
$IPTABLES -A OUTPUT -m limit --limit 3/minute --limit-burst 3 -j LOG --log-level DEBUG --log-prefix "IPT OUTPUT packet died: "
######
# nat table
#
$IPTABLES -t nat -A POSTROUTING -o $INET_IFACE -j SNAT --to-source $INET_IP
######
# mangle table
#
#
6 27-02-2006 07:10
Re: Пинг (21 ответов, оставленных в Counter-Strike 1.6)
Да ладно тебе, меня как-то же завалил :)