forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX.CHAINIK

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 17.08.2016, 16:42
Vladimir Fyodorov
Guest
 
Сообщений: n/a
По умолчанию Фидо на роутере

Vladimir Fyodorov написал(а) к All в Dec 14 09:31:22 по местному времени:

Разнообразно приветствую тебя, All!

Сразу скажу, что в линуксе я не то что чайник, скорее, вообще ноль. Поэтому если кто-то согласится помочь, будьте готовы к идиотским вопросам и необходимости разжёвывания. Видимо, поэтому в PUSНKIN.LOCAL мне на эту тему перестали отвечать :)

В общем, решил я сделать очередной подход к установке Фидо на роутере ASUS
WL-500gP. Помимо Фидо, туда хотелось бы поставить торрент-клиент и ftp-сервер.
На сей раз у меня есть внешний жёсткий диск размером 320 GB. Я вооружился
инструкцией http://sourceforge.net/projects/fido...SIAN-GUIDE.txt , раздел 35. Там указано, что первоначально необходимо настроить маршрутизатор по инструкции http://www.wl500g.info/showthread.php?t=3171 до п.10 включительно.

Первые пункты у меня не вызвали особых проблем, вопросы начали появляться с
пункта 6, где говорится о монтировании флешки/жёсткого диска. Я сначала запутался с этими mount/umount, но потом, как мне кажется, сделал всё правильно. Во всяком случае мне удалось выполнить команду
mount /dev/discs/disc0/part1 /tmp/mnt/disc0_1

И теперь на команду mount я получаю такой ответ:
===
[fido15@WL-00221526BF37 root]$ mount
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
ramfs on /tmp type ramfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/discs/disc0/part1 on /tmp/mnt/disc0_1 type ext3 (rw,noatime)
===

Как я понимаю, жёсткий диск смонтировался.

Далее инструкция гласит:
===
7) установка полезных пакетов. нужен раздел ext3. Необходимо, чтобы в /opt была подмонтирована файловая система ext3 из-за разрешения на файлы и софтлинков.
a)
mkdir /tmp/mnt/disc0_1/opt
mount -obind /tmp/harddisk/opt /opt смонтирует поддиректорию в /opt
mkdir -p /opt/tmp/ipkg
ipkg.sh update
ipkg.sh install ipkg-opt
ipkg update
===

Вот тут начинают сыпаться ошибки, и я не знаю, насколько они критичны, можно ли
продолжать дальше, невзирая на них, либо надо делать что-то другое. Я не буду пока писать ничего дальше. Просто скажите, готов ли кто-нибудь помочь в этом деле. Можно нетмейлом.

Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Тоссер от мылера недалеко падает
--- GoldED+/W32-MINGW 1.1.5-b20120515
Ответить с цитированием
  #2  
Старый 17.08.2016, 16:42
Maxim Sokolsky
Guest
 
Сообщений: n/a
По умолчанию Фидо на роутере

Maxim Sokolsky написал(а) к Vladimir Fyodorov в Dec 14 10:10:44 по местному времени:

Привет, Vladimir!

27 дек 14 09:31, Vladimir Fyodorov -> All в сообщении по ссылке area://ru.linux.chainik?msgid=2:50/15+549e57dd:

VF> В общем, решил я сделать очередной подход к установке Фидо на роутере
VF> ASUS WL-500gP. Помимо Фидо, туда хотелось бы поставить торрент-клиент
VF> и ftp-сервер. На сей раз у меня есть внешний жёсткий диск размером 320

VF> http://www.wl500g.info/showthread.php?t=3171 до п.10 включительно.

VF> Первые пункты у меня не вызвали особых проблем, вопросы начали
VF> появляться с пункта 6, где говорится о монтировании флешки/жёсткого
VF> диска. Я сначала запутался с этими mount/umount, но потом, как мне
VF> кажется, сделал всё правильно. Во всяком случае мне удалось выполнить
VF> команду mount /dev/discs/disc0/part1 /tmp/mnt/disc0_1

