LINUX.ORG.RU
ФорумAdmin

Помогите настроить сеть

 , , , ,


1

1

Дистр CRUX
Интернет пров раздаёт по PPPOE. Дома wi-fi роутер.

Как мне настроить эзэрнет и вайфай на ноутбуке, который подключается к роутеру?

Почему в /etc/rc.d/lo не делается ip route add 127.0.0.0/8 dev lo?
У меня ip ro ничего не выводит.

Вывод ip a:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
       valid_lft forever preferred_lft forever
2: enp2s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 20:1a:06:a7:f7:22 brd ff:ff:ff:ff:ff:ff
3: wlp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 28:e3:47:6d:2b:27 brd ff:ff:ff:ff:ff:ff
Почему-то dhcpcd запущен в 4-х экземплярах...

Как мне настроить сеть для интерфейсов enp2s0 и wlp3s0? Почему в /etc/rc.d/net вызывается dhcpcd? и есть отдельный /etc/rc.d/dhcpcd ...? Есть /etc/rc.d/wlan в котором wpa_supplicant и /etc/rc.d/wpa_supplicant...

Что мне куда прописать, чтоб настроить эзэрнет и вайфай?
Гугл ничего не находит...

★★★★★

Последнее исправление: teod0r (всего исправлений: 3)

Ответ на: комментарий от anonymous

пропиши что тебе надо прямо в сервисе (файле), а остальные - удали

я потому и спрашиваю, потому что не знаю что прописывать. в сетях плохо шарю, не умею настраивать. попробую посмотреть в Slackware как там сеть настраивается...

teod0r ★★★★★
() автор топика

У меня складывается впечатление, что этот дистрибутив хоть и не требует особо глубоких познаний, но заставляет пользователей работать мейнтейнерами, делая всю ту работу, на которую довольно глупо тратить время, если не было изначально такой цели. В данном случае как будто выбор не самый удачный.

С другой стороны, вот есть Void Linux. Документация выглядит приятно, все нужные вещи неплохо описаны. Есть стремление к простоте, но без фанатизма. Даже отказ от systemd у них случился по техническим причинам (поддержка musl), а не на почве религиозной шизы, как в том же Devuan. Вместо него несложный, но достаточно функциональный (ну, со стороны так кажется) runit. Может, стоит в эту сторону посмотреть, если не клеится с CRUX?

anonymous
()
Ответ на: комментарий от anonymous

Этот дистрибутив позволяет собирать пакеты проще всего чем во всех остальных дистрибутивах. Лично я использую, потому что нужно много пакетированного софта, которого нет в других дистрибутивах.

vbcnthfkmnth123 ★★★★★
()

я посмотрел как сеть настраивается в слаке, прописал в /etc/rc.d/wlan:

device=wlp3s0
/sbin/ip link set dev "$device" up
/etc/rc.d/wpa_supplicant start "$device"
/sbin/dhcpcd $DHCPOPTS "$device"
при /etc/rc.d/wlan start:
Successfully initialized wpa_supplicant
l2_packet_init: socket(PF_PACKET): Address family not supported by protocol
wlp3s0: CTRL-EVENT-DSCP-POLICY clear_all
wlp3s0: CTRL-EVENT-DSCP-POLICY clear_all
nl80211: deinit ifname=wlp3s0 disabled_11b_rates=0
dhcpcd-10.0.5 starting
wlp3s0: waiting for carrier
timed out
main: control_stop: No such file or directory
dhcpcd exited
dhcpcd_fork_cb: dhcpcd manager hungup
после этого сеть не работает.
ip ro выводит
127.0.0.0/8 via 127.0.0.1 dev lo
ip a выводит:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
       valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 20:1a:06:a7:f7:22 brd ff:ff:ff:ff:ff:ff
3: wlp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 28:e3:47:6d:2b:27 brd ff:ff:ff:ff:ff:ff
ifconfig -a выводит
enp2s0    Link encap:Ethernet  HWaddr 20:1A:06:A7:F7:22
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0  TX bytes:0
          Interrupt:16

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0  TX bytes:0

wlp3s0    Link encap:Ethernet  HWaddr 28:E3:47:6D:2B:27
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0  TX bytes:0

iwconfig выводит:
lo        no wireless extensions.

enp2s0    no wireless extensions.

wlp3s0    no wireless extensions.

Непонятно вообще интерфейс поднимается или нет? ifconfig вроде говорит, что да, ip a говорит, что нет. Что ему не хватает? Надо прописывать маршруты?

teod0r ★★★★★
() автор топика
Ответ на: комментарий от teod0r

wpa_supplicant точно имеет нужные настройки?

Для lo никакие маршруты не нужны.

/etc/rc.d/wpa_supplicant start «$device»

Запускать из инитскрипта инитскрипт — говно идея. Разберись, как там работает инициализация. Пока ты делаешь ещё большую помойку, чем было из коробки.

anonymous
()
Ответ на: комментарий от dataman

Наверно я неправильно выразился. Я имею в виду что мне нужно собирать много софта в пакеты. И этого софта обычно нет в бинарнарных пакетах.Поэтому я выбрал дистрибутив, где пакеты собирать проще всего. Понятно о чем говорю?

vbcnthfkmnth123 ★★★★★
()

Так, перепроверил. У меня в /etc/rc.conf указано lo net

#!/bin/sh
#
# /etc/rc.d/net: start/stop network interface
#

# Connection type: "DHCP" or "static"
TYPE="DHCP"

# For "static" connections, specify your settings here:
# To see your available devices run "ip link".
DEV=enp11s0
ADDR=192.168.1.100
MASK=24
GW=192.168.1.1

# Optional settings:
DHCPOPTS="-t 10"

case $1 in
        start)
                if [ "${TYPE}" = "DHCP" ]; then
                        /sbin/dhcpcd ${DHCPOPTS}
                else
                        /sbin/ip addr add ${ADDR}/${MASK} dev ${DEV} broadcast +
                        /sbin/ip link set ${DEV} up
                        /sbin/ip route add default via ${GW}
                fi
                ;;
        stop)
                if [ "${TYPE}" = "DHCP" ]; then
                        /sbin/dhcpcd -x
                else
                        /sbin/ip route del default
                        /sbin/ip link set ${DEV} down
                        /sbin/ip addr del ${ADDR}/${MASK} dev ${DEV}
                fi
                ;;
        restart)
                $0 stop
                $0 start
                ;;
        *)
                echo "Usage: $0 [start|stop|restart]"
                ;;
esac

# End of file


И

#!/bin/sh
#
# /etc/rc.d/lo: start/stop loopback interface
#

case $1 in
start)
        /sbin/ip addr add 127.0.0.1/8 dev lo broadcast + scope host
        /sbin/ip link set lo up
        ;;
stop)
        /sbin/ip link set lo down
        /sbin/ip addr del 127.0.0.1/8 dev lo
        ;;
restart)
        $0 stop
        $0 start
        ;;
*)
        echo "usage: $0 [start|stop|restart]"
        ;;
esac

# End of file


Так вроде. Это Ethernet. Вроде я тут ничего не менял, попробуй по умолчанию их взять для начала.

vbcnthfkmnth123 ★★★★★
()
Ответ на: комментарий от anonymous

Для lo никакие маршруты не нужны.

kostik87 говорил обратное.

Запускать из инитскрипта инитскрипт — говно идея.

такое есть в CRUX по дефолту.
Ладно, исправил /etc/rc.d/wlan:

...
device=wlp3s0
dhcp_opts=(-t 10 -C resolv.conf)
wpa_supplicant_opts=(-B -P /run/wpa_supplicant.pid -c /etc/wpa_supplicant.conf -i "$device")


case "$1" in
        start)
                /sbin/ip link set dev "$device" up
                /usr/sbin/wpa_supplicant "${wpa_supplicant_opts[@]}"
                /sbin/dhcpcd "${dhcp_opts[@]}" "$device"
                ;;
...
При запуске всё также
Successfully initialized wpa_supplicant
l2_packet_init: socket(PF_PACKET): Address family not supported by protocol
wlp3s0: CTRL-EVENT-DSCP-POLICY clear_all
wlp3s0: CTRL-EVENT-DSCP-POLICY clear_all
nl80211: deinit ifname=wlp3s0 disabled_11b_rates=0
dhcpcd-10.0.5 starting
wlp3s0: waiting for carrier
timed out
main: control_stop: No such file or directory
dhcpcd exited
dhcpcd_fork_cb: dhcpcd manager hungup
Странно, что в процессах не остаётся висеть демон wpa_supplivant.
Даже когда в ручную в консоли запускаю /usr/sbin/wpa_supplicant -B -P /run/wpa_supplicant.pid -c /etc/wpa_supplicant.conf -i wlp3s0  — демона после этого нет, команда завершается с кодом 255

teod0r ★★★★★
() автор топика
Ответ на: комментарий от vbcnthfkmnth123

попробовал дефолтные скрипты инициализации — эзернет также не поднимается. по крайней мере ip ro ничего не показывает и 192.168.0.1 не пингуется. правда у меня пров раздаёт pppoe с логином/паролем. ppp же после подъёма подключения запускать? меня смущает что демон wpa_supplicant не поднимается.
вот лог запуска /usr/sbin/wpa_supplicant -B -P /run/wpa_supplicant.pid -c /etc/wpa_supplicant.conf -i wlp3s0 -dd
может дело в строке

l2_packet_init: socket(PF_PACKET): Address family not supported by protocol
в strace
455   socket(AF_PACKET, SOCK_DGRAM, htons(ETH_P_PAE)) = -1 EAFNOSUPPORT (Address family not supported by protocol)
Полный strace запуска wpa_supplicant

teod0r ★★★★★
() автор топика
Ответ на: комментарий от teod0r

по dhcp

По умолчанию dhcpcd работает на всех интерфейсах.

Что мне куда прописать, чтоб настроить эзэрнет…

С дефолтными скриптами проверить наличие в /etc/rc.conf

SERVICES=(… net …)

Если после загрузки IP на интерфейсе нет, то /etc/rc.d/net restart

…и вайфай?

Там где CRUX у меня нет Wi-Fi адаптера.

sinaps
()
Ответ на: комментарий от teod0r

kostik87 говорил обратное

Он просто ошибается, бывает.

такое есть в CRUX по дефолту

Когда кто-то будет говорить про помойку в Slackware — буду отсылать их к CRUX 😂

l2_packet_init: socket(PF_PACKET): Address family not supported by protocol

Гугли вот это, wpa_supplicant завершается здесь.

anonymous
()
Ответ на: комментарий от anonymous

Гугли вот это, wpa_supplicant завершается здесь.

modprobe af_packet помогло. демон wpa_supplicant теперь работает. теперь

# /etc/rc.d/wlan start
Successfully initialized wpa_supplicant
dhcpcd-10.0.5 starting
DUID 00:01:00:01:2d:0c:51:fa:20:1a:06:a7:f7:22
wlp3s0: waiting for carrier
timed out
main: control_stop: No such file or directory
dhcpcd exited
dhcpcd_fork_cb: dhcpcd manager hungup
после этого ip a показывает следущее:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
       valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 20:1a:06:a7:f7:22 brd ff:ff:ff:ff:ff:ff
3: wlp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 28:e3:47:6d:2b:27 brd ff:ff:ff:ff:ff:ff
ifconfig показывает следущее:
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0  TX bytes:0

wlp3s0    Link encap:Ethernet  HWaddr 28:E3:47:6D:2B:27
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:16 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2256  TX bytes:2304

Видно, что пакеты по интерфейсу передаются, но dhcp почему-то не работает. Может, маршруты надо прописать?

teod0r ★★★★★
() автор топика
Ответ на: комментарий от sinaps

Если после загрузки IP на интерфейсе нет, то /etc/rc.d/net restart

попробовал с дефолтными скриптами

# /etc/rc.d/net stop
...

# /etc/rc.d/net start
dhcpcd-10.0.5 starting
dev: loaded udev
DUID 00:01:00:01:2d:0c:51:fa:20:1a:06:a7:f7:22
no interfaces have a carrier

teod0r ★★★★★
() автор топика
Ответ на: комментарий от teod0r

Видно, что пакеты по интерфейсу передаются

state DOWN

Но не совсем.

dhcp почему-то не работает. Может, маршруты надо прописать?

DHCP вообще не так работает, ему не нужны никакие маршруты. Если пытаешься делать руками работу конфигуратора сети, то надо бы основы знать хоть какие-то.

Что в iw wlp3s0 link?

anonymous
()
Ответ на: комментарий от teod0r

но dhcp почему-то не работает

Потому что dhcp-сервер по каким-то причинам не доступен. Уверены что он там есть и работает, и с сетевой картой и кабелем всё ok? А если с какого-нибудь LiveUSB загрузиться, то wlp3s0 получает IP?

sinaps
()
Ответ на: комментарий от sinaps

Потому что dhcp-сервер по каким-то причинам не доступен

Все интерфейсы в AD/неоперабельны, действительно, что же это за причины 🤔🤔🤔

anonymous
()
Ответ на: комментарий от sinaps

Потому что dhcp-сервер по каким-то причинам не доступен

Для меня выглядит так словно там нет никакого dhcp-сервера. То есть человек, не в роутер сначало провод воткнул, чтобы на роутере поднялся dhcp-сервер, а напрямую.

vbcnthfkmnth123 ★★★★★
()
Ответ на: комментарий от teod0r

по крайней мере ip ro ничего не показывает и 192.168.0.1 не пингуется. правда у меня пров раздаёт pppoe с логином/паролем. ppp же после подъёма подключения запускать?

Дак вы куда подключаетесь? К маршрутизатору или к провайдеру? При чём тут pppd, если вы подключаетесь к маршрутизатору? И зачем к одному маршрутизатору пытаться подключиться и по кабелю и по wifi?

Почему в первом сообщении ″enp2s0 NO-CARRIER″, без кабеля что-ли пытались подключаться?

Маршрут к 127.0.0.0/8 итак есть, просто он в таблице local. Его прописывают дополнительно, если занимаются сложной маршрутизацией, с несколькими таблицами, метками и т.д.

mky ★★★★★
()
Ответ на: комментарий от vbcnthfkmnth123

То есть человек, не в роутер сначало провод воткнул, чтобы на роутере поднялся dhcp-сервер, а напрямую.

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

teod0r ★★★★★
() автор топика
Ответ на: комментарий от mky

и по кабелю и по wifi?

настроить чтоб работало и по кабелю и по вифи, пока никак не работает. естесвенно сразу двумя подключениями пользоваться не буду.

Почему в первом сообщении ″enp2s0 NO-CARRIER″, без кабеля что-ли пытались подключаться?

да. там вифи пытался настроимть.

teod0r ★★★★★
() автор топика

Интернет пров раздаёт по PPPOE.

Как мне настроить эзэрнет и вайфай на ноутбуке, который подключается к роутеру?

Тред не читал. У меня тоже pppoe от провайдера, через роутер.

Настраивается pppoe на самом роутере, там же вводится пароль и логин и, если требуется (выдал провайдер), имя service. А дальше, при старте системы на компе, стартует dhcpcd на нем и настраивает сеть.

Как-то так.

krasnh ★★★
()
Ответ на: комментарий от teod0r

блин, а я думал без разницы

Ну как так-то? Какой там dhcp? Вам в таком случае

Интернет пров раздаёт по PPPOE.

pppoe надо ставить\настраивать. Если хотите

Как мне настроить эзэрнет и вайфай на ноутбуке, который не подключается к роутеру, но сразу к провайдеру?

sinaps
()
Ответ на: комментарий от anonymous

state DOWN

Но не совсем.

а почему он может быть DOWN? как его сделать UP?
wpa supplicant запускается wpa_supplicant -B -P /run/wpa_supplicant.pid -c /etc/wpa_supplicant.conf -i wlp3s0 -D nl80211
в /etc/wpa_supplicant.conf:

ctrl_interface=/run/wpa_supplicant
ctrl_interface_group=root
eapol_version=1
ap_scan=1
fast_reauth=1

network={
        ssid="..."
        psk="..."
}

Что в iw wlp3s0 link?

# iw wlp3s0 link
bash: iw: command not found

что за iw? в портах не нашёл.
iwconfig выводит:


lo        no wireless extensions.

enp2s0    no wireless extensions.

wlp3s0    no wireless extensions.

teod0r ★★★★★
() автор топика
Ответ на: комментарий от teod0r

провод поищу чтоб к маршрутизатору подключаться.

провод так и не нашёл, хотя было 2. новый куплю, когда в сервис пойду, ноут в ремонте: отходит шлейф матрицы — экран делается красным при движении крышки ноута.

teod0r ★★★★★
() автор топика
Ответ на: комментарий от HomerSexual

не обращай внимания

Есть две небольших проблемы:

  1. ты потенциально нарушаешь закон, поскольку твой WiFi-адаптер может сигналить на неразрешённых частотах;

  2. некоторые драйверы могут вообще не работать без загрузки regdb.

anonymous
()
Ответ на: комментарий от teod0r

Direct firmware load for regulatory.db failed with error

Запили в ядро. Опция в подключении firmware. Перед сборкой ядра пакет должен быть установлен.

iw

