Я намагаюся налаштувати маршрутизатор OpenVPN, щоб я міг підключити свій планшет (бездротовий) та Blu-Ray (провідний) до платної послуги VPN в іншій країні на Ubuntu 12.10. Я успішно це зробив, використовуючи DD-WRT (занадто повільно) та віртуальний екземпляр PFSense (занадто обмежений).
Я новачок у Linux, але я на 90% завершуюся цим проектом. Обладнання - це 2 дротових порту Ethernet, один з яких підключений до традиційного домашнього маршрутизатора та бездротової картки.
Поки я маю ..
- Налаштуйте мій бездротовий зв'язок, щоб він виступав справжньою точкою доступу Master, використовуючи hostapd
- Створив міст (я думаю) між бездротовою та локальною локальною мережею
- Налаштуйте сервер DHCP, який успішно призначає адреси до мосту - їх отримують і бездротові, і провідні.
- Налаштуйте OpenVPN так, щоб він успішно створював тунельне з'єднання під час завантаження.
Поточна поведінка спрямовує весь трафік з моєї машини Ubuntu на сервер VPN. Інші пристрої НЕ мають підключення, і це питання.
Моє запитання / мета:
Як налаштувати маршрутизацію так, щоб OpenVPN направляв трафік тільки з моста мосту (пристрої під 192.168.10.x) через тунель VPN, а НЕ трафік з фактичного комп'ютера Ubuntu?
OpenVPN встановлює деякі маршрути автоматично, але, здається, ігнорує міст, який я встановив.
Я прочитав багато документів на iptables
і , route
але це робить дуже мало сенсу для мене. Незважаючи на кілька навчальних посібників, я все ще не розумію, як прочитати результати route
команди. Я також підозрюю, що це можна досягти за допомогою route-noexec
та route-up
у файлі конфігурації OpenVPN, але нічого не вдалося.
Я знаю, де файли конфігурації та налаштування обмежені. Вищезазначені завдання зайняли у мене щонайменше 30 годин майстерності, тому будь ласка, будь ласка, просто мені :)
Дякую!
Редагувати
Нижче я розмістив рішення, яке спрямовує мостовий трафік, але це не заважає трафіку на комп'ютері Ubuntu проходити через VPN.