VF> И теперь на команду mount я получаю такой ответ:
VF> ===
VF> [fido15@WL-00221526BF37 root]$ mount
VF> /dev/root on / type squashfs (ro)
VF> none on /dev type devfs (rw)
VF> proc on /proc type proc (rw)
VF> ramfs on /tmp type ramfs (rw)
VF> usbfs on /proc/bus/usb type usbfs (rw)
VF> /dev/discs/disc0/part1 on /tmp/mnt/disc0_1 type ext3 (rw,noatime)
VF> ===

VF> Как я понимаю, жёсткий диск смонтировался.

ну да.

VF> Далее инструкция гласит:
VF> ===
VF> 7) установка полезных пакетов. нужен раздел ext3. Необходимо, чтобы в
VF> /opt была подмонтирована файловая система ext3 из-за разрешения на
VF> файлы и софтлинков.

ну вот видишь - в инструкции указано, что в итоге нужно чтобы /dev/discs/disc0/part1
был смонтирвоан как /opt - туда пакеты и ставится.

VF> a) mkdir /tmp/mnt/disc0_1/opt mount -obind
VF> /tmp/harddisk/opt /opt
VF> смонтирует поддиректорию в /opt

ок. Команда выполнилась?

что df -h показывает?

VF> Вот тут начинают сыпаться ошибки, и я не знаю, насколько они критичны,
VF> можно ли продолжать дальше, невзирая на них, либо надо делать что-то
VF> другое.

да ты похоже не выполнил предыдущйи шаг. Поэтому ругается установщик пакетов - некуда ему писать - места нет.

VF> Я не буду пока писать ничего дальше. Просто скажите, готов ли
VF> кто-нибудь помочь в этом деле. Можно нетмейлом.

Пиши нетмылом Александру Рыжову, 2:5019/40.5
Ну и на форуме зарегистрись и спроси.

С наилучшими пожеланиями, Maxim.

--- -А жаль, что во времена неандертальцев не было фидонета
Ответить с цитированием
  #3  
Старый 17.08.2016, 16:42
Vladimir Fyodorov
Guest
 
Сообщений: n/a
По умолчанию Re: Фидо на роутере

Vladimir Fyodorov написал(а) к Maxim Sokolsky в Dec 14 10:38:16 по местному времени:

Разнообразно приветствую тебя, Maxim!

29 Декабря 2014, Maxim Sokolsky писАл к Vladimir Fyodorov следующее:

VF>> И теперь на команду mount я получаю такой ответ:
VF>> /dev/discs/disc0/part1 on /tmp/mnt/disc0_1 type ext3 (rw,noatime)
VF>> Как я понимаю, жёсткий диск смонтировался.
MS> ну да.

Хорошо.

VF>> Далее инструкция гласит:
VF>> a) mkdir /tmp/mnt/disc0_1/opt mount -obind
VF>> /tmp/harddisk/opt /opt
MS> ок. Команда выполнилась?

Да. Сейчас ещё раз выполню:

[root]$ mkdir /tmp/mnt/disc0_1/opt
mkdir: Cannot create directory `/tmp/mnt/disc0_1/opt': File exists
[root]$ mount -obind /tmp/harddisk/opt /opt
mount: Mounting /tmp/harddisk/opt on /opt failed: No such file or directory

Хм, вроде, в прошлый раз этой ошибки не было...

MS> что df -h показывает?

Filesystem Size Used Available Use% Mounted on
/dev/root 3.0M 3.0M 0 100% /
/dev/discs/disc0/part1 249.9G 7.0M 235.0G 0% /tmp/mnt/disc0_1

MS> Пиши нетмылом Александру Рыжову, 2:5019/40.5

Написал, поглядим.

MS> Ну и на форуме зарегистрись и спроси.

Стыдно на форум соваться с моим-то нулевым уровнем...

Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Тоссер от мылера недалеко падает
--- GoldED+/W32-MINGW 1.1.5-b20120515
Ответить с цитированием
  #4  
Старый 17.08.2016, 16:42
Maxim Sokolsky
Guest
 
Сообщений: n/a
По умолчанию Фидо на роутере

Maxim Sokolsky написал(а) к Vladimir Fyodorov в Dec 14 13:05:44 по местному времени:

Привет, Vladimir!

29 дек 14 10:38, Vladimir Fyodorov -> Maxim Sokolsky в сообщении по ссылке area://ru.linux.chainik?msgid=2:50/15+54a106c1:

VF>>> Далее инструкция гласит:
VF>>> a) mkdir /tmp/mnt/disc0_1/opt mount -obind
VF>>> /tmp/harddisk/opt /opt
MS>> ок. Команда выполнилась?

VF> Да. Сейчас ещё раз выполню:

VF> [root]$ mkdir /tmp/mnt/disc0_1/opt
VF> mkdir: Cannot create directory `/tmp/mnt/disc0_1/opt': File exists

ну она уже в прошлый раз создалась

вообще, чтобы ошибок не было есть ключ

mkdir -p /tmp/mnt/disc0_1/opt

VF> [root]$ mount -obind /tmp/harddisk/opt /opt
VF> mount: Mounting /tmp/harddisk/opt on /opt failed: No such file or
VF> directory

а вот тут у тебя ошибка в наборе.

Диск называется /tmp/mnt/disc0_1 , а не /tmp/harddisk

mount -obind /tmp/mnt/disc0_1/opt /opt

VF> Хм, вроде, в прошлый раз этой ошибки не было...

MS>> что df -h показывает?

VF> Filesystem Size Used Available Use% Mounted on
VF> /dev/root 3.0M 3.0M 0 100% /
VF> /dev/discs/disc0/part1 249.9G 7.0M 235.0G 0%
VF> /tmp/mnt/disc0_1

/tmp область нужно ещё организовать - иначе она будет отъедаться от
памяти - а памяти в этих ус-вах либо 128 либо ещё меньше метров

mkdir -p /tmp/mnt/disc0_1/tmp
chmod 1777 /tmp/mnt/disc0_1/tmp
mount --bind /tmp/mnt/disc0_1/tmp /tmp

Ну и виртуальная память нужна иначе не много ты накачаешь.

dd if=/dev/zero of=/tmp/mnt/disc0_1/swapfile bs=1M count=256
chmod 600 /tmp/mnt/disc0_1/swapfile
mkswap /tmp/mnt/disc0_1/swapfile
swapon /tmp/mnt/disc0_1/swapfile

MS>> Пиши нетмылом Александру Рыжову, 2:5019/40.5

VF> Написал, поглядим.

ну это может нескоро быть, хотя судя потому, что пакет обновляется - человек в
сети

MS>> Ну и на форуме зарегистрись и спроси.

VF> Стыдно на форум соваться с моим-то нулевым уровнем...

всем мы когда-то в школу не ходили L) не тушуйся.

И вообще - лучше спросить, чем нет. Посоветуют тебе кака прошивка для твоей железки лучше.

С наилучшими пожеланиями, Maxim.
--- -А жаль, что во времена неандертальцев не было фидонета
Ответить с цитированием
  #5  
Старый 17.08.2016, 16:42
Vladimir Fyodorov
Guest
 
Сообщений: n/a
По умолчанию Re: Фидо на роутере

Vladimir Fyodorov написал(а) к Maxim Sokolsky в Dec 14 16:08:58 по местному времени:

Разнообразно приветствую тебя, Maxim!

29 Декабря 2014, Maxim Sokolsky писАл к Vladimir Fyodorov следующее:

VF>> mkdir: Cannot create directory `/tmp/mnt/disc0_1/opt': File exists
MS> ну она уже в прошлый раз создалась
MS> вообще, чтобы ошибок не было есть ключ
MS> mkdir -p /tmp/mnt/disc0_1/opt

[root]$ mkdir -p /tmp/mnt/disc0_1/opt
mkdir: Cannot create directory `/tmp/mnt/disc0_1/opt': No such file or directory

VF>> [root]$ mount -obind /tmp/harddisk/opt /opt
MS> а вот тут у тебя ошибка в наборе.
MS> Диск называется /tmp/mnt/disc0_1 , а не /tmp/harddisk

