LINUX.ORG.RU
ФорумAdmin

Динамическая маршрутизация


0

1

Всем привет.

Дано: Маршрутизатор на GNU\Linux. Два провайдера (Sip1 и Sip2) которые выдают ip адреса по DHCP. Две сети 192.168.1.0/24 и 192.168.2.0/24

Необходимо чтобы все из сети 192.168.1.0/24 в Интернет уходили через Sip1, а из сети 192.168.2.0/24 через Sip2. Если я делаю так:

1: ip route add default via 10.0.0.1 dev $inet_sk1 table sip1
2: ip route add default via 10.0.1.1 dev $inet_sk2 table sip2

3: ip rule del from 192.168.1.1 table sip1
4: ip rule del from 192.168.2.1 table sip2
то когда провайдеры меняют обновляют подключения (раз в сутки) меняются и шлюзы по умолчанию, и каждое утро нужно переписывать 1 и 2 команду. Может есть альтернативы для работы с динамическими адресами?

Заранее благодарю.

Ответ на: комментарий от ap0st0l
root@router01:~/fw# ifconfig vlan201
vlan201   Link encap:Ethernet  HWaddr 00:1c:c0:a6:28:00
          inet addr:10.65.XX.126  Bcast:10.65.XX.127  Mask:255.255.255.248
          inet6 addr: fe80::21c:c0ff:fea6:28ca/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:10224 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9540 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:769565 (769.5 KB)  TX bytes:1007862 (1.0 MB)

root@router01:~/fw# ifconfig vlan201|grep "inet addr"|awk '{print $3}'|cut -d ':' -f 2
10.65.XX.127

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

ap0st0l ()
Ответ на: комментарий от ap0st0l

Можно. Что именно вызывает затруднения?

nnz ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.