Линковка двух портов
Модераторы: SLEDopit, Модераторы разделов
-
zensou
- Сообщения: 16
- ОС: Ubuntu 9.04
Линковка двух портов
Как можно слинковать порт на eth0 с тем-же портом на eth1 (имеются 2 сетевые платы)?
-
strah
- Сообщения: 283
- ОС: Freebsd, linux, Solaris.
Re: Линковка двух портов
В смысле? Не совсем понял, что вам надо. Пробросить порт, на какой-то локальный адрес? Или сделать из компа мост?
/earth: file system full
-
danger08
- Сообщения: 715
- ОС: Linux (CentOS, Ubuntu)
Re: Линковка двух портов
а может, вообще bonding имеет в виду
zensou, ждем дополнительной информации.
Блогосайт - http://www.fateyev.com
-
skor
- Сообщения: 419
- ОС: RTFM-OS v127.0.0.1
Re: Линковка двух портов
или бридж...может, вообще bonding имеет в виду
-
oxd
- Сообщения: 165
Re: Линковка двух портов
Как я понял вам нужен бридж, делается так:
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, ну или какой таму вас адрес
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!
Не дай предателю мимо пройти!
Он променял консоль на браузер.
Таким не место в сфере IT!
-
zensou
- Сообщения: 16
- ОС: Ubuntu 9.04
Re: Линковка двух портов
oxd, спасибо, но думаю это не совсем то.
Нужно пробросить один единственный порт, из одной сети в другую. В общем суть - сделать сервер, работающий во внутренней сети, доступным извне. Чтобы еще понятнее: сервер имеет ip 192.168.0.2, в то же время он подключен по dhcp к хосту с 2-мя сетевыми платами, одна из которых с ипом 192.168.0.1, другая имеет выход во внешнюю сеть.
Нужно пробросить один единственный порт, из одной сети в другую. В общем суть - сделать сервер, работающий во внутренней сети, доступным извне. Чтобы еще понятнее: сервер имеет 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 <ВНУТРЕННИЙ_ХОСТ>:<ВНЦТРЕННИЙ_ПОРТ>Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.