Тогда это ошибка в инструкции, по которой я делаю. Начиная с этой строки и далее там несколько упоминаний этого harddisk. Видимо, подразумевается, что вместо harddisk нужно писать disc0_1, хотя совсем непонятно, зачем это сделано.

MS> mount -obind /tmp/mnt/disc0_1/opt /opt

[root]$ mount -obind /tmp/mnt/disc0_1/opt /opt
mount: Mounting /tmp/mnt/disc0_1/opt on /opt failed: No such file or directory

MS> mkdir -p /tmp/mnt/disc0_1/tmp
MS> chmod 1777 /tmp/mnt/disc0_1/tmp
MS> mount --bind /tmp/mnt/disc0_1/tmp /tmp

Эти три команды выполнились без ошибок.

MS> Ну и виртуальная память нужна иначе не много ты накачаешь.

Меня смутило в инструкции следующее предложение: "Своп используют, если нужно будет запускать много служб, но лучше без него, так как если USB отсоединится, то роутер повиснет", поэтому часть со свопом пропустил.

MS> dd if=/dev/zero of=/tmp/mnt/disc0_1/swapfile bs=1M count=256

[root]$ dd if=/dev/zero of=/tmp/mnt/disc0_1/swapfile bs=1M count=256
dd: /tmp/mnt/disc0_1/swapfile: No such file or directory

Так же и на три последующие команды ругается: "No such file or directory".

MS> chmod 600 /tmp/mnt/disc0_1/swapfile
MS> mkswap /tmp/mnt/disc0_1/swapfile
MS> swapon /tmp/mnt/disc0_1/swapfile


MS> И вообще - лучше спросить, чем нет. Посоветуют тебе кака прошивка для
MS> твоей железки лучше.

Вроде, прошивка у меня самая правильная стоит, прошивал ещё Сергей Позитурин самой последней Олеговской - 1.9.2.7-10 ( http://oleg.wl500g.info/ )

Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Не так страшен пилот, как его пилотка
--- GoldED+/W32-MINGW 1.1.5-b20120515
Ответить с цитированием
  #6  
Старый 17.08.2016, 16:42
Maxim Sokolsky
Guest
 
Сообщений: n/a
По умолчанию Фидо на роутере

Maxim Sokolsky написал(а) к Vladimir Fyodorov в Dec 14 08:47:28 по местному времени:

Привет, Vladimir!

29 дек 14 16:08, Vladimir Fyodorov -> Maxim Sokolsky в сообщении по ссылке area://ru.linux.chainik?msgid=2:50/15+54a155d1:

VF>>> mkdir: Cannot create directory `/tmp/mnt/disc0_1/opt': File
VF>>> exists
MS>> ну она уже в прошлый раз создалась
MS>> вообще, чтобы ошибок не было есть ключ
MS>> mkdir -p /tmp/mnt/disc0_1/opt

VF> [root]$ mkdir -p /tmp/mnt/disc0_1/opt
VF> mkdir: Cannot create directory `/tmp/mnt/disc0_1/opt': No such file or
VF> directory

ls -al /tmp/mnt/disc0_1
ls -al /tmp/mnt
ls -al /tmp/

VF>>> [root]$ mount -obind /tmp/harddisk/opt /opt
MS>> а вот тут у тебя ошибка в наборе.
MS>> Диск называется /tmp/mnt/disc0_1 , а не /tmp/harddisk

VF> Тогда это ошибка в инструкции, по которой я делаю. Начиная с этой
VF> строки и далее там несколько упоминаний этого harddisk. Видимо,
VF> подразумевается, что вместо harddisk нужно писать disc0_1, хотя совсем
VF> непонятно, зачем это сделано.

MS>> mount -obind /tmp/mnt/disc0_1/opt /opt

VF> [root]$ mount -obind /tmp/mnt/disc0_1/opt /opt
VF> mount: Mounting /tmp/mnt/disc0_1/opt on /opt failed: No such file or
VF> directory

см. выше. Куда делась /tmp/mnt/disc0_1/opt

mount --bind прост мотирует каталог /opt к той директории что ты должен создать выше.

MS>> mkdir -p /tmp/mnt/disc0_1/tmp
MS>> chmod 1777 /tmp/mnt/disc0_1/tmp
MS>> mount --bind /tmp/mnt/disc0_1/tmp /tmp

Эти три команды выполнились без ошибок.

ну а почему mdir -p /tmp/mnt/disc0_1/opt не выполнилась?

может ошибся при вводе? Ведь 0 и O это разные вещи L)

