Я следовал ниже руководства, которое позволяет мне получать доступ к ресурсам своей работы через VPN. После руководства, работавшего отлично.
http://www.ubuntugeek.com/how-to-setup-cisco-vpn-using-vpnc-ubuntu-jaunty-9-04.html
Однако я могу только получить доступ к сетевым ресурсам через IP-адрес. Используя DNS не работает имя. Почему это? Что я могу сделать для разрешения (ха ха) этого вопроса.
Вы сказали, что можете заставить это работать, полностью уточнив имена DNS. Это означает, что на работе у вас есть строка search workdomain.com
в вашем /etc/resolv.conf
, так что локальный распознаватель попытается добавить этот домен к любым неквалифицированным именам, которые его просят разрешить. Вы можете получить тот же эффект, вручную вставив эту строку в свой дом /etc/resolv.conf
, но имейте в виду, что если вы используете dhcp, он может быть перезаписан при следующем получении нового IP-адреса.
Я понял это. Мне просто нужно было полностью определить имена DNS.
Редактировать:
Инструкции, найденные в ссылке ниже, можно использовать для постоянного добавления опции поиска в resolv.conf. Пользователь Linuturk предоставил соответствующую информацию.
http://ubuntuforums.org/archive/index.php/t-306308.html
Сначала убедитесь, что у вас есть доступ в Интернет, и убедитесь, что resolvconf установлен в вашей системе.
sudo aptitude install resolvconf
Далее, позвольте мне объяснить элементы resolvconf.
/etc/resolvconf/resolv.conf.d/head - файл заголовка для динамической генерации. Оставь это в покое.
/etc/resolvconf/resolv.conf.d/base является «мясом» файла или середины. Определите здесь ваши сервера имен, используя этот синтаксис:
сервер имен xxx.xxx.xxx.xxx
где xxx.xxx.xxx.xxx - это ip [адрес] вашего сервера имен.
/etc/resolvconf/resolv.conf.d/tail является окончанием этого файла. Оставь и этого в покое.
/etc/resolvconf/resolv.conf.d/original является исходной конфигурацией файла. Это не то, что вы должны сделать для этого файла.
После того, как вы применили свои изменения, но перед тем, как перезапустить сетевую службу, выполните эту команду:
sudo resolvconf -u
Это запустит скрипт и обновит ваш файл /etc/resolv.conf. Это, очевидно, должно происходить каждый раз, когда машина загружается.
После этого перезапустите сетевой сервис с помощью этой команды:
blockquote>sudo /etc/init.d/networking restart