Маршрутизация трафика из туннеля в Eth0

Сервер: Centos 7 IP-провайдер: коммутатор Cisco Конфигурация: Туннель IPIP

У меня есть туннель, настроенный с поставщиком IP для почтового сервера. У меня есть много разных диапазонов IP-адресов, которые я смог привязать к моему серверу и без проблем отправлять электронные письма.

Мы увеличили количество писем, из-за чего туннель стал очень медленным. И из-за этого теперь мне нужно отправлять электронные письма через eth0 для повышения производительности.

Как я могу направить трафик для каждого IP-адреса через eth0? Вот немного о моей настройке:

ip tunnel add inttun mode ipip remote 38.XX.XX.XX local 192.XX.XX.XX
ifconfig inttun 10.101.151.2 netmask 255.255.255.252 pointopoint 10.101.151.1
ifconfig inttun mtu 1420 up
ip link set inttun up

echo "200 IPProviderTunnel" >> /etc/iproute2/rt_tables
/sbin/ip rou add default via 10.101.151.1 dev inttun table IPProviderTunnel

ip rule
0:      from all lookup local
32758:  from 72.XX.XX.XX/29 lookup IPProviderTunnel
32759:  from 204.XX.XX.XX/29 lookup IPProviderTunnel
32760:  from 38.XX.XX.XX/29 lookup IPProviderTunnel
32762:  from 72.XX.XX.XX/29 lookup IPProviderTunnel
32763:  from 69.XX.XX.XX/29 lookup IPProviderTunnel
32764:  from 38.XX.XX.XX/29 lookup IPProviderTunnel
32765:  from 38.XX.XX.XX/29 lookup IPProviderTunnel
32766:  from all lookup main
32767:  from all lookup default

ip route
default via 192.XX.XX.XX dev eth0
10.101.151.0/30 dev inttun proto kernel scope link src 10.101.151.2
38.XX.XX.XX/29 dev eth0 proto kernel scope link src 38.XX.XX.XX
38.XX.XX.XX/29 dev eth0 proto kernel scope link src 38.XX.XX.XX
38.XX.XX.XX/29 dev eth0 proto kernel scope link src 38.XX.XX.XX
69.XX.XX.XX/29 dev eth0 proto kernel scope link src 69.XX.XX.XX
72.XX.XX.XX/29 dev eth0 proto kernel scope link src 72.XX.XX.XX
72.XX.XX.XX/29 dev eth0 proto kernel scope link src 72.XX.XX.XX
192.XX.XX.XX/24 dev eth0 proto kernel scope link src 192.XX.XX.XX
204.XX.XX.XX/29 dev eth0 proto kernel scope link src 204.XX.XX.XX

$ netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         192.XX.XX.XX    0.0.0.0         UG        0 0          0 eth0
10.XX.XX.XX     0.0.0.0         255.255.255.252 U         0 0          0 inttun
38.XX.XX.XX     0.0.0.0         255.255.255.248 U         0 0          0 eth0
38.XX.XX.XX     0.0.0.0         255.255.255.248 U         0 0          0 eth0
38.XX.XX.XX     0.0.0.0         255.255.255.248 U         0 0          0 eth0
69.XX.XX.XX     0.0.0.0         255.255.255.248 U         0 0          0 eth0
72.XX.XX.XX     0.0.0.0         255.255.255.248 U         0 0          0 eth0
72.XX.XX.XX     0.0.0.0         255.255.255.248 U         0 0          0 eth0
192.XX.XX.XX    0.0.0.0         255.255.255.0   U         0 0          0 eth0
204.XX.XX.XX    0.0.0.0         255.255.255.248 U         0 0          0 eth0
0
задан 30 July 2019 в 17:52
1 ответ

Просто удалите дополнительные правила маршрутизации, чтобы использовать основную таблицу маршрутизации с маршрутом по умолчанию через интерфейс eth0 .

Используйте ip rule del для этого:

ip rule del pref 32758
ip rule del pref 32759
...
ip rule del pref 32765

Также удалите вставку правил из скриптов конфигурации сети, иначе эти правила снова появятся после перенастройки сети или перезагрузки.

PS Не используйте устаревшие сетевые инструменты, такие как ifconfig и route .

0
ответ дан 5 December 2019 в 01:47

Теги

Похожие вопросы