Как я могу вынудить Прокси Сквида использовать определенный шлюз для доступа в Интернет?

Это кажется на повреждение зеркала вместо того, чтобы удалить его (создание двух объемов, один от каждой половины зеркала). Принятие это имеет место, удаляют объем, который Вы не используете, который был создан во время той "операции" Зеркала Повреждения для освобождения пространства. Затем Вы сможете добавить зеркало к "C": объем.

3
задан 26 May 2011 в 23:58
2 ответа

Исходный

От командной строки:

sudo route add default gw i.p.add.ress eth1

Затем в /etc/network/interfaces, добавьте эту строку:

up route add default gw i.p.add.ress eth1

Конечно, замена i.p.add.ress с IP шлюза в обеих строках.

Редактирование для нового вопроса

Если необходимо удалить маршрут, просто измениться, "добавляют" к "del". Пример:

(command) sudo route del default gw 128.0.x.x eth0
(/etc/network/interfaces) up route del default gw 128.0.x.x eth0

Можно установить статический маршрут для филиала посредством команды маршрута также

route add -net (network_id/prefix) GW (gateway) (interface)
2
ответ дан 3 December 2019 в 06:45

У вас есть две проблемы: Во-первых, вам нужно заставить squid использовать правильный IP-адрес источника. Во-вторых, вам необходимо убедиться, что пакеты с этим исходным IP-адресом направляются на правильный шлюз (исходная маршрутизация).

Первая проблема - это проблема Squid. Вы можете использовать tcp_outgoing_address Squid, чтобы установить правильный IP-адрес источника.

tcp_outgoing_address 128.0.xx

Вторая проблема связана с конфигурацией системы. Вы не хотите отправлять пакеты с исходным адресом 128.0.xx на шлюз 193.206.xx и наоборот. Это называется маршрутизацией от источника и выполняется с помощью iptables .

Более сложный способ сделать это - иметь две таблицы маршрутизации. Один будет использоваться для пакетов с 128.0.x. x исходных адресов и будет иметь маршрут по умолчанию к шлюзу 128.0.xx. Наоборот, для другого. http://wlug.org.nz/SourceBasedRouting

1
ответ дан 3 December 2019 в 06:45

Теги

Похожие вопросы