Ru-Board.club
← Вернуться в раздел «UNIX»

» Общие вопросы по FreeBSD

Автор: smiclek
Дата сообщения: 26.06.2008 10:35
вот как выглядит при поднятом vpn подключении.
/etc/#netstat -nr
Routing tables

Internet:
Destination Gateway Flags Refs Use Netif Expire
default 81.25.36.1 UGS 0 1710 ng0
81.25.32.67 192.168.1.4 UGHS 0 10142 rl0
81.25.36.1 81.25.42.28 UH 1 0 ng0
81.25.42.28 lo0 UHS 0 0 lo0
127.0.0.1 127.0.0.1 UH 0 164 lo0
192.168.1 link#1 UC 0 0 rl0
192.168.1.4 00:a0:c5:b9:9b:87 UHLW 2 0 rl0 55
192.168.1.114 00:0c:29:4e:a0:24 UHLW 1 33272 rl0 1120
/etc/#ifconfig
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=8<VLAN_MTU>
inet 192.168.1.44 netmask 0xffffff00 broadcast 192.168.1.255
ether 00:80:48:24:0a:a2
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1400
inet 81.25.42.28 --> 81.25.36.1 netmask 0xffffffff
/etc/#ipfw show
00100 25 1354 divert 8668 ip from any to any via ng0
00200 199314 27586089 allow ip from any to any
00300 0 0 deny ip from any to any
65535 61 6755 deny ip from any to any
/etc/#ps -aux | grep natd
root 3988 0,0 0,2 1404 804 ?? Ss вт14 0:00,05 natd -n ng0
root 10013 0,0 0,2 1480 1084 p5 R+ 10:12 0:00,00 grep natd

при правиле
00100 25 1354 divert 8668 ip from any to any via ng0
даже с локальной машины ичего никуда не идёт. если его удалить то с локальной машины работает.
Автор: gryu
Дата сообщения: 26.06.2008 13:36
Коллеги, если не трудно, расшифруйте ПОДРОБНО переменную

date -v-1d "+%y-%m-%d"


Добавлено:
мне для *.sh скрипта нужна переменная "вчера" вне зависимости от года и колличества дней в месяце.
Чтоб учитывались и високосный год, и обычные, и при переходе на следующий год не сбивалось.
Автор: Drron
Дата сообщения: 26.06.2008 16:53

Цитата:
smiclek


Попробуй использовать ipnat или pf вместо natd

для ipnat код простой до неприличия:

в rc.conf
ipnat_enable="YES"

в /etc/ipnat.rules
MAP ng0 192.168.1.0/24 -> 81.25.42.28/32

Автор: Crown33
Дата сообщения: 26.06.2008 17:05
ВСЕ ТУПЫЕ СУКИ!!
Автор: tankistua
Дата сообщения: 26.06.2008 21:16
gryu
date -v-1d "+%y-%m-%d"
08-06-25

вчерашний год-месяц-число

Добавлено:
gryu

Цитата:
мне для *.sh скрипта нужна переменная "вчера" вне зависимости от года и колличества дней в месяце.
Чтоб учитывались и високосный год, и обычные, и при переходе на следующий год не сбивалось.


дык это оно и есть - минус один день от сегодня.

если надо будет первое и последнее число месяца - поступают примерно так же.
Автор: Victor_VG
Дата сообщения: 27.06.2008 03:03
Tолько факт: PC-BSD 1.51 Edisson Edition (FreeBSD 6.3-RELEASE-P2) + Wine 1.0. Media Player Classic 6.4.9.1 UNICODE Build 55 (русская версия в переводе KDASOFT) работает, но видео файл DivX5 со звуковой дорожкой MP3 (LAME 3.93) плеер выбивает. Никаких особенных настроек системы не делалось. Причина аварийного завершения плеера NTDLL.DLL - плеер вызывает функции данной DLL не реализованные в WINE.
Автор: Terranus
Дата сообщения: 27.06.2008 07:39
smiclek

Цитата:
при правиле
00100 25 1354 divert 8668 ip from any to any via ng0
даже с локальной машины ичего никуда не идёт. если его удалить то с локальной машины работает.

правильно, оно работать и не будет. Сначала надо разрешить внутренний локальный интерфейс, а уже потом делать всё остальное. Поэтому ipfw должен выглядеть примерно так:
00100 allow ip from any to any via lo0
00200 deny ip from 127.0.0.1/8 to any
00300 deny ip from any to 127.0.0.1/8
и только потом:
00400 divert ip from any to any via ng0
00500 allow ip from any to any

Цитата:
00200 199314 27586089 allow ip from any to any
00300 0 0 deny ip from any to any
65535 61 6755 deny ip from any to any

300 правило здесь лишнее: во-первых, есть 200, во-вторых, оно дублирует правило по умолчанию №65535

Drron

Цитата:
Попробуй использовать ipnat или pf вместо natd
для ipnat код простой до неприличия:
в rc.conf
ipnat_enable="YES"
в /etc/ipnat.rules
MAP ng0 192.168.1.0/24 -> 81.25.42.28/32

думаю, что лучше использовать стандартные для фришки демоны и грамотно их настроить, т.к. и natd, и ipfw предоставляют очень мощные средства управления и контроля трафика

gryu

Цитата:
Коллеги, если не трудно, расшифруйте ПОДРОБНО переменную
date -v-1d "+%y-%m-%d"

рассшифровываю подробно:
взять текущую дату и время (date) и, не изменяя системного времени (-v), отнять от нее один день (-1d), а затем выдать полученный результат в формате ("+.....") "сокращенный год (т.е. две последние цифры) (%y) тире (-) месяц в виде числа (%m) тире (-) день месяца (%d)"

tankistua

Цитата:
если надо будет первое и последнее число месяца - поступают примерно так же.

почти да не совсем. первое число текущего месяца будет таким:
date -v1d "+....."
а последнее число месяца таким:
date -v1d -v+1m -v-1d "+....."
здесь сначала перейдем на первое число текущего месяца, чтобы не было случайных перескоков при следующем действии, затем прибавим один месяц (получим 1 число следующего месяца) и отнимем один день. Таким образом гарантировано получаем последнее число текущего месяца
Автор: tankistua
Дата сообщения: 27.06.2008 09:42
yesterday=$(date -v -1d +%d/%m/%Y)
month_first_date=$(date -v -1m +%d/%m/%Y)
prev_month_first_date=$(date -v1d -v-1m +%d/%m/%Y)
prev_month_last_date=$(date -v1d -v-1d +%d/%m/%Y)
datelog=$(date -v-1d +%Y-%m)


я думаю тебе этого будет достаточно - давно писал, уже не помню :)
Автор: smiclek
Дата сообщения: 27.06.2008 10:54
Terranus
спасибо. огромное. было чувство что где-то тут. а понимания не было. ещё раз спасибо.
если кто будет ковырятся по моим стопам, то

Цитата:
и только потом:
00400 divert ip from any to any via ng0

нужно
divert natd ip from any to any via ng0
Автор: gryu
Дата сообщения: 27.06.2008 11:07
Terranus
Спасибо.
Судя по твоим словам, "усё прально".
Только такой вопрос.

Цитата:
в формате ("+.....") "сокращенный год (т.е. две последние цифры)

Может я чего то не понял, но это полный год. Формата четыре цифры. (это я слепой и ленивый. Там разумеется "+%Y....". Просто сама дата понятна была вот я и .... )
(собссно с самой датой понятно. Я как раз на редмет "минус один день" в сомнениях. Как это сработает при переходе на следующий год, летнее/зимнее время и високосный год)
Автор: Terranus
Дата сообщения: 27.06.2008 11:26
tankistua

Цитата:
yesterday=$(date -v -1d +%d/%m/%Y)
month_first_date=$(date -v -1m +%d/%m/%Y)
prev_month_first_date=$(date -v1d -v-1m +%d/%m/%Y)
prev_month_last_date=$(date -v1d -v-1d +%d/%m/%Y)
datelog=$(date -v-1d +%Y-%m)
я думаю тебе этого будет достаточно - давно писал, уже не помню

