Добавление статического маршрута к виртуальному интерфейсу с помощью конфигурационных файлов, а не IP команды

В дополнение к Саванне, как указано @Dennis, каждое распределение обычно имеет свой собственный метод обеспечения исходного кода для различных двоичных пакетов. Например, в Debian или Ubuntu, можно использовать apt-get source packagename, который загрузит исходный код для пакета, Вы указываете к рабочему каталогу.

2
задан 29 August 2013 в 20:46
2 ответа

If I understand clearly your question, you could try something like the following

# ip route add 10.0.0.2 via xxx.xxx.xxx.xxx src 10.0.1.3
# ip route add default via yyy.yyy.yyy.yyy src 10.0.2.2

Is there another method I need to look into?

You could try to use iptables

# iptables -t nat -I PREROUTING -d 10.0.0.2 -j SNAT --to-source 10.0.1.3
1
ответ дан 3 December 2019 в 12:58

Это было разъяснено коллегой, который недавно проделал то же самое.

Формат для одного маршрута, который должен быть введен в файл route-eth0: 0:

10.0.0.2/32 via 10.0.1.1 dev eth0:0 src 10.0.1.3

All остальной трафик через eth0 по умолчанию будет помечен как трафик с 10.0.1.2. 10.0.1.1 - маршрут по умолчанию, но пакеты будут иметь исходный IP-адрес, который правильно помечен.

0
ответ дан 3 December 2019 в 12:58

Теги

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