Говно. Если ты не можешь в wpa_supplicant, рекомендую смотреть в сторону iwd. Из зависимостей только Dbus. Ну и в ядре закинь поддержку алгоритмов шифрования. Потом поставишь его в автозапуск и гуляй-Вася! Если и с этим проблемы,тогда смотри в сторону Network-manager с поддержкой nmtui. Там ещё более наглядно (хотя для меня было достаточно и очень удобно iwd).

И да, iwd можно собрать с флагом standalone (dhcp client внутри). посмотри ./configure –help.

anonymous
()
Ответ на: комментарий от teod0r

я посмотрел как сеть настраивается в слаке

Да ты пиздец.

Настраивай по феншую докам Crux. Одна только ошибка. посмотри название интерфейса и поменяй в /etc/init.d/wlan. Всё. Ну и выше я написал, что не еби мозг и ставь iwd.

anonymous
()
Ответ на: комментарий от anonymous

iwd

кривое, то работал нормально(долго им пользовался), потом перестал коннектиться автоматически, после сна опять же сеть поднималась только когда луна в нужной фазе, откатился на wpa_supplicant

iwd можно собрать с флагом standalone (dhcp client внутри)

в круксе так и собрано

HomerSexual
()
Ответ на: комментарий от HomerSexual

Зависит от версии. Последние выпуски не кривые. Читат конфигурацию надо, опций добавили. Сон в Linux вообще у всех разный. Для меня это echo mem. А так wpa надёжен, только не все могут им пользоваться. В кафе, например.

anonymous
()
Ответ на: комментарий от anonymous

Зависит от версии. Последние выпуски не кривые. Читат конфигурацию надо, опций добавили. Сон в Linux вообще у всех разный. Для меня это echo mem. А так wpa надёжен, только не все могут им пользоваться. В кафе, например.

последний выпуск да, у меня не работает. никаких опций в последних обновлениях не добавляли вроде как, это во первых, во вторых сон: ни через echo mem ни через скрипт zzz(voidlinux) сеть не восстанавливается, использовал как с dhcpcd, так и со встроенным и с openresolv, толку ноль, опять же, еще недавно все было хорошо, грешил на ядро но нет. а wpa да, работает как надо

В кафе, например

есть connman, к нему и гуй на любой вкус

HomerSexual
()
Последнее исправление: HomerSexual (всего исправлений: 1)
Ответ на: комментарий от sinaps

wpa_cli:

wpa_cli v2.10
Copyright (c) 2004-2022, Jouni Malinen <j@w1.fi> and contributors

This software may be distributed under the terms of the BSD license.
See README for more details.


Selected interface 'wlp3s0'

Interactive mode

<3>CTRL-EVENT-SCAN-STARTED 
<3>CTRL-EVENT-SCAN-RESULTS 
<3>WPS-AP-AVAILABLE 
<3>CTRL-EVENT-SSID-REENABLED id=0 ssid="KOSMOS"
<3>SME: Trying to authenticate with 50:ff:20:03:f1:5c (SSID='KOSMOS' freq=2452 MHz)
<3>Trying to associate with 50:ff:20:03:f1:5c (SSID='KOSMOS' freq=2452 MHz)
<3>Associated with 50:ff:20:03:f1:5c
<3>CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
<4>WPA: Failed to set PTK to the driver (alg=3 keylen=16 bssid=50:ff:20:03:f1:5c idx=0 key_flag=0xc)
<3>CTRL-EVENT-DISCONNECTED bssid=50:ff:20:03:f1:5c reason=1 locally_generated=1
<3>WPA: 4-Way Handshake failed - pre-shared key may be incorrect
<3>CTRL-EVENT-SSID-TEMP-DISABLED id=0 ssid="KOSMOS" auth_failures=4 duration=85 reason=WRONG_KEY
<3>CTRL-EVENT-DSCP-POLICY clear_all
<3>CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
<3>CTRL-EVENT-SCAN-STARTED 
<3>CTRL-EVENT-SCAN-RESULTS 
<3>WPS-AP-AVAILABLE
пароль правильный.
может, ещё какие команды повводить для диагностики?

teod0r ★★★★★
() автор топика
Ответ на: комментарий от anc

Первая ссылка в гугле.

это https://forums.gentoo.org/viewtopic-t-553909-start-0.html ?
подгрузка модулей ieee80211_crypt_ccmp ieee80211_crypt_wep ieee80211_crypt_tkip не помогла

teod0r ★★★★★
() автор топика
Последнее исправление: teod0r (всего исправлений: 1)