достаточно для чего? чтобы наделать кучу ошибок? всё, конечно здорово, за исключением наличия лишних пробелов (НЛП), полного отсутствия кавычек (ПОК) (а они являются обязательными при указании формата вывода) и ряда принципиальных ошибок. Правильно будет так (в комментарии указана ошибка):
yesterday=$(date -v-1d "+%d/%m/%Y") #НЛП, ПОК
month_first_day=$(date -v1d "+%d/%m/%Y") #НЛП, ПОК, должно быть не -1m, а 1d
prev_month_first_day=$(date -v1d -v-1m "+%d/%m/%Y") #ПОК
prev_month_last_day=$(date -v1d -v-1d "+%d/%m/%Y") #ПОК
datelog=$(date -v-1d "+%Y-%m") #в первую очередь ПОК, а во вторую - действие соответствует вчерашему дню (переманная yesterday), только вывод сделан в формате "полный (четырех-циферный) год тире месяц в виде числа"

smiclek
за благодарность спасибо, рад был помочь

Цитата:
нужно
divert natd p from any to any via ng0

извиняюсь, абшипка вышла

Добавлено:
gryu

Цитата:
(собссно с самой датой понятно. Я как раз на редмет "минус один день" в сомнениях. Как это сработает при переходе на следующий год, летнее/зимнее время и високосный год)

применительно к чему? если ты про последний день месяца, то посмотри мой пример, будет работать в любых положениях: стоя, сидя, лежа

Цитата:
это я слепой и ленивый.

бывает

Цитата:
Там разумеется "+%Y....".

угу. команда date "+%y-%Y" выдаст результат 08-2008
Автор: dmitriyku
Дата сообщения: 04.07.2008 17:57
На FreeBSD 6.2 при выдергивании флешки без отмонтирования система паниковала.
Как на это реагирует FreeBSD 7 ? Кто-нибудь уже проверял?
Автор: tankistua
Дата сообщения: 05.07.2008 02:06
Terranus

Цитата:
достаточно для чего?

для примеров :)


Цитата:
чтобы наделать кучу ошибок? всё, конечно здорово, за исключением наличия лишних пробелов (НЛП), полного отсутствия кавычек (ПОК) (а они являются обязательными при указании формата вывода) и ряда принципиальных ошибок

хз - у меня все работает.

Цитата:
datelog=$(date -v-1d "+%Y-%m") #в первую очередь ПОК, а во вторую - действие соответствует вчерашему дню (переманная yesterday), только вывод сделан в формате "полный (четырех-циферный) год тире месяц в виде числа"


так это мне именно так и надо было - я ж не подгонял под твои задачи - я просто сбросил кусок своего скрипта. Я именно так их и писал - с примеров.


#!/bin/sh
# 508.sarg-reports v1.01

if [ -r /etc/defaults/periodic.conf ]; then
. /etc/defaults/periodic.conf
source_periodic_confs
fi

: ${sarg_reports_enable="YES"}
: ${sarg_report_current_enable="YES"}
: ${sarg_report_daily_enable="YES"}
: ${sarg_report_monthly_enable="YES"}
: ${public_html_dir="/usr/local/www/html"}
: ${sarg_cmd=/usr/local/bin/sarg}
: ${squid_log_store_dir=/usr/local/store/squid/log}
: ${sarg_reports_conf="/usr/local/etc/sarg/sarg-reports.conf"}

# Dates variables
yesterday=$(date -v -1d +%d/%m/%Y)
month_first_date=$(date -v -1m +%d/%m/%Y)
prev_month_first_date=$(date -v1d -v-1m +%d/%m/%Y)
prev_month_last_date=$(date -v1d -v-1d +%d/%m/%Y)
datelog=$(date -v-1d +%Y-%m)


case "$sarg_reports_enable" in [Yy][Ee][Ss])

# Check squid access.log
if [ -f "$squid_log_store_dir/access-$datelog.log" ]; then

