К основному контенту

rc.firewall.run

# cat rc.firewall.run
#!/bin/sh -
#
FwCMD="/sbin/ipfw"
LanOut="tun0"
LanIn="vr0"
IpOut="10.159.38.242"
IpIn="192.168.2.1"
NetMask="24"
NetIn="192.168.2.0"
#
${FwCMD} -f flush
/sbin/ipfw add check-state
/sbin/ipfw add 180 divert 8668 ip from 192.168.2.0/24 to any out xmit ng0
/sbin/ipfw add 190 divert 8668 ip from any to 10.159.38.242
/sbin/ipfw add 200 divert 8669 ip from 192.168.2.0/24 to any out xmit ng1
/sbin/ipfw add 210 divert 8669 ip from any to 10.2.64.3
/sbin/ipfw add 500 allow ip from any to any via lo0
/sbin/ipfw add 600 allow ip from any to 192.168.2.0/24 in via vr0
/sbin/ipfw add 700 allow ip from 192.168.2.0/24 to any out via vr0
/sbin/ipfw add 800 allow icmp from any to any
/sbin/ipfw add 900 allow tcp from any to any established
/sbin/ipfw add 1100 allow tcp from any to any via vr0
/sbin/ipfw add 1200 allow udp from any to any via vr0
/sbin/ipfw add 1210 allow tcp from any to me dst-port 8085
/sbin/ipfw add 1220 allow tcp from any to me dst-port 3724
/sbin/ipfw add 55010 allow tcp from any to any dst-port 1024-65534
/sbin/ipfw add 55020 allow tcp from any 1024-65534 to any
/sbin/ipfw add 55050 allow udp from any to any dst-port 1024-65534
/sbin/ipfw add 55060 allow udp from any 1024-65534 to any
/sbin/ipfw add 65534 deny ip from any to any

Комментарии

Популярные сообщения из этого блога

Настройка принтера HP Laserjet 1020 в ubuntu (kubuntu).

1. Скачиваем необходимый драйвер с официального сайта. $ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz --2010-01-03 11:19:24-- http://foo2zjs.rkkda.com/foo2zjs.tar.gz Преобразование адреса foo2zjs.rkkda.com... 74.208.41.246 Устанавливается соединение с foo2zjs.rkkda.com|74.208.41.246|:80... соединились. Запрос HTTP послан, ожидание ответа... 200 OK Длина: 1588047 (1,5M) [application/x-tar] Сохраняется в каталог: `foo2zjs.tar.gz'. 100%[============================================================================>] 1 588 047 43,0K/s в 55s 2010-01-03 11:20:19 (28,1 KB/s) - `foo2zjs.tar.gz' сохранён [1588047/1588047] 2. Распаковываем полученный архив: tar zxf foo2zjs.tar.gz cd foo2zjs 3. Теперь компилируем и инсталируем. Файл INSTALL содержит много информации и инструкций. Рекомендуется прочитать. $ make # # Dependencies... # # ... OK! ...

rtorrent

#.rtorrent.rc scgi_port = localhost:5000 min_peers = 10 max_peers = 50 max_uploads = 10 download_rate = 2000K upload_rate = 500K directory = /home/torrents/torrents/ session = /home/torrents/torrents/.rtsession schedule = watch_directory,60,60,load_start=/home/torrents/torrents/watch/*.torrent port_range = 7899-7899 port_random = no check_hash = yes peer_exchange = yes

Unix Toolbox

System Running kernel and system information # uname -a # Get the kernel version (and BSD version) # lsb_release -a # Full release info of any LSB distribution # cat /etc/SuSE-release # Get SuSE version # cat /etc/debian_version # Get Debian version Use /etc/DISTR-release with DISTR= lsb (Ubuntu), redhat, gentoo, mandrake, sun (Solaris), and so on. # uptime # Show how long the system has been running + load # hostname # system's host name # hostname -i # Display the IP address of the host. # man hier # Description of the file system hierarchy # last reboot # Show system reboot history Hardware Informations Kernel detected hardware # dmesg # Detected hardware and boot messages # lsdev # information about installed hardware # dd if=/d...