Найти - Пользователи
Полная версия: Сетевые запросы с одного интерфейса но с разными ip
Начало » Python для новичков » Сетевые запросы с одного интерфейса но с разными ip
1
Zverushko
Есть сервачек на Linux, на eth0 которого есть range ip адресов.
Могу ли я как то из питона менять ip адреса с которых идут запросы.
Заранее спасибо.

зы. не пойму как пользоваться https://code.google.com/p/ipaddr-py/ и подойдет ли.
agalen
Если для модуля socket, то можно вызывать у сокета bind перед connect.
Zverushko
    def bind_alt_socket(alt_ip):
        true_socket = socket.socket
        def bound_socket(*a, **k):
            sock = true_socket(*a, **k)
            sock.bind((alt_ip, 0))
            return sock
        socket.socket=bound_socket
    bind_alt_socket('192.168.55.117')
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB