На одной физической сетевой карте есть множество сетевых интерфейсов с одной маской подсети:
eth0:0 192.168.1.1
eth0:1 192.168.1.2
eth0:2 192.168.1.3
eth0:.. 192.168.1....
eth0:N 192.168.1.N
Есть perl скрипт, который работает с сетью и устанавливает TCP соединения с определённым хостом.
Задача такая: устанавливать данное соединение, выбирая интерфейс. Реально ли это сделать на perl?
Или легче просто держать опущенными все интерфейсы и просто делать:
* ifconfig eth0:0 .... # выбираем определённый интерфейс
* отсылать/принимать информацию
* ifdown eth0:0
Посоветуйте куда копать?