# Creating sarg config current if not exist
if [ ! -f "$sarg_reports_conf" ]; then
echo "language Russian_koi8" > $sarg_reports_conf
echo "graphs no" >> $sarg_reports_conf
echo "resolve_ip yes" >> $sarg_reports_conf
echo "date_format e" >> $sarg_reports_conf
echo "overwrite_report yes" >> $sarg_reports_conf
echo "charset Koi8-r" >> $sarg_reports_conf
echo "show_successful_message no" >> $sarg_reports_conf
echo "show_read_statistics no" >> $sarg_reports_conf
echo "show_sarg_logo no" >> $sarg_reports_conf
echo "displayed_values abbreviation" >> $sarg_reports_conf
fi

# Check if sarg report current enable
case "$sarg_report_current_enable" in [Yy][Ee][Ss])
# Creating sarg report current
rm -rf "$public_html_dir/sarg-current"/*
$sarg_cmd -f $sarg_reports_conf -l $squid_log_store_dir/access-$datelog.log -o "$public_html_dir/sarg-current"/ -d $month_first_date-$yesterday > /dev/null 2>&1
;;
*) rc=0;;
esac

# Check if sarg report daily enable
case "$sarg_report_daily_enable" in [Yy][Ee][Ss])
# Creating sarg report daily
$sarg_cmd -f $sarg_reports_conf -l $squid_log_store_dir/access-$datelog.log -o "$public_html_dir/sarg-daily"/ -d $yesterday-$yesterday > /dev/null 2>&1
;;
*) rc=0;;
esac

# Check if sarg report monthly enable
case "$sarg_report_monthly_enable" in [Yy][Ee][Ss])
# Creating sarg report monthly
if [ `date +%d` -eq 1 ]; then
$sarg_cmd -f $sarg_reports_conf -l $squid_log_store_dir/access-$datelog.log -o "$public_html_dir/sarg-monthly"/ -d $prev_month_first_date-$prev_month_last_date > /dev/null 2>&1
bzip2 -z $squid_log_store_dir/access-$datelog.log
fi
;;
*) rc=0;;
esac

else
echo "Error: squid acccess.log file not found!"
fi

;;
*) rc=0;;
esac

exit $rc
Автор: Victor_VG
Дата сообщения: 05.07.2008 07:34
dmitriyku

Ядра 6.3/7.0 просто её размонтируют сами. Правда это наблюдается на дистрибутиве PC-BSD. Она даже теперь "лояльно" относится к извлечению смонтированного CD/DVD носителя - при нажатии на кнопку выброса привод отдаёт диск, а система спокойно его размонтирует. А 6.2 при этом блокировала привод, а если отдать из KDE команду на извлечение диска, то система тут же падала. Итог - перепроверка файловой системы и не запуск некоторых устройств. Я сейчас скачал 32-х битную альфу PC-BSD 7 от 03.07.2008 уже с обоими CD - основным и языковым. Выложили вчера. Нарежу - поставлю. Наверное использую ZFS.
Автор: dmitriyku
Дата сообщения: 05.07.2008 11:38
Десктоп собираю самостоятельно. pcbsd desctopbsd итп не использую.
Говорят необходимо некий патч к ядру ставить чтоб система не падал. Видимо разработчики pcbsd так и сделали.
Автор: Victor_VG
Дата сообщения: 05.07.2008 15:53
dmitriyku

Естественно - за ней стоит iXSystems, Inc. - контора по изготовлению серверов масштаба предприятия. Я попробовал последнюю 7-ку. Вкусно - можно поставит и десктоп и сервер из одного дистрибутива. Единственное чего там нет - это дополнительных приложений. Файловая система по умолчанию UFS2+Jornal (ZFS), оболочка KDE4. Пока новый установщик ещё сыроват, но пользоваться уже можно.
Автор: Avsel
Дата сообщения: 06.07.2008 00:47
Подскажыте пожалуйста!
Есть такая схема: инет с модема Каллисто 821+ (который вчера успешно настроил как роутер) идет на комп с FreeBSD, далее-на концентратор (свитч), а потом на всю локалку. Локалка состоит с адресов 192.168.0.2-30. В БСД в etc\rc.conf прописал:
defaultrouter=192.168.1.1
network_interfaces="rl0"
ifconfig_rl0="inet 192.168.1.2 netmask 255.255.255.0"
resolv.conf:
nameserver <месный dns укртелекома>

что значит ifconfig_rl0="inet 192.168.1.2 netmask 255.255.255.0" , может у меня должно быть 192.168.0.1???
еще у меня в файле rc.conf записано ifconfig_lо0="inet 127.0.0.1 "
ifconfig_fxp0="inet 192.168.0.1 netmask 0xffff00"
ppp_enable="YES"
ppp_mode="Autol"
ppp_profile="pppoe"
ppp_user="root"
ppp_nat="NO"
hostname="gwt.my.net" Что тут должно быть прописано ?

Что поменять/убрать/добавить??? В чем трабл. Подкажыте плз.
Д, еще, etc/netstart и bash#не запускаються (пишет команда не найдена)

Инет на локалке не работает!
Автор: Victor_VG
Дата сообщения: 06.07.2008 07:04
Добавлю здесь, чтобы не нарушать Правила:

в дистрибутиве PC-BSD7 два CD-ROM:

1) Установочный диск самой системы;
2) Только языковый диск! Никаких дополнительных приложений там физически на данный момент нет. Поэтому, во избежание проблем откажитесь от установки дополнительных приложений! Их проще потом поставить с официального сайта загрузки приложений pbiDIR - в этом случае вероятность неудачного (аварийного) завершения установки будет меньше.

Имейте ввиду, что выпуск от 03 Июля 2008, еще "сырой", программа установки до конца не "отглажена" - есть некоторые дизайнерские ошибки, в некотрых местах наблюдаются наложения текста на поля ввода. Это только вторая АЛЬФА! Разработчики вроде планирую выпустить систему на DVD, во всяком случае в роадмапах об этом говорят давно, но пока её в таком варианте нет.
Автор: dmitriyku
Дата сообщения: 06.07.2008 11:01
В линуксах на десктопе ставлю параметр ядра vm.swappiness = 10
На фрях агалога не нашел. Может я плохо искал?
Автор: mistx
Дата сообщения: 06.07.2008 13:12
gryu
установил все пакеты для kde, при перезагрузке окрывается терминал, как запустить саму kde?
Автор: gryu
Дата сообщения: 06.07.2008 14:01
mistx
Настройки иксов сделал?
Тогда команда startx
Автор: mistx
Дата сообщения: 06.07.2008 16:16
gryu

Цитата:
Настройки иксов сделал?

нет. Какие настройки нужно сделать и как? установмил все пакеты иксов
при startx появляются 3 окна login, xterm & xterm и все.
Автор: gryu
Дата сообщения: 06.07.2008 17:35
mistx
http://www.lissyara.su/?id=1444
Автор: Terranus
Дата сообщения: 08.07.2008 08:35
ну-с, начнем.
Итак
Avsel

Цитата:
что значит ifconfig_rl0="inet 192.168.1.2 netmask 255.255.255.0"

это значит, что у тебя стоит сетевуха rl (скорее всего на реалтековском чипсете) и этой сетевухе назначается ип 192.168.1.2 с маской 255.255.255.0

Цитата:
может у меня должно быть 192.168.0.1???
еще у меня в файле rc.conf записано ifconfig_lо0="inet 127.0.0.1 "
ifconfig_fxp0="inet 192.168.0.1 netmask 0xffff00"

если должно быть, значит, будет. Что, собственно, и прописано в строчке ifconfig_fxp0="inet 192.168.0.1 netmask 0xffff00". Вот только в маске не хватает двух букв f.

Цитата:
hostname="gwt.my.net" Что тут должно быть прописано ?

имя компа в любом удобоваримом виде: либо полное доменное имя (fqdn), если у твоего внешнего ип (который назначает провайдер) таковое имеется, либо имя в виде ИМЯ_КОМПА.ЛОКАЛЬНЫЙ_ДОМЕН

Цитата:
Что поменять/убрать/добавить??? В чем трабл.

Как я понял, у тебя стоит адсл-модем, подключенный к прову и настроенный в режиме роутера. Тогда непонятно наличие строчек "ppp_..." в файле rc.conf, ведь в этом случае на фришку подается уже готовый инет, что не требует дополнительных телодвижений. (Кстати, если бы фришка сама занималась автодозвоном, тогда параметр ppp_nat надо было бы выставить в yes)
Далее:
1. строчку network_interfaces либо вообще убери, либо добавь туда все свои сетевые интерфейсы (что зачастую бывает проблематично, поэтому просто убери эту строку)
2. в файле rc.conf отсутствуют следующие строчки:
natd_enable="YES" #указывает, что нужна трансляция адресов (чтобы во вне все ходили через ип фришки, в противном случае тот же адсл-модем должен будет знать где находится твоя внутренняя сетка 192.168.0.0/24, что будет для него лишней информацией)
natd_interface="rl0" #на каком интерфейсе висеть (читай: под какой ип подделывать пакеты из внутренней сети)
firewall_enable="YES" #файервол, куда же без него (позволяет работать нату)
firewall_type="open" #т.к. фришка стоит за роутером можно поставить и открытый режим файервола (хотя я не советую так делать. лучше поставить режим "simple", но это требует дополнительной настройки файла /etc/rc.firewall)
gateway_enable="YES" #ключевой параметр, без него все предыдущее не имеет смысла. Заставляет фришку работать в качестве шлюза.

Цитата:
Д, еще, etc/netstart и bash#не запускаються (пишет команда не найдена)

надо запускать /etc/netstart (т.е. абсолбтный путь к команде, а не относительный)
и нет такой команды bash#, есть просто bash. К тому же бэш не входит в стандартную установку фришки. его надо либо собирать из портов, либо ставить из готовых пакетов. Может быть ты его уже поставил, тогда он находится здесь: /usr/local/bin/bash (это можно проверить командой whereis bash)
хотя для чего тебе нужне именно бэш? лично я иногда (только иногда) использую его в качестве оболочки для скриптов, но чаще всего обхожусь sh или перлом. но у каждого свои вкусы.
Автор: gryu
Дата сообщения: 10.07.2008 14:21
Коллеги, в логах постоянно сыпется
"*** sshd *** error: PAM: authentication error for *** from ****"
Суть понятна, сканеры сети и всякая другая вирусно-хаЦкерная гадость лезет.
Раздражает "error PAM". Я не использую его.
Как отучить ssh от первичного обращения к pam?
Автор: Terranus
Дата сообщения: 11.07.2008 11:04
gryu

Цитата:
Раздражает "error PAM". Я не использую его.

а не проще ли закрыть доступ к 22 порту извне вообще, либо хотя бы ограничить некоторым диапазоном ip-адресов.
А по поводу пама в мане сэша ничего не сказано
Автор: corsarufo
Дата сообщения: 11.07.2008 13:20
у меня на серваке в инете стоит фряха. и я хочу измерять скорость отдачи и приема типо как на сайте спидтес. но незнаю как это осуществить удаленно на фрибсд - подскажите как это сделать (надо зафиксировать эту скорость скриншотом или чем нибуть походим)?
Автор: mistx
Дата сообщения: 11.07.2008 22:00
gryu
настраивал точно по статье, после определенных шагов Х сервер перестал запускаться вообще
выполнил
# Xorg -config xorg.conf.new
# cp xorg.conf.new /usr/X11R6/etc/X11/xorg.conf

после команды startx появляется

waiting for x server to shut down FreeFontPath FPE "/usr/local/lib/x11/fonts/misc/"
refcount is 2, should be 1; fixing

В чем проблема?
Автор: gryu
Дата сообщения: 11.07.2008 23:28
Terranus
Совсем не могу. Я извне часто лазаю на сервак. И с разных АйПи.
Ограничение по допустимым пользователям поставл (AlloyUsers).
Опцию, по идее отключающую проверку ПАМ для SSH тоже включил
mistx
Извини. Чем мог, тем помог.
Если ты читал внимательно, то там сказано, что иногда нужно лезть в конфиги и ручками править конфигурацию Х-сервера.
А поскольку я иксами только под линуксом пользуюсь, то ничем более... .... да и то ставлю не сам, а авто инсталлятором вовремя общей установки.
Автор: mistx
Дата сообщения: 12.07.2008 09:00
gryu
ок.
все равно спасибо за помощь, буду теперь думать как дальше ручками настроить

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798

Предыдущая тема: Посоветуйте TV Tuner для FreeBSD


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.