несколько IP-адресов, выберите отправителя - PullRequest
1 голос
/ 09 декабря 2010

У меня есть eth0 и eth1.Я создаю простую программу tcp с gsoap.конечная точка - 1.2.3.4.

Конечная точка получает мои данные, но IP-адрес eth0 отображается в данных отправителяЯ бы хотел, чтобы мой получатель увидел eth1 вместо eth0.

Возможно ли это?

1 Ответ

4 голосов
/ 09 декабря 2010

Используйте вызов bind(2) для выбора исходного IP-адреса или создайте явный route(8) для сервера через eth1.Второй вариант, вероятно, предпочтительнее, поскольку вам не нужно изменять исходный код клиента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...