Этот вопрос подобен, какая платформа Вы идете. Во-первых, я собираюсь сделать предположение, что у Вас есть два сетевых адаптера, и они оба подключены к той же подсети. Если они подключены к различным подсетям, ответ подобен.
Подход к проблеме проиллюстрировал с примером:
Маршрутизация трафика на основе IP
Адаптеры:
10.20.100.101/24
10.20.100.102/24
10.20.100.1
Целевые адреса/сети и как Вы хотите достигнуть их:
10.20.100.201
через A110.20.100.202
через A210.20.101.0/24
через A110.20.102.0/24
через A2Это означает, что Вы хотите настроить следующее прямое и маршруты шлюза. Я использую нотацию, подобную тому, что Вы видели бы использование ip routes
на Linux, для простоты:
10.20.100.201/32 dev A1
10.20.100.202/32 dev A2
10.20.101.0/24 via 10.20.100.1 dev A1
10.20.102.0/24 via 10.20.100.1 dev A2
Способ заставить эти маршруты существовать, как сослаться на соответствующий адаптер, и как сделать их персистентными, зависит от ОС, которую Вы используете. Я опишу, как сделать это в XP.
Во-первых, необходимо определить интерфейсное число для каждого интерфейса. Как описано предыдущим ответом, использовать route print
. Предположим первое несколько шоу строк:
C:\>route print
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x120002 ...00 1d 09 d7 78 65 ...... Broadcom NetXtreme 57xx Gigabit Controller
0x120003 ...00 1d 09 d7 78 66 ...... Broadcom NetXtreme 57xx Gigabit Controller
При предположении, что Вы решили, что 0x120002 был адаптером, A1 и 0x120003 были адаптером A2, Вы могли затем ввести команды:
C:\> route -p add 10.20.100.201 mask 255.255.255.255 10.20.100.101 IF 0x120002
C:\> route -p add 10.20.100.202 mask 255.255.255.255 10.20.100.102 IF 0x120003
C:\> route -p add 10.20.101.0 mask 255.255.255.0 10.20.100.1 IF 0x120002
C:\> route -p add 10.20.102.0 mask 255.255.255.0 10.20.100.1 IF 0x120003
Используя -p
опция делает маршруты персистентными, что означает, что они все еще будут доступны после перезагрузки.
Маршрутизация трафика на основе доменного имени
Для этого я использовал бы тот же подход, но сегментировал бы доменные имена на различные подсети для создания записей маршрута легче. Например, с помощью данных выше:
mynetwork1.company.localnet
= 10.20.101.0/24
mynetwork2.company.localnet
= 10.20.102.0/24
Эта ситуация довольно хорошо документируется. Проверьте раздел "Collaborating with other people" очень полезной Книги HG.
Короче говоря, можно настроить ssh доступ к Подвижному репозиторию и ограничить доступ к определенным пользователям.
Некоторые более справочники:
Это - то, как я настроил его на моем - Подвижный (hg) с активным каталогом
Эти 4 сообщения в блоге части я записал несколько месяцев обратно, должны разбудить Вас и выполнение, я записал это для Windows Server 2003 и IIS, но методы являются главным образом тем же:
http://www.endswithsaurus.com/2010/05/setting-up-and-configuring-mercurial-in.html
Вы столкнетесь с несколькими незначительными различиями на IIS 7, но теория является всей одинаковой.
Это покрывает все, от основ установки и настройки, Подвижной для IIS, к интеграции с Active Directory, ISAPI, переписывающий для сокрытия ужасных URL, настройки UI, чтобы заставить его выглядеть более симпатичным. Это должно разбудить Вас и выполнение.
У нас есть подвижная работа Windows Server 2003 и IIS. Это работает хорошо на нас.
Для управления доступом у Вас есть две основных опции:
Можно смешать и соответствовать этим решениям еще для большего количества управления.