Настройка правил рутинга для двух внешних интерфейсов
Submitted by ntimmy on Sun, 2008-01-27 15:56.
Установка, настройка и администрирование
Возникла проблема у меня на рутера два иинтерфейса одни с фиксированныйм ip
другой с динамическим безлимитный, нужно было организовать чтобы работал почтовый сервер.
Принцип, чтобы с какого интрефейса зашел пакет с того же и должен уходить.
Нам понадобится пакет iproute2
В файлик /etc/rt_tables добавим две строчки
201 UNLIM
202 INET
Ну и небольшой скриптик. Его надо запускать если поднялись оба интерфейса.
#!/bin/bash
#
INETIP=`ifconfig ppp1|grep inet|awk '{print $2}'|sed -e s/addr://`
UNLIMIP=`ifconfig ppp2|grep inet|awk '{print $2}'|sed -e s/addr://`
ip route add default dev ppp1 table INET
ip route add default dev ppp2 table UNLIM
ip rule add from $INETIP table INET
ip rule add from $UNLIMIP table UNLIM
#end

Recent comments
1 day 9 hours ago
1 day 15 hours ago
3 days 6 hours ago
3 days 6 hours ago
5 days 19 hours ago
6 days 13 hours ago
1 week 4 days ago
2 weeks 2 hours ago
2 weeks 3 hours ago
2 weeks 12 hours ago