LostSoul Posted January 20, 2008 Posted January 20, 2008 Может быть кто-то уже сталкивался с похожей задачей. Подключен дома к Ethernet-провайдеру. Доступ в Internet без туннелей, просто IP и gateway. Этих IP и gateway на сетевую карту через алиасы повешено два. Один - реальный, для работы в Internet. Второй - приватный для локалки. Но интернет через него тоже есть. Архитектура сети провайдера построена так, что gateway для приватных и для прямых IP размещены в разных частях сети, и бывает так что gateway для прямых IP недоступен, хотя через приватный адрес можно продолжать работать.... ВОПРОС: Можно ли как-то средствами tc или iptables, настроить следующую схему: -Пока жив и доступен gateway 12X.XX.XX.XX - роутимся через него, наш SRC-IP 12.XX.XX.YY -Если первый gateway помер и не принимает пакеты ( даже ARP нету ) то начинаем слать данные через 10.0.0.1 , наш SRC-IP 10.0.0.100 Во, есть такое? А то что-то спросонья мозг сломал.... Скриптинг на баше не особо хочется.... Вставить ник Quote
sdin522 Posted January 20, 2008 Posted January 20, 2008 смотрю /etc/conf.d/net.example: в генту # ARPING Gateway configuration # and # Automatic Private IP Addressing (APIPA) # For arpingnet / apipa support, emerge net-misc/iputils or net-analyzer/arping # # This is a module that tries to find a gateway IP. If it exists then we use # that gateways configuration for our own. For the configuration variables # simply ensure that each octet is zero padded and the dots are removed. # Below is an example. # #gateways_eth0="192.168.0.1 10.0.0.1" #config_192168000001=( "192.168.0.2/24" ) #routes_192168000001=( "default via 192.168.0.1" ) #dns_servers_192168000001=( "192.168.0.1" ) #config_010000000001=( "10.0.0.254/8" ) #routes_010000000001=( "default via 10.0.0.1" ) #dns_servers_010000000001=( "10.0.0.1" ) # We can also specify a specific MAC address for each gateway if different # networks have the same gateway. #gateways_eth0="192.168.0.1,00:11:22:AA:BB:CC 10.0.0.1,33:44:55:DD:EE:FF" #config_192168000001_001122AABBCC=( "192.168.0.2/24" ) #routes_192168000001_001122AABBCC=( "default via 192.168.0.1" ) #dns_servers_192168000001_001122AABBCC=( "192.168.0.1" ) #config_010000000001_334455DDEEFF=( "10.0.0.254/8" ) #routes_010000000001_334455DDEEFF=( "default via 10.0.0.1" ) #dns_servers_010000000001_334455DDEEFF=( "10.0.0.1" ) Вставить ник Quote
LostSoul Posted January 20, 2008 Author Posted January 20, 2008 Боюсь что на моем роутере D-Link нету gentoo) Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.