LINUX.ORG.RU
ФорумAdmin

Публичные IP вне шлюза


0

1

Здравствуйте. Помогите разобраться новичку. Имеется 2 сервера с внешним

IP 8.8.8.8 - 1 сервер
IP 8.8.8.7 - 2 сервер
Шлюз 8.8.8.1 - маска /24
Линк между серверами 1Г и коммутатором, выход в интернет через шлюз 100мбит/с
Оба сервера работают на centos.
При отправке файлов, скорость достигает максимум 100 мбит/с, то есть получается, что все работает через шлюз, что логично. Но как сделать, чтобы файлы отправлялись локально? Не хотелось бы , поднимать второй интерфейс с локалкой, а именно через iptables или через роутинг , если вообще такое возможно. Спасибо.



Последнее исправление: swish (всего исправлений: 1)

Если оба сервера подключены в гигабитный коммутатор, находятся в одной IP-подсети и VLAN, ethtool показывает скорость гигабит,то они будут общаться напрямую без участию маршрутизатора. Как проводились измерения скорости?

Deleted
()

то есть получается, что все работает через шлюз, что логично

Да, как бы, не совсем.

kravzo ★★
()
Ответ на: комментарий от Deleted

Да, все верно. Находятся в одной сети, В одном VLAN и ethtool показывает линк на обоих серверах 1Г Проверял протоколом передачи scp. Может в нем кроется проблема? Сейчас протестировал iperf , результат :

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  1.11 GBytes   950 Mbits/sec

swish
() автор топика

Потому что scp, используй rsync в ssh с хитрыми ключами:

rsync -aHAXxv --numeric-ids --delete --progress -e "ssh -T -c arcfour -o Compression=no -x" user@<from_host>:<from_dir> <dest_dir>

Хочется еще быстрее? Тогда так для передачи с A -> B:

# Host A
tar -c /path/to/data | nc -q 10 8888
# Host B
nc -w 10 -l -p 12345 | tar -x

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

поправочка:

# Host A
tar -c /path/to/data | nc -q 10 8888
# Host B
nc -w 10 -l -p 8888 | tar -x

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

iperf показывает почти гигабит, так что с сетью всё в порядке, ограничение на уровне используемого приложения. SCP не очень шустрый, поэтому лучше использовать rsync.

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