Хочу запустить "мегатоллы" с vpn. Проблема в том, что это должны быть ТОЛЬКО мегатуры. Я googledd умножил часы и нашел концепцию, в которой у меня есть новый пользователь, и каждый пакет, отправленный этим пользователем, помечается iptables, а затем перенаправляется на сетевой интерфейс tun1 (vpn).
Какой-то парень из askubuntu пытался помочь мне заставить это работать, но я не планирую изучать эти iptables. Его объяснение было недостаточно ясным, и я не думаю, что ему вообще нравится мой вопрос.
Я добавил команду в свою конфигурацию ovpn, чтобы сетевой адаптер не устанавливался по умолчанию при подключении.
Нет ли возможности использовать сетевой интерфейс для конкретного пользователя или службы, кроме маркировки пакетов и последующей их маршрутизации? Система: raspberry pi с raspbian
Петр П. Карваш решил эту проблему.
Ссылка, по которой он меня направил, все объясняла и содержала все команды.
Вот проблемы, с которыми мне пришлось столкнуться (возможно, у вас есть похожие):
Когда я добавил два сценария в свой .ovpn, мне пришлось изменить разрешения на выполнение. Сначала это смутило меня, потому что я запускал .ovpn как root.
Мне пришлось изменить $ route_vpn_gateway к шлюзу, обнаруженный с "маршрут -n".
Удаление "while; do:; done" исправлено странное сообщение об ошибке, но оно работало в обоих направлениях.
И сейчас ipoute2 сам. Получив странные вопросы, аргумент "uidrange" недействителен, я узнал, что iproute2 устарел. Репозиторий по умолчанию на RaspBian не было включено 4.12.0; версия, которая добавляет "uidrange". После помещения репозитория debian в список подходящих и обновления все, наконец, заработало.
Надеюсь, ты не тратишь на это столько времени, как я. Хорошего дня!