-2

Это скорее вопрос «Возможно ли это?» И каков наилучший способ сделать это.

Я использую Ubuntu 10.10 (64bit) на своем настольном компьютере. В настоящее время я подключен к Интернету со статическим IP-адресом от моего маршрутизатора. У меня есть 2 WAN IP-адреса (xxx.xxx.xxx.101 и xxx.xxx.xxx.102).

Мой маршрутизатор настроен на использование IP-адреса WAN .101. Возможно ли, чтобы мой компьютер использовал как статический IP-адрес моего маршрутизатора, так и внешний .102 WAN-адрес вместе?

Благодарю.

1 ответ1

0

Я не думаю, что это возможно, если два шлюза находятся в одной подсети.

Вот сценарий, который я нашел в Интернете и который должен работать для вас с некоторыми изменениями в соответствии с настройками вашей сети (но вам придется изменить одну из двух ваших глобальных сетей на другую подсеть, например, xxx.xxx.10.101 & xxx.xxx.11.102)

#!/bin/sh

# split access
# http://lartc.org/howto/lartc.rpdb.multiple-links.html#AEN268
# http://tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.rpdb.multiple-links.html
# GoneVertical.org

# 1. One creates two additional routing tables, say T1 and T2. These are added in /etc/iproute2/rt_tables. Then you set up routing in these tables as follows:
# echo 1 T1 >> /etc/iproute2/rt_tables
# echo 2 T2 >> /etc/iproute2/rt_tables

# interface
IF0=lo
IF1=eth0
IF2=eth1

# ips
IP1=192.168.12.100
IP2=192.168.10.100

# gateways
P1=192.168.12.1
P2=192.168.10.1

# ip network
P0_NET=0.0.0.0
P1_NET=192.168.12.0
P2_NET=192.168.10.0

#echo $IF0 $IF1 $IF2
#echo $IP1 $IP2
#echo $P0_NET $P1_NET $P2_NET

# create routing tables
ip route add $P1_NET dev $IF1 src $IP1 table T1
ip route add default via $P1 table T1
ip route add $P2_NET dev $IF2 src $IP2 table T2
ip route add default via $P2 table T2

# create routing for local requests
# not sure if i need this
#ip route add $P0_NET dev $IF0 table T1
#ip route add $P2_NET dev $IF2 table T1
#ip route add 127.0.0.0/8 dev lo table T1
#ip route add $P0_NET dev $IF0 table T2
#ip route add $P1_NET dev $IF1 table T2
#ip route add 127.0.0.0/8 dev lo table T2


# main routing table
ip route add $P1_NET dev $IF1 src $IP1
ip route add $P2_NET dev $IF2 src $IP2

# default route preference
ip route add default via $P1

# routing rules
ip rule add from $IP1 table T1
ip rule add from $IP2 table T2

Источник: Советы по коду

Еще один хороший HOWTO можно найти здесь

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .