Как свести кран на eth0 на малиновый пи?

Я использую мой малиновый pi как clevv для nvvpn для моего xbox 360, потому что в моем колледже я получаю начало работы с xbox live для любого строгого nat-типа или ограничения соединения. Я могу подключиться к vpn просто отлично, мне просто нужно знать, как соединить интерфейс tap с интерфейсом eth0 на pi. В основном, что я делаю, это подключение Ethernet-порта от pi к xbox для совместного использования vpn в xbox. Pi подключается к Интернету через wifi через wlan0, хотя я могу купить USB-сеть Ethernet в какой-то момент, чтобы сделать его более стабильным. Это нужно запускать автоматически при загрузке из pi, поэтому, если произойдет сбой питания, он снова подключится.

Я использовал свой ноутбук для совместного использования соединения vpns с моим xbox, и он отлично работает, поэтому я знаю, что моя теория работает. Мне просто нужен способ сделать это на пи, поэтому мне не нужно занять свой ноутбук с этой работой.

Преодоление двух соединений легко. Я должен избегать использования устаревших мостовых уставок и вместо этого использовать утилиты iproute2 :

ip tuntap add tap0 mode tap user root ip link set tap0 up ip link add br0 type bridge ip link set tap0 master br0 ip link set dev eth0 down ip addr flush dev eth0 ip link set dev eth0 up ip link set eth0 master br0 ip link set dev br0 up 

И теперь вы можете ssign адрес для br0.

Редактировать:

Вы правы, вы сказали что-то неправильное: есть ключевое различие между интерфейсами tun и tap, а туннельные интерфейсы не могут быть переработаны. Из Википедии :

TUN (а именно, сеть TUNnel) имитирует устройство сетевого уровня и работает с пакетами уровня 3, такими как IP-пакеты. TAP (а именно сетевой кран) имитирует устройство уровня канала и работает со слоями 2, такими как Ethernet-кадры. TUN используется с маршрутизацией, а TAP используется для создания сетевого моста.

Таким образом, сообщение об ошибке довольно существенное, т. Е. Это то, что невозможно исправить.

Чтобы настроить интерфейс туннеля, вам нужно его создать (замените переключатель режима с помощью вышеописанного режима ), назначьте ему IP-адрес за пределами вашего диапазона ЛВС , активируйте переадресацию IP в файле /etc/sysctl.conf и перезапустите sysctl. Конфигурация маршрутизации автоматическая, нет необходимости воздействовать на нее. LAstly, измените iptables roule как follwos, предполагая, что ваш Pi подключен через eth0:

  iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 

Тем не менее, хотя это поучительно, это должно быть сделано автоматически с помощью VPN: конечно, OpenVPN делает это. Почему вы не берете на себя ответственность за VPN?

  • Клиент OpenVPN как сервер SOCKS 5?
  • Избегайте корпоративных заблокированных URL-адресов, когда в Cisco VPN
  • Скопируйте большой файл по ненадежной ссылке
  • Как записывать трафик, который находится внутри VPN?
  • Подключение двух маршрутизаторов вместе
  • Как запустить звездочку за VPN?
  • Vpn не удалось зарегистрировать ваш компьютер на сетевом этапе
  • Создать ярлык для подключения VPN-соединения в Windows 8
  • Лучший способ передачи файлов через Интернет?
  • Больше не может «переключать пользователя» в Windows 7
  • Поддержка VPN для Android
  • Interesting Posts

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

    Можете ли вы совместно использовать принтер LAN из домашней группы Windows 7 в домен Windows Vista?

    Как обращаться с realloc при сбое из-за памяти?

    Почему мой экран черный после подключения rdp?

    Преобразование строки JSON в HashMap

    Прямое соединение Ethernet между двумя беспроводными ноутбуками под управлением Windows 7

    Проблема при получении текста в формате JSON, содержащем разрывы строк с помощью jQuery

    Android Studio не может разрешить R в импортированном проекте?

    Как правильно настроить NSPredicate для отношения «многие» при использовании Core Data?

    форма андроида с нижним ходом

    Как определить собственный class исключений в Java, самый простой способ?

    Бесполезное использование кошки?

    Как вычисляется hashCode () в Java

    Как оценить вероятность столкновения hashей?

    Будет ли эта стратегия работать с Windows 10?

    Давайте будем гением компьютера.