Я часто нахожусь в своей корпоративной сети, но также должен быть в другой сети одновременно. На данный момент я должен вручную переключаться между ними. Я использую Ubuntu 10.04. Я наткнулся на превосходный документ, который объясняет, как это сделать: «Linux Advanced Routing & Traffic Control HOWTO» от Барта Хьюберта. Он упоминает:
убедитесь, что ваше ядро скомпилировано с функциями «IP: расширенный маршрутизатор» и «IP: политика маршрутизации»
Я скачал исходники ядра, но я не нашел никаких параметров конфигурации с такими именами.
sudo apt-get build-dep --no-install-recommends linux-image-$(uname -r)
sudo apt-get source linux-image-$(uname -r)
Поиск ничего не показывает
~/kernelBuild/linux-2.6.35/debian.master$ grep -iR policy . | grep -i routing
~/kernelBuild/linux-2.6.35/debian.master$
Итак, мой вопрос ... как я могу узнать, есть ли у моего ядра эти параметры конфигурации. В противном случае, как мне собрать ядро, которое поддерживает эти вещи?
Дополнительные варианты использования для этого знания. (1) При работе с настольным компьютером, подключенным к корпоративной сети. Подключите 3g телефон к USB-порту. Моя корпоративная сеть не позволит мне получить доступ к своим внешним серверам через ssh, но телефон 3g будет. (2) Дома в корпоративном VPN, но хотел бы получить доступ к другим компьютерам моей локальной сети.