Первый вопрос: можете ли вы получить доступ к своему DNS-серверу? Если вы блокируете доступ ко всем, кроме tun0, вы можете блокировать доступ к DNS.
Если вы используете какой-то DNS-сервер локально, это полный Bind или что-то вроде dnsmasq, эта служба также должна иметь доступ к Интернету.
Я бы предложил добавить запись журнала в ваш iptables, прежде чем отклонять, чтобы увидеть, какой трафик отклоняется.
Использование порта 53 является стандартным способом защиты от безопасности, поэтому открытие *: 53, вероятно, неразумно, поэтому вам лучше всего назначить ваш DNS-сервер (локальный и восходящий) в качестве приемлемых целей для трафика. Я предполагаю, что --sport xxxx вы имели в виду, что используете нестандартный порт вместо: 80 для своего веб-сервиса. Если нет, вы должны указать, что в вашем правиле 192.168 (то же самое для IP, это должен быть полный адрес / 32).
Также не забывайте, что если вы хотите использовать ping для тестирования, вы 'll нужно настроить iptable записи для ICMP. ICMP 8 (эхо) - это пинг, ICMP 0 - ответ ping.
Также стоит подумать о том, какие маршруты у вас есть, так как вам необходимо убедиться, что маршрут по умолчанию для трафика - tun0. Если tun0 является единственным допустимым интерфейсом, вам необходимо обеспечить, чтобы все маршруты, которые вам нужны, отправляли трафик таким образом.
Если это не диагностирует ваши проблемы, используйте ethtool, чтобы сделать некоторые сетевые обнюхивания, посмотреть, какие разговоры делают это, а какие нет. Это может быть что-то странное, например REQ, но ACK не возвращается.
@Devav и @ Zoids являются правильными. Здесь есть аналогичный вопрос: Ошибка аутентификации при попытке установить или удалить с помощью Ubuntu Software Center (14.04)
Добавление ссылки, чтобы она помогала другим. Помимо добавления его в элементы Startup, вы должны даже запустить приложение, чтобы приложение работало для вашего текущего сеанса. Поэтому запустите приложение как sudo /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
Похоже, что агент аутентификации набора политик не запускается в прикладной программе запуска.
Добавьте приведенную ниже строку к запускаемым приложениям.
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
Также обратите внимание, что это уже было
Здесь приведены сведения об ошибках
.Обновите свой программный центр, чтобы устранить проблему.
У меня была та же проблема. Это оказалось потому, что агент аутентификации PolicyKit не был отмечен в Startup Programs. Я проверил его, и проблема была исправлена. Надеюсь, это позаботится и о вас.
Агент проверки подлинности PolicyKit не был отмечен в Startup Programs. Я проверил его, и проблема была исправлена.
Если это может помочь, я использую xubuntu 14.04, и у меня была такая же проблема. У меня был набор политик, запущенный при запуске, но пакет policykit-1-gnome не был установлен. После установки он сработал!
Я чувствую, что вы можете просто переустановить программное обеспечение ubuntu, оно будет исправлено, и я его запустил. просто введите эту команду в своем терминале, он переустановит программный центр
sudo apt-get update; sudo apt-get --purge --reinstall install software-center software-properties-common software-properties-gtk
@Devav и @ Zoids являются правильными. Здесь есть аналогичный вопрос: Ошибка аутентификации при попытке установить или удалить с помощью Ubuntu Software Center (14.04)
Добавление ссылки, чтобы она помогала другим. Помимо добавления его в элементы Startup, вы должны даже запустить приложение, чтобы приложение работало для вашего текущего сеанса. Поэтому запустите приложение как sudo /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
Похоже, что агент аутентификации набора политик не запускается в прикладной программе запуска.
Добавьте приведенную ниже строку к запускаемым приложениям.
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
Также обратите внимание, что это уже было
Здесь приведены сведения об ошибках
.Обновите свой программный центр, чтобы устранить проблему.
У меня была та же проблема. Это оказалось потому, что агент аутентификации PolicyKit не был отмечен в Startup Programs. Я проверил его, и проблема была исправлена. Надеюсь, это позаботится и о вас.
Агент проверки подлинности PolicyKit не был отмечен в Startup Programs. Я проверил его, и проблема была исправлена.
Если это может помочь, я использую xubuntu 14.04, и у меня была такая же проблема. У меня был набор политик, запущенный при запуске, но пакет policykit-1-gnome не был установлен. После установки он сработал!
Я чувствую, что вы можете просто переустановить программное обеспечение ubuntu, оно будет исправлено, и я его запустил. просто введите эту команду в своем терминале, он переустановит программный центр
sudo apt-get update; sudo apt-get --purge --reinstall install software-center software-properties-common software-properties-gtk