Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: прибиндить приложение к другому ip/ дешовас внешка  (Прочитано 5255 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SG

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
если у вас есть несколько подключений к разным провайдерам и хочется для конкретного приложения задать другой маршрутизатор или же хочется ходить наружу по более дешовому каналу то делайте так:

скачать
http://www.palfrader.org/libsis/libsis-0.1.1.tar.gz

собрать (make). если проблемы при сборке то в Makefile удалить опцию -Werror. соберется с предупрежденисми, но работать будет.

копируем себе в хому куда-то или в /usr/lib
libsis.so
libsis.so.0.1

ну и все. осталось запустить нужную софтину таким скриптом:

#!/bin/sh

export LD_PRELOAD=/usr/lib/libsis.so
export SIS_SOURCE=10.2.0.210
amule

сто с делал, чтобы ишак мог тснуть варезы по тормозному, но дешовому каналу.

если у вас нет нескольких интерфейсов на компутере и вы в локальной сетке, но в сети на рутере есть дешовый канал, то нужно создать себе
второй адрес, с которого и будет бегать нужный вам софт:

ifconfig eth0:0 10.2.0.210 netmask 255.255.252.0

а админа сети попросить зарулить все с стого адреса на дешовый канал


данная либа работает с приложенисми, которые динамически слинкованы. она подменсет им некоторые вызовы. для статически собранных оно не прокатит, но таких мало
« Последнее редактирование: 29 Июля 2006, 01:22:35 от SG »

 

Страница сгенерирована за 0.023 секунд. Запросов: 22.