мотри почему tmp у тебя создалась, а opt нет - каталоги на твоем разделе, что один не создается, а другой да - то чедес не бывает.

MS>> Ну и виртуальная память нужна иначе не много ты накачаешь.

VF> Меня смутило в инструкции следующее предложение: "Своп используют,
VF> если нужно будет запускать много служб, но лучше без него, так как
VF> если USB отсоединится, то роутер повиснет", поэтому часть со свопом
VF> пропустил.

У тебя много. Для одного узла, когда binkd крутится и файловые эхи не бегают, я думаю можно и без свопа. Но для торрента обязательно.
Кроме всего прочего - не фиг эту флешку выдёргивать. Если уж вставил - то вставил. Там у тебя фидо и твои кина литься будут. А доступ извне огранизуешь через самбу

MS>> dd if=/dev/zero of=/tmp/mnt/disc0_1/swapfile bs=1M count=256

VF> [root]$ dd if=/dev/zero of=/tmp/mnt/disc0_1/swapfile bs=1M count=256
VF> dd: /tmp/mnt/disc0_1/swapfile: No such file or directory

да тоже самое

df -h
mount -a
ls -al /tmp/mnt/disc0_1/

почему /tmp/mnt/disc01/swapfile не создается? Хотя каталог /tmp/mnt/disc01/tmp успешно создан

может что-то с правами

А dd if=/dev/zero of=/tmp/mnt/disc0_1/tmp/swapfile bs=1M count=256

VF> Так же и на три последующие команды ругается: "No such file or
VF> directory".

MS>> chmod 600 /tmp/mnt/disc0_1/swapfile
MS>> mkswap /tmp/mnt/disc0_1/swapfile
MS>> swapon /tmp/mnt/disc0_1/swapfile

MS>> И вообще - лучше спросить, чем нет. Посоветуют тебе кака прошивка
MS>> для твоей железки лучше.

VF> Вроде, прошивка у меня самая правильная стоит, прошивал ещё Сергей
VF> Позитурин самой последней Олеговской - 1.9.2.7-10 (
VF> http://oleg.wl500g.info/ )

а потрендеть с людьми? L) Живое человеческое общение

С наилучшими пожеланиями, Maxim.

--- -А жаль, что во времена неандертальцев не было фидонета
Ответить с цитированием
  #7  
Старый 17.08.2016, 16:42
Vladimir Fyodorov
Guest
 
Сообщений: n/a
По умолчанию Re: Фидо на роутере

Vladimir Fyodorov написал(а) к Maxim Sokolsky в Jan 15 17:20:52 по местному времени:

Разнообразно приветствую тебя, Maxim!

12 Января 2015, Maxim Sokolsky писАл к Vladimir Fyodorov следующее:

MS>>> Пиши нетмылом Александру Рыжову, 2:5019/40.5
VF>> Кстати, как выяснилось, по этому адресу проживает совсем другой
VF>> человек - Maxim Lango.
MS> Ну тогда через форум спрашивай добрых людей. Если не передумал L)

На том форуме всё вымерло уже три года как :(

MS> Собсвенно фидошная часть - сам пакет - это я тебе помогу, а системная
MS> часть - это другая задача. Оно не сложно, но некий навык должен быть.

В том-то и загвоздка. Не, я, конечно, иногда пользуюсь терминалом на маке и даже помню наизусть несколько команд, но большая часть текста в подобных инструкциях для меня всё равно звучит как тарабарщина.

MS> Чтобы с этим дейвайсом разобраться - стоит может сперва поставить
MS> что-то линуксовое, к примеру FIDOSlax Linux L) - оно не требует сноса
MS> винды, и попытаться на нем поработать L) Освоишься чуток, тогда проще
MS> будет

Увы, на это надо много времени. Затраты совсем несоизмеримы с результатом, к тому же отпуск кончился. Будем считать, что "не шмогла".

И спасибо за желание помочь.

Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Отправь немножко мне ююков мылом
--- GoldED+/W32-MINGW 1.1.5-b20120515
Ответить с цитированием
  #8  
Старый 17.08.2016, 16:42
Maxim Gribanov
Guest
 
Сообщений: n/a
По умолчанию Фидо на роутере

Maxim Gribanov написал(а) к Maxim Sokolsky в Jan 15 08:08:28 по местному времени:

Привет, Maxim!

12 янв 15 12:11, Maxim Sokolsky -> Vladimir Fyodorov:


VF>> Кстати, как выяснилось, по этому адресу проживает совсем другой
VF>> человек - Maxim Lango. Он мне ответил, что не знает ничего ни об
VF>> Александре Рыжове, ни о Фидо на роутере...

MS> Ну тогда через форум спрашивай добрых людей. Если не передумал L)

MS> Собсвенно фидошная часть - сам пакет - это я тебе помогу, а системная
MS> часть - это другая задача. Оно не сложно, но некий навык должен быть.

MS> Чтобы с этим дейвайсом разобраться - стоит может сперва поставить
MS> что-то линуксовое, к примеру FIDOSlax Linux L) - оно не требует сноса
MS> винды, и попытаться на нем поработать L) Освоишься чуток, тогда проще
MS> будет

Задумка интересная, а как дела с памятью? Внешний НDD подключать? Какой роутер и чем хотите зашить? Могу поучаствовать в эксперементе, самому интересно...

С наилучшими пожеланиями, Maxim.

--- -Пиши, старик, пиши! Мы тебя не покинем.
Ответить с цитированием
  #9  
Старый 17.08.2016, 16:42
Maxim Sokolsky
Guest
 
Сообщений: n/a
По умолчанию Фидо на роутере

Maxim Sokolsky написал(а) к Maxim Gribanov в Jan 15 12:38:24 по местному времени:

Привет, Maxim!

13 янв 15 08:08, Maxim Gribanov -> Maxim Sokolsky в сообщении по ссылке area://ru.linux.chainik?msgid=2:5064/56+54b4a8c3:

MG> Задумка интересная, а как дела с памятью? Внешний НDD подключать?
MG> Какой роутер и чем хотите зашить? Могу поучаствовать в эксперементе,
MG> самому интересно...

Ну ты это спрашивай не меня, а Володю Федорова.
А если время есть и желание - можешь помочь L), зайти удалённо и поковырятся, настроить его роутер так, чтобы он после перезагрузки юзал область/файл полкачки на флешке ни и там же /opt, ну и посавить нужные пакеты, необходимые для узла - zip, unzip, урезанный perl, screen и так далее.

С наилучшими пожеланиями, Maxim.

--- -А жаль, что во времена неандертальцев не было фидонета
Ответить с цитированием
  #10  
Старый 17.08.2016, 16:42
Vladimir Fyodorov
Guest
 
Сообщений: n/a
По умолчанию Re: Фидо на роутере

Vladimir Fyodorov написал(а) к Maxim Gribanov в Jan 15 12:56:22 по местному времени:

Разнообразно приветствую тебя, Maxim!

13 Января 2015, Maxim Gribanov писАл к Maxim Sokolsky следующее:

MS>> Чтобы с этим дейвайсом разобраться - стоит может сперва поставить
MS>> что-то линуксовое, к примеру FIDOSlax Linux L) - оно не требует
MS>> сноса винды, и попытаться на нем поработать L) Освоишься чуток,
MS>> тогда проще будет
MG> Задумка интересная, а как дела с памятью? Внешний НDD подключать?
MG> Какой роутер и чем хотите зашить? Могу поучаствовать в эксперементе,
MG> самому интересно...

Я так понял, твой тёзка имел в виду FIDOSlax безо всякой связки с роутером - просто портабельный линукс со встроенным фидокомплектом на загрузочной флешке.

Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Не так страшен пилот, как его пилотка
--- GoldED+/DPMI32 1.1.5-b20120515
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 05:36. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot