Привязать порт к сетевому интерфейсу

Можно ли привязать произвольный порт, скажем, 1337, к конкретной сетевой карте? У меня есть 2 сетевых адаптера, один для IPv4, другой для IPv6. Я хочу убедиться, что всякий раз, когда используется порт 1337, он проходит через интерфейс IPv6.

7
задан 16 July 2013 в 19:22

2 ответа

Обычно вы привязываете службу (которая использует определенный порт) к адресу. Поэтому, когда вы связываете свою службу с IPv6-адресом, вы должны быть установлены.

0
ответ дан 16 July 2013 в 19:22

Я думаю, что вы можете сделать это, используя iptables. Правило в таблице IP должно делать это, но я думаю, что соответствующему сетевому адаптеру должен быть присвоен IP. Попробуйте это, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:

iptables -A PREROUTING -p tcp --dport xxxx -i eth1

Замените xxxx номером порта. Для получения дополнительной информации о iptables см. Справочную страницу

.
0
ответ дан 16 July 2013 в 19:22

Другие вопросы по тегам:

Похожие вопросы: