Настроить сервер Ubuntu для перехвата трафика, направленного на другой IP, и отправки его на Apache?

Я пытаюсь реконструировать протокол, используемый HP ePrint. По какой-то причине принтер отвечает сообщением об ошибке, когда я перезаписываю DNS для указания на свой собственный локальный сервер, поэтому я решил создать статическую запись маршрутизации на маршрутизаторе для отправки трафика, направляемого на IP-адрес ePrint (15.240.60.112), через мой сервер (192.168.1.13). Конечно, мой сервер не знает, что делать с трафиком, предназначенным для этого IP, поэтому (я предполагаю) он отбрасывает пакеты. Я хочу, чтобы Apache отвечал на эти пакеты, как если бы они предназначались для 192.168.1.13, используя самозаверяющий SSL-сертификат, который, как мы надеемся, принтер не будет обрабатывать иначе. Как я могу настроить это?

1 ответ

Я понял это самостоятельно.

Все, что я сделал, было ifconfig eth0 add 15.240.60.112 на сервере, чтобы сказать ему, чтобы ответить на этот IP, а также. Мой виртуальный хост настроен для ответа на *:443, поэтому он будет отвечать на любой IP-адрес, к которому адресованы пакеты.

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