LINUX.ORG.RU
ФорумAdmin

Передача данных по петле


0

1

Привет, ЛОР!
У меня к тебе такой вопрос: как соединить две сетевых карты одного компьютера, чтобы по полученной петле можно было гонять биты?
З.Ы.: вещества не принимал, надо по работе

может, всё-таки, loopback interface как раз для этого? ;)
кстати, он не ограничивается адресом 127.0.0.1

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

И почему-то получается косяк. Один интерфейс генерит нереальный исходящий траффик, а входящего нет ни на одном =(

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

потому, что это петлся в сети получается.
то же, что и с патчем, воткнутым в хаб или свич без поддержки STP.

сразу вспоминается цитата из одного около-айтишного рассказа: «еще на предприятии играем в казаков-разбойников. один админ втыкает петлю в хаб - сеть ложится, а второй судорожно ее ищет».

как-то так..

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

а почему именно кусок? расскажи по подробнее? может, тогда какую виртуализацию заюзать?

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

Рассказ веселый =)
Но все же компьютер должен быть умнее банального хаба или свича. Поэтому и спрашиваю, может есть какой-то способ его заставить корректно работать с петлей.

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

кстати, линукс?

может, посмотреть в сторону tun-интерфейсов и моста? а, черт.. опять же без шнура...

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

>может, тогда какую виртуализацию заюзать?

Присобачь на одну из карт виртуалку и обменивайся трафиком между хостом и гостем

А об этом я чего то сразу не подумал. Спасибо за идею

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

Только полноценно пробрось, а не NAT'ом.
Если будешь юзать vmware или virtualbox, там этот режим называется bridged.

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

А каким-нибудь xen'ом можно и саму железку прокинуть

pekmop1024 ★★★★★
()

А конечная цель какая ?

anonymous
()

>Один интерфейс генерит нереальный исходящий траффик, а входящего нет ни на одном =(

Это вы как определили? Компьютер же не свич, он не повторяет пакеты. Можете соеденить интерфейсы через умный свич, включить там port-mirroring и смотреть пакеты на другом компьютере.

Но, Линукс знает все свои ip-адреса (всех интерфейсов). Маршрутизация ищит сначала маршрут в таблице local, поэтому пингуя с одного интерфейса другой у вас всё пойдёт через lo. Если у вас самописный софт, то должно помощь опция " SO_DONTROUTE" на сокет. Или извращаться с SNAT/DNAT + arp.

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