| 
			| 
					
						| NeO 
								Злобный админчик 
								Администратор
								       
								Карма: 62 
								Сообщений: 2376
								 
								Debian Stretch
								
								
								
								
								
								     | 
 Делай раз #!/bin/bash
 IPT=/sbin/iptables
 LOCAL="195.34.224.0/19 81.20.192.0/20 172.16.0.0/12 192.168.0.0/16"
 
 $IPT -N LOCAL
 $IPT -N INET
 $IPT -A LOCAL -p all -j ACCEPT
 $IPT -A INET -p all -j ACCEPT
 
 for i in $LOCAL;
 do
 $IPT -A INPUT -s $i  -j LOCAL
 done
 $IPT -A INPUT -p all -j INET
 
Делай два #!/bin/bashIPT=/sbin/iptables
 
 INET1=`/sbin/iptables -v -x -L INET | grep ACCEPT | awk '{print $2 }'`
 LOCAL1=`/sbin/iptables -v -x -L LOCAL | grep ACCEPT | awk '{print $2 }'`
 FILE=`date '+%Y-%m-%d'`
 INET2=`cat /etc/counter/$FILE | awk '{ print $2}'`
 LOCAL2=`cat /etc/counter/$FILE | awk '{ print $1}'`
 LOCAL=`echo -n "$LOCAL1 $LOCAL2" | gawk '{ print $1+$2}'`
 INET=`echo "$INET1 $INET2" | gawk '{ print $1+$2 }'`
 
 echo "$LOCAL  $INET" > /etc/counter/$FILE
 $IPT -Z
 
Делай три #!/bin/bashif [ -z "$1"] ; then
 FILE=`date '+%Y-%m-%d'`
 else
 FILE=$1
 fi
 cat /etc/counter/$FILE | gawk '{ print "За выбранный день благополучно потрачено " $1/1024 " Kb внутреннего и " $2/1024 " Kb внешнего трафа."}'
 
первый скрипт прописываем в автозагрузку, второй - в крон, с желаемым интервалом обновления, третьим - смотрим чего, куда качалось (параметром передается имя файла для просмотра в виде YYYY-MM-DD. Например 2008-04-06). Выводится что-то типа ./trafmeter За выбранный день благополучно потрачено 707,173 Kb внутреннего и 11070,8 Kb внешнего трафа.
 
 enjoy PS За скрипты сильно не ругайте    Что может быть еще проще - я не представляю   |  
						|  |  |  | 
	| 
			| 
					
						| fav1988 
								Продвинутый     
								Карма: 6 
								Сообщений: 231
								
								 
								Ubuntu 10.10
								
								
								
								
								
								   | 
 Скажу спасибо за мануал по скриптам для полного нуля в скритах. Что-то мне подсказывает, что мне это еще пригодится.
 зы. и еще, автозагрузка в лине в общем и в убунте в частности где проживает? и еще, крон - это что?
 |  
						|  |  |  | 
	| 
			| 
					
						| NeO 
								Злобный админчик 
								Администратор
								       
								Карма: 62 
								Сообщений: 2376
								 
								Debian Stretch
								
								
								
								
								
								     | 
 мануал по скриптам могу кинуть более понятный и подробный, если надо.крон (cron) - демон для запуска задач по расписанию. Настраивается файликом /etc/crontab , там вроде как расписано что и как.
 Прописать скрипт в автозагрузку обычно можно в /etc/rc.local или /etc/rc.d/rc.local
 |  
						|  |  |  | 
	| 
			| 
					
						| fav1988 
								Продвинутый     
								Карма: 6 
								Сообщений: 231
								
								 
								Ubuntu 10.10
								
								
								
								
								
								   | 
 Мануал надо однозначно, а то давно ничего интересного покурить не попадалось (и не искал, если честно). А что второй скрипт делает? А то не знаю, для чего промежуток времени определять.
 И еще, в убунте grub.conf где лежит? Не нашел что-то.
 |  
						|  |  |  | 
	| 
			| 
					
						| NeO 
								Злобный админчик 
								Администратор
								       
								Карма: 62 
								Сообщений: 2376
								 
								Debian Stretch
								
								
								
								
								
								     | 
 Мануал надо однозначно, а то давно ничего интересного покурить не попадалось (и не искал, если честно). А что второй скрипт делает? А то не знаю, для чего промежуток времени определять.
 Второй скрипт снимает показания счетчиков iptables и записывает в файлик, складывая полученное значение с сохраненным в файле. Чем чаще выполняется скрипт, тем актуальнее статистика, но если сильно часто его запускать, то ничего хорошего не получится    Раз в 5-10 минут будет норм, ИМХО. И еще, в убунте grub.conf где лежит? Не нашел что-то.
 Эмм... а такой есть?   ЗЫ Извиняюсь, я там накосячил немного, когда скрипты на форум вставлял, объединил два скрипта в один. Исправлено. |  
						|  |  |  | 
	| 
			| 
					
						| fav1988 
								Продвинутый     
								Карма: 6 
								Сообщений: 231
								
								 
								Ubuntu 10.10
								
								
								
								
								
								   | 
 Насчет GRUB, просто по умолчанию стоит загрузка linuxа, а мне для спиногрыза, играющего в Doom, нужно, чтобы по умолчанию запускался Win 98, в общем вопрос - где хранятся настройки GRUB? зы. В репозитории обнаружен LXDoom, но он не идет : "IWAD not found" - что это  зверь? ззы. скрипт первый  WARNING: Error inserting x_tables (/lib/modules/2.6.22-14-generic/kernel/net/netfilter/x_tables.ko): Operation not permittedFATAL: Error inserting ip_tables (/lib/modules/2.6.22-14-generic/kernel/net/ipv4/netfilter/ip_tables.ko): Operation not permitted
 iptables v1.3.6: can't initialize iptables table `filter': Permission denied (you must be root)
 Perhaps iptables or your kernel needs to be upgraded.
 WARNING: Error inserting x_tables (/lib/modules/2.6.22-14-generic/kernel/net/netfilter/x_tables.ko): Operation not permitted
 FATAL: Error inserting ip_tables (/lib/modules/2.6.22-14-generic/kernel/net/ipv4/netfilter/ip_tables.ko): Operation not permitted
 iptables v1.3.6: can't initialize iptables table `filter': Permission denied (you must be root)
 Perhaps iptables or your kernel needs to be upgraded.
 WARNING: Error inserting x_tables (/lib/modules/2.6.22-14-generic/kernel/net/netfilter/x_tables.ko): Operation not permitted
 FATAL: Error inserting ip_tables (/lib/modules/2.6.22-14-generic/kernel/net/ipv4/netfilter/ip_tables.ko): Operation not permitted
 iptables v1.3.6: can't initialize iptables table `filter': Permission denied (you must be root)
 Perhaps iptables or your kernel needs to be upgraded.
 WARNING: Error inserting x_tables (/lib/modules/2.6.22-14-generic/kernel/net/netfilter/x_tables.ko): Operation not permitted
 FATAL: Error inserting ip_tables (/lib/modules/2.6.22-14-generic/kernel/net/ipv4/netfilter/ip_tables.ko): Operation not permitted
 iptables v1.3.6: can't initialize iptables table `filter': Permission denied (you must be root)
 Perhaps iptables or your kernel needs to be upgraded.
 WARNING: Error inserting x_tables (/lib/modules/2.6.22-14-generic/kernel/net/netfilter/x_tables.ko): Operation not permitted
 FATAL: Error inserting ip_tables (/lib/modules/2.6.22-14-generic/kernel/net/ipv4/netfilter/ip_tables.ko): Operation not permitted
 iptables v1.3.6: can't initialize iptables table `filter': Permission denied (you must be root)
 Perhaps iptables or your kernel needs to be upgraded.
 WARNING: Error inserting x_tables (/lib/modules/2.6.22-14-generic/kernel/net/netfilter/x_tables.ko): Operation not permitted
 FATAL: Error inserting ip_tables (/lib/modules/2.6.22-14-generic/kernel/net/ipv4/netfilter/ip_tables.ko): Operation not permitted
 iptables v1.3.6: can't initialize iptables table `filter': Permission denied (you must be root)
 Perhaps iptables or your kernel needs to be upgraded.
 WARNING: Error inserting x_tables (/lib/modules/2.6.22-14-generic/kernel/net/netfilter/x_tables.ko): Operation not permitted
 FATAL: Error inserting ip_tables (/lib/modules/2.6.22-14-generic/kernel/net/ipv4/netfilter/ip_tables.ko): Operation not permitted
 iptables v1.3.6: can't initialize iptables table `filter': Permission denied (you must be root)
 Perhaps iptables or your kernel needs to be upgraded.
 WARNING: Error inserting x_tables (/lib/modules/2.6.22-14-generic/kernel/net/netfilter/x_tables.ko): Operation not permitted
 FATAL: Error inserting ip_tables (/lib/modules/2.6.22-14-generic/kernel/net/ipv4/netfilter/ip_tables.ko): Operation not permitted
 iptables v1.3.6: can't initialize iptables table `filter': Permission denied (you must be root)
 Perhaps iptables or your kernel needs to be upgraded.
 WARNING: Error inserting x_tables (/lib/modules/2.6.22-14-generic/kernel/net/netfilter/x_tables.ko): Operation not permitted
 FATAL: Error inserting ip_tables (/lib/modules/2.6.22-14-generic/kernel/net/ipv4/netfilter/ip_tables.ko): Operation not permitted
 iptables v1.3.6: can't initialize iptables table `filter': Permission denied (you must be root)
 Perhaps iptables or your kernel needs to be upgraded.
 |  
						|  |  |  | 
	| 
			| 
					
						| crack 
								Администратор       
								Карма: 1 
								Сообщений: 137
								 
								Ubuntu 9.04
								
								
								
								
								
								   | 
 Насчет GRUB, просто по умолчанию стоит загрузка linuxа, а мне для спиногрыза, играющего в Doom, нужно, чтобы по умолчанию запускался Win 98, в общем вопрос - где хранятся настройки GRUB? по идеи /boot/grub/menu.lst строка default 0 ( нумерация выбора загрузки с нуля, поставь что тебе надо, чтоб по дефолту грузилось) |  
						| 
 Чтобы у нас все было и чтобы ничего за это не было |  |  | 
	| 
			| 
					
						| Lemon_joe 
								Да пребудет.... 
								Глобальный модератор
								       
								Карма: 1 
								Сообщений: 651
								 
								Mandriva 2010.2 Free
								
								
								
								
								
								   | 
 ззы. скрипт первый 
 Там русским по английски написано - прав не хватает... |  
						| 
 "Софт должен быть свободным. Блин, и здесь обязаловка!" (с)http://lemonjoe.ru  - Городские заметки Мой статус в Jabber сейчас:   |  |  | 
	|  |