Я не использовал «Ubuntu Tweaks». Только после следующего поиска:
В ~/.local/share/applications создайте файл npp.desktop со следующим кодом:
[Desktop Entry]
Type=Application
Name=Notepad++
Exec=wine /home/<user>/.wine/drive_c/Program\ Files/Notepad++/notepad++.exe
В записи mimeapps.list application/x-php=npp.desktop (для типов php, в моем случае).
И все.
Для VirtualBox с гостевым компьютером Windows и Linux (mint) перейдите на вкладку «Сетевой интерфейс» и установите для «Адаптер» => «Присоединено к: NAT» и «Тип адаптера: Паравиртуализованная сеть». После этого запустите свою виртуальную машину и вы сможете использовать VPN-сеть.
Вот некоторая полезная информация для бродячих боксов с использованием хоста vpn. В принципе вам нужно установить параметр natdnshostresolver1. Обратите внимание, что это не будет работать при использовании настроек public_network Vagrant.
config.vm.provider :virtualbox do |vb|
# ---- other options....
vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
end
http://renier.morales-rodriguez.net/post/90674523562/sharing-host -vpn-with-virtualbox-guest http://blog.geekslikeshinythings.com/2016/05/sharing-host-vpn-with-vagrant-rob-allen.html
Была та же проблема. Вот как я это решил:
Измените тип сети гостевой системы на «Только хост». Чтобы найти ее, сделайте по умолчанию шлюз гостевой точки IP-адресу хоста ifconfig vboxnet0.Последний шаг - маршрутизация пакетов, исходящих из vboxnet0, в вашу VPN.
Если вы маршрутизируете весь трафик через VPN:
iptables -t nat -A POSTROUTING -s 192.168.5.0/24 ! -d 192.168.5.0/24 -o tun0 -j SNAT --to-source 10.8.0.5
Где 10.8.0.5 ваш шлюз tun0 и 192.168.5.0/24 - ваш сетевой диапазон vboxnet0.
Если вы трафик только через VPN:
iptables -t nat -A POSTROUTING -s 192.168.5.0/24 ! -d 192.168.5.0/24 -o tun0 -j SNAT --to-source 10.8.0.5
iptables -t nat -A POSTROUTING -s 192.168.5.0/24 ! -d 192.168.5.0/24 -o wlan0 -j SNAT --to-source 192.168.43.95
Где 10.8.0.5 - ваш шлюз tun0 и 192.168.43.95 ] - ваш шлюз wlan0, а 192.168.5.0/24 - ваш сетевой диапазон vboxnet0.
Примечание. Это решение позволяет рассматривать гостевую ОС таким же образом, как обрабатывается хост-ОС. Только IP-адреса, настроенные для прохождения VPN в ОС хоста, будут проходить через него.
После поиска решения повсюду, я наконец нашел рабочее решение, которое не требует большого количества изменений конфигурации и действительно просто. Используйте сеть NAT по умолчанию и введите ее в терминал:
VBoxManage modifyvm "VM name" --natdnsproxy1 on
источник: https://www.virtualbox.org/ticket/13993