Я пишу небольшое приложение, чтобы помочь людям присоединиться к сети OpenVPN. Что для этого нужно сделать:
- Установить IP-адрес
- Установить маску
- Манипулировать маршрутами
- Создать мост между двумя интерфейсами (я даже не знаю командной строки для этого.)
Существуют ли в .net классы, обеспечивающие эту функциональность, или мне нужно запустить netsh или какую-либо другую программу конфигурации? Если есть такие классы, можно ли их использовать в моно?