Интересно, зачем нужен VPN ???yranehor:Подскажите кто нибудь бесплатный vpn надежно работающий в России.
... В 84 года ...
[Решено]Особенности реализации частных сетей в archlinux
-
konstantinovms
- Сообщения: 95
- Зарегистрирован: 13.08.2022
Так может Вам NetworkManager и мешает? Я этой хренью не пользуюсь года эдак с 2010-го. Но тогда пользоваться им было невозможно. Вы не пробовали (хотя бы на время) отключить NetworkManager, настроить подключение к интернету через netctl и на этой базе подключаться к VPN? Я бы попробовал. И тогда уже вписывал бы DNS в /etc/resolv.conf. А то, конечно, NetworkManager городит какую-то свою фигню, перезаписывая resolv.conf, и во всей этой каше мы пытаемся разобраться.yranehor: а соединение идет через networkmanager и /etc/resolv.conf им перезаписывается и становиться пустым
Он управляет сетью. Естественно, будут проблемы, если пытаться настраивать сеть не через NM.konstantinovms:NetworkManager городит какую-то свою фигню
И, кстати, в NM уже есть wireguard из-коробки.
Bручную ничего вписывать в resolv.conf не нужно.yranehor: /etc/resolv.conf им перезаписывается и становиться пустым
sudo systemctl enable systemd-resolved --now
sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
Три года материалу. !Просмотрел по диагонали... Вроде всё верно.yranehor:networkmanager сообщает
Как настроить с помощью NetworkManager wireguard-соединение. С картинками. Может быть поможет в чём разобраться.
https://ip-calculator.ru/blog/ask/kak-n ... rkmanager/
-
konstantinovms
- Сообщения: 95
- Зарегистрирован: 13.08.2022
Разумеется. Но кто ж знал, что там NM затесался!ALiEN: Естественно, будут проблемы, если пытаться настраивать сеть не через NM.
Кстати, была такая мысль. Что если уж подключение через NM, то и wireguard должен быть через него же.ALiEN:И, кстати, в NM уже есть wireguard из-коробки
Юнит у него уже должен быть запущен и даже включён на автозапуск (enable).ALiEN:sudo systemctl enable systemd-resolved
Кстати, настройки можно взять из скачанного c vpnjantit.com файла. А может в NM уже и сканер QR-кодов появился? Тогда ещё проще: отсканировать настройки по QR-коду в личном кабинете.vall: Как настроить с помощью NetworkManager wireguard-соединение. С картинками. Может быть поможет в чём разобраться.
У меня NM установлен (что-то в зависимостях его притащило, как бы не protonvpn). Но я боюсь даже запускать эту хрень: она же мне все настройки сети снесёт. Потом концов не найдёшь, куда эта зараза свои щупальца засунула.
Нет. По-умолчанию он disabled. Да и симлинк тоже не сам создаётся.konstantinovms:уже должен быть запущен и даже включён на автозапуск
И я говорю про оригинальный Arch, а не производные типа манжары, где за вас уже всё решили составители дистрибутива.
А что, настолько сложные настройки? Для простого подключения без DHCP достаточно знать IP с подсетью и шлюз. Ну ещё DNS четыре восьмерки (или единицы, или девятки) - вполне достаточно.konstantinovms:она же мне все настройки сети снесёт
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
-
konstantinovms
- Сообщения: 95
- Зарегистрирован: 13.08.2022
Мы его запускали вот здесь . После этого подключение к VPN заработало . Но на маленькой скорости. Хотя по словам yranehor, у него и без VPN скорость всего 4-5 Мбит/сек . Не разгуляешься.ALiEN:Нет. По-умолчанию он disabled
Ссылка, я так понимаю, нужна для NM? Я всегда напрямую /etc/resolv.conf редактировал. А оттуда уже информация в /run/systemd/resolve/stub-resolv.conf и в /run/systemd/resolve/resolv.conf берётся. При запуске юнита systemd-resolved, а не наоборот.ALiEN:Да и симлинк тоже не сам создаётся.
Нет, не сложные. Просто разные для разных подключений. Половину из которых я уже и не помню, как они настраивались. А DHCP к роутеру, конечно, через netctl практически шаблонное. Но там ещё подключения к серверу и т.д.ALiEN:А что, настолько сложные настройки?
Посмотрите свой вывод resolvectl. Строка "resolv.conf mode"konstantinovms:При запуске юнита systemd-resolved, а не наоборот.
Читаем: /run/systemd/resolve/stub-resolv.conf
# This is /run/systemd/resolve/stub-resolv.conf managed by man:systemd-resolved(8).
# Do not edit.
#
# This file might be symlinked as /etc/resolv.conf. If you're looking at
# /etc/resolv.conf and seeing this text, you have followed the symlink.
#
# This is a dynamic resolv.conf file for connecting local clients to the
# internal DNS stub resolver of systemd-resolved. This file lists all
# configured search domains.
Для NM в том числе. Он не будет трогать resolv.conf, если это симлинк.konstantinovms:Ссылка, я так понимаю, нужна для NM?
Ну и плюс systemd-resolved еще и кэширует dns-запросы.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
-
konstantinovms
- Сообщения: 95
- Зарегистрирован: 13.08.2022
ALiEN:Посмотрите свой вывод resolvectl. Строка "resolv.conf mode"
resolv.conf mode: foreign
Я читал это. Но я до сих пор использую /etc/resolv.conf, а не симлинк. И всё работает. Собственно, ниже об этом и говорится в файле:ALiEN: This file might be symlinked as /etc/resolv.conf. If you're looking at
# /etc/resolv.conf and seeing this text, you have followed the symlink.
Third party programs should typically not access this file directly, but only
# through the symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a
# different way, replace this symlink by a static file or a different symlink.
А с чего бы ему в таком случае не работать?konstantinovms: Но я до сих пор использую /etc/resolv.conf, а не симлинк. И всё работает.
Тем не менее, если дать управление через симлинк - dns cерверы и поисковые домены будут переключаться автоматически при активации соответствующего подключения в systemd-networkd, NetworkManager или iwd, в том числе и VPN в NM. И руками там править ничего не надо.
Плюс в режиме stub будет работать кэширование:
#первый запрос
$: dig mail.ru | grep Query
;; Query time: 64 msec
# повторный запрос
$: dig mail.ru | grep Query
;; Query time: 1 msec
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
-
konstantinovms
- Сообщения: 95
- Зарегистрирован: 13.08.2022
Спасибо, но я не планирую использовать ничего из перечисленного. Я вообще довольно прохладно отношусь к systemd и принимаю его поэтапно, с большим внутренним сопротивлением, сдавая территорию малыми дозами. Arch мне нравился таким, каким он был в "нулевых-десятых" годах. Когда он действительно был прост и логичен. С демонами и текстовыми файлами настроек вроде /etc/rc.conf. Сейчас с этим systemd сам чёрт не разберёт, что и где происходит, и самое главное, зачем это происходит: процессы дублируются, причём старые и надёжные инструменты постепенно вытесняются новыми инструментами systemd. Эдак у нас скоро всё будет под этим комбайном – и железо, и интернет, и логин, и всё-всё-всё. Чем был плох netcfg? Ладно, на смену пришёл netctl. Тоже из обоймы systemd, ну да бог с ним. Освоили. Всё работает. Нахрена теперь ещё городить другие программы, которые будут выполнять то же самое? Судя по всему, про KISS все давно забыли.ALiEN: при активации соответствующего подключения в systemd-networkd, NetworkManager или iwd
Как показывает практика, чем сложнее система, тем труднее ею управлять, и тем больше она склонна к сбоям. Как бы Arch не докатился до такого состояния. Нынешняя история с NVidia, которую уже месяц разрулить не могут, вполне может быть примером такого сбоя, когда система настолько переусложнена, да ещё и погружена в другую переусложнённую систему, что исправить баг или глюк этой системы оказывается весьма проблематичным. Как-то так.
P.S. Можете считать мои слова обычным ворчанием, но я до последнего буду предпочитать простые и понятные инструменты тому, что излишне наворочено, и для понимания чего нужно прочитать стостраничный талмуд. У меня нет ни времени, ни желания читать такие талмуды, чтобы начинать понимать священную благость systemd и того огорода, который нагородил Леннарт
Чтобы исключить это, нужно запретить изменение файла …yranehor:/etc/resolv.conf им перезаписывается и становиться пустым
Имею 2 файла
- resolv.conf (стоит запрет на изменение)
lsattr /etc/resolv.conf
----i---------e------- /etc/resolv.conf
lsattr /etc/resolv.conf.backup
--------------e------- /etc/resolv.conf.backup
sudo chattr +i /etc/resolv.conf
Как снять запретить?
sudo chattr -i /etc/resolv.conf
Мой resolv.conf
cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
#nameserver 10.153.3.196
#nameserver 10.153.3.220
#nameserver 127.0.0.1
#options edns0
## Cloud Flare ##
#nameserver 1.1.1.1
#nameserver 1.0.0.1
## Google DNS ##
#nameserver 8.8.8.8
#nameserver 8.8.4.4
## OpenDNS ##
#nameserver 208.67.222.222
#nameserver 208.67.220.220
Ошибки не исчезают с опытом - они просто умнеют
Хотя в вики арча, всё давно написано;
Пользователи NetworkManager должны знать, что по умолчанию он не использует resolvconf. Рекомендуется использовать systemd-resolved . Если это нежелательно, установите openresolv и настройте NetworkManager для его использования: NetworkManager#Use openresolv .
Arch Linux x86-64 на BTRFS
https://t.me/arch_linuxru
Ошибки не исчезают с опытом - они просто умнеют
-
konstantinovms
- Сообщения: 95
- Зарегистрирован: 13.08.2022
А мне tor-browser понравился. С умом сделано, и я бы даже сказал, со вкусомvasek: Вчасти VPN или TOR Browser --- как для меня, так удобнее использовать утилиту tor и обычный browser (на пример firefox) …
Но это дело вкуса … как кому удобнее
По-моему, логично: пользователи должны знать, а не пользователям это нафиг не нужноRusWolf:Пользователи NetworkManager должны знать…
У меня на ноутбуке тоже есть подключение через мобильник. Подключаюсь то ли через netctl, то ли вообще ещё netcfg сохранил, уж и не помню. Чем хороши эти утилиты, постоянно забываешь, с помощью чего ты подключаешься: работают и не напоминают о себе. В отличие от всяких Network Manager'овvasek:USB 3G moden
Кстати, я это расширение пробовал. Но так и не понял, то ли оно мне предоставляет доступ в интернет (но никаких изменений в подключении не заметил), то ли я предоставляю через свой компьютер доступ другим пользователям (в мануале к программе написано именно последнее). Пока отключил, но удалять не стал. Посмотрим.vasek:Для firefox и Chrome тоже есть расширение snowflake ....