Задача про две сетевые

2013-10-04

Необходимо настроить сервак, на котором на двух сетевухах живут разные подсети и который должен иметь два дефолт гейтвея.

Добавляем в файл /etc/iproute2/rt_tables текст:

100    office.dmz
200    office.local

Одним из нюансов было то, что на одной из сетевух алиасами прибито несколько айпишек.

Задача свелась к следующему небольшому скрипту.

[bash]#!/bin/bash

IP1=( ‘10.10.10.1’ ‘10.10.10.5’ ‘10.10.10.6’ )

IP2=’10.10.20.138′

P1=’10.10.10.254′

P2=’10.10.20.129′

ip route add default via $P1 table office.dmz

ip route add default via $P2 table office.local

ip route add default via $P1

for ip_1 in “${IP1[@]}”

do

ip rule add from $ip_1 table office.dmz

done

ip rule add from $IP2 table office.local[/bash]

*nixIT worldПолезностиПрограммированиеСетиip routeip route add defaultip ruleip utilslinuxshelltwo NICдве сетевые

OpenBSD и сборка пакетов без поддержки X-сервера

SVN перенос репозитория