Tôi đã có VirtualBox VM (cả máy chủ và khách Ubuntu Maverick). Nhà cung cấp VPN của tôi sử dụng OpenVPN để thiết lập TUN. Tôi muốn thiết lập mọi thứ để lưu lượng truy cập từ VM chỉ đi qua VPN và sẽ bị hủy nếu VPN bị hỏng (điều đó đã xảy ra). Gợi ý? Iptables-fu của tôi hơi yếu
Những gì tôi đã thử: sử dụng "mạng chỉ lưu trữ" của VirtualBox, cung cấp cho bạn giao diện vòng lặp vboxnet0 trên máy chủ cho khách, nhưng không thể hiểu đúng về iptables / tuyến. Tôi muốn tránh NAT trên VM, vì tôi đã tăng gấp đôi NAT (ISP & bộ định tuyến gia đình) và một cấp độ nữa sẽ khiến đầu tôi bật lên.
Các khả năng khác: chuyển sang TAP (làm thế nào?) Và bắc cầu sang VM. Tạo VPN bên trong VM và lọc tất cả lưu lượng eth0 ngoại trừ VPN kết nối với iptables (nhưng xem bên dưới)
Điểm thưởng: nếu bạn có thể cho tôi biết cách sử dụng các điểm thoát VPN khác nhau trên máy chủ và khách mà không cần lưu lượng truy cập hai lần từ khách thông qua VPN của máy chủ.