Метод VirtualBox для Ubuntu 14.04 (возможно, работает даже в других ОС, но я не могу этого гарантировать):
- Сначала подключитесь к нужному соединению для хоста (в моем случае LTE)
Подключиться ко второму соединению (в моем случае Wi-Fi)
Теперь вы подключены как к LTE, так и к интернету Wi-Fi, но хост автоматически использует соединение, которое было установлено первым. Таким образом, несмотря на подключение к LTE и Wi-Fi, используется только LTE.
Запустите VirtualBox, щелкните правой кнопкой мыши виртуальную машину по вашему выбору, нажмите кнопку Параметры, перейдите к пункту категории, установите адаптер в мостовую и выберите wlan0 (или любое имя беспроводной адаптер имеет)изображение
Готово! Теперь каждое приложение, запущенное в ВМ, будет использовать только соединение Wi-Fi, а хост будет использовать только интернет LTE.
Примечание: я почти уверен, что в Unix-системах есть метод iptables
, который позволяет разным пользователям использовать только разные соединения, но у меня недостаточно знаний по iptables
для этого. Так что, если кто-то знает, как это решить, я буду очень благодарен за ответ.