Название: QHttp и несколько IP в системе Отправлено: rusgl от Ноябрь 03, 2008, 18:42 Доброго времени, All.
Может кто сталкивался с ситуацией, когда в системе на одном сетевом интерфейсе настроенно несколько IP адресов, и программа в зависимости от некоторых обстоятельств должна посылать HTTP запросы с разных IP. Пользую QHttp, качается все нормально. Но только через 1-й IP из списка настроенных, что, в принципе правильно. Но вот как явно указать, через какой IP нужно идти в нет, не нашел. Чувствую, что копать нужно в сторону QIODevice. Название: Re: QHttp и несколько IP в системе Отправлено: ритт от Ноябрь 03, 2008, 18:46 с каких пор сетевой интерфейс может иметь более одного адреса?
Название: Re: QHttp и несколько IP в системе Отправлено: rusgl от Ноябрь 03, 2008, 18:52 с каких пор сетевой интерфейс может иметь более одного адреса? ifconfig_fxp0="inet 10.1.1.1 netmask 255.255.255.0" ifconfig_fxp0_alias0="inet 10.1.1.2 netmask 255.255.255.255" ifconfig_fxp0_alias1="inet 10.1.1.3 netmask 255.255.255.255" ifconfig_fxp0_alias4="inet 202.0.75.17 netmask 255.255.255.240" ifconfig_fxp0_alias5="inet 202.0.75.18 netmask 255.255.255.255" ... http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/configtuning-virtual-hosts.html Название: Re: QHttp и несколько IP в системе Отправлено: ритт от Ноябрь 03, 2008, 19:30 так бы и говорил, что алиасы, а не адреса...адрес-то всё-равно один.
Цитировать A given network interface has one “real” address, and may have any number of “alias” addresses. к кутэ это отношения не имеет - как настроено, так и бегает. настроишь бегать через 202.0.75.18 - будет бегать через 202.0.75.18. кстати, интересно: в инфо-классах кутэ видно ипи и все алиасы? или только ипи? Название: Re: QHttp и несколько IP в системе Отправлено: BRE от Ноябрь 03, 2008, 19:33 Посмотри на QHttp::setSocket( QTcpSocket * );
Название: Re: QHttp и несколько IP в системе Отправлено: Alex03 от Ноябрь 05, 2008, 16:57 Чувствую, что копать нужно в сторону QIODevice. Думаю копать надо в сторону маршрутизации, route, iptables и т.д. или что там у Вас. Это для TCP клиентов.Для TCP серверов возможно выбрать слушаемый адрес/интерфейс. Название: Re: QHttp и несколько IP в системе Отправлено: Godfather от Ноябрь 22, 2008, 04:06 думается мне, что исходящий TCP-пакет будет отправлен системой через интерфейс, добавленный последним и как следствие последний добавленый gateway по-умолчанию, если иное не сказано в настройках маршрутизации
|