Линковка двух портов

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

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
zensou
Сообщения: 16
ОС: Ubuntu 9.04

Линковка двух портов

Сообщение zensou »

Как можно слинковать порт на eth0 с тем-же портом на eth1 (имеются 2 сетевые платы)?
Спасибо сказали:
Аватара пользователя
strah
Сообщения: 283
ОС: Freebsd, linux, Solaris.

Re: Линковка двух портов

Сообщение strah »

zensou писал(а):
09.04.2009 18:04
Как можно слинковать порт на eth0 с тем-же портом на eth1 (имеются 2 сетевые платы)?

В смысле? Не совсем понял, что вам надо. Пробросить порт, на какой-то локальный адрес? Или сделать из компа мост?
/earth: file system full
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)

Re: Линковка двух портов

Сообщение danger08 »

strah писал(а):
09.04.2009 19:55
zensou писал(а):
09.04.2009 18:04
Как можно слинковать порт на eth0 с тем-же портом на eth1 (имеются 2 сетевые платы)?

В смысле? Не совсем понял, что вам надо. Пробросить порт, на какой-то локальный адрес? Или сделать из компа мост?

а может, вообще bonding имеет в виду ;)

zensou, ждем дополнительной информации.
Блогосайт - http://www.fateyev.com
Спасибо сказали:
skor
Сообщения: 419
ОС: RTFM-OS v127.0.0.1

Re: Линковка двух портов

Сообщение skor »

может, вообще bonding имеет в виду ;)
или бридж...
Спасибо сказали:
Аватара пользователя
oxd
Сообщения: 165

Re: Линковка двух портов

Сообщение oxd »

Как я понял вам нужен бридж, делается так:

1) убираем адреса с интерфейсов
ifconfig eth0 0.0.0.0
ifconfig eth1 0.0.0.0

2) собственно создаем бридж
brctl addbr br0
3) добавляем в бридж интерфейсы
brctl addif eth0 eth1

все теперь у вас мост создан и работает
дополнительно может потребоваться установить адрес на бридж
ifconfig br0 172.10.1.1/30, ну или какой таму вас адрес
Товарищ стой! Сожми покрепче маузер!
Не дай предателю мимо пройти!
Он променял консоль на браузер.
Таким не место в сфере IT!
Спасибо сказали:
Аватара пользователя
zensou
Сообщения: 16
ОС: Ubuntu 9.04

Re: Линковка двух портов

Сообщение zensou »

oxd, спасибо, но думаю это не совсем то.

Нужно пробросить один единственный порт, из одной сети в другую. В общем суть - сделать сервер, работающий во внутренней сети, доступным извне. Чтобы еще понятнее: сервер имеет ip 192.168.0.2, в то же время он подключен по dhcp к хосту с 2-мя сетевыми платами, одна из которых с ипом 192.168.0.1, другая имеет выход во внешнюю сеть.
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Линковка двух портов

Сообщение Ленивая Бестолочь »

iУведомление от модератора Ленивая Бестолочь
ну, теперь, когда мы знаем что вы имели в виду
переношу в "администрирование для начинающих"


на "хосте с 2-мя сетевыми платами" нужно сделать вот так:

Код: Выделить всё

iptables -t nat -A PREROUTING -i <ВНЕШНИЙ_ИНТЕРФЕЙС> -p tcp --dport <ВНЕШНИЙ_ПОРТ> -j DNAT --to-destination <ВНУТРЕННИЙ_ХОСТ>:<ВНЦТРЕННИЙ_ПОРТ>
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали: