Здраствуйте, есть необходимость заставить работать виртуалку через прокси СОКС 5, и важно надевать на неё прокси с хостовой ОС а не в гостевой. Пришла в голову мысль сделать виртуальный сетевой адаптер на хосте (Ubuntu 41.10) который будет использывать прокси, потом этот адаптер назначить сетевой картой на варе, и гостевая ОС будет получать СОКС5 как родной интернет. Погуглив нашёл такое решение
https://code.google.com/p/badvpn/wiki/tun2socks, это прога badvpn в которой есть утилита tun2socks, она создаёт tun0 адптер и одевает его в носок, в общем то что надо, но я не смог установить badvpn PPА пишет 404, там нету версии для UTOPIC, подскажите как собрать её ? И получится ли у меня то что я хочу при помощи такого решения ?
Пользователь решил продолжить мысль 02 Июня 2015, 17:40:21:
Кое как разобрался со своим вопросом, накидал небольшую шпаргалку:
http://ppa.launchpad.net/ambrop7/badvpn/ubuntu/pool/main/b/badvpn/ Качаем бинарники
Создаём tun0 интерфейс
sudo openvpn --mktun --dev tun0 --user User
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
POINTOPOINT NOARP MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Назначаем ему адрес
sudo ifconfig tun0 10.0.0.1 netmask 255.255.255.0
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:10.0.0.1 P-t-P:10.0.0.1 Mask:255.255.255.0
UP POINTOPOINT NOARP MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Одеваем сокс
badvpn-tun2socks --tundev tun0 --netif-ipaddr 10.0.0.2 --netif-netmask 255.255.255.0 --socks-server-addr IP_Socks5:PORT_Socks5
Но к великому разочарованию интерфейс tun0 не появился в списке выбора интерфейсов VMware, значит нужно заставить получать и отдавать весь трафик виртуалки на интерфейсе VMnet8 c tun0
Помогите отцы маршрутизации