На основе ответа на мой комментарий выше...
необходимо сообщить к другим машинам на LAN , как достигнуть 172.20.20.0/24
подсеть.
Вы сказали, что адрес локальной сети присвоен DHCP. Таким образом, я предполагаю, что этот сервер не Ваш default gateway
для LAN.
Первый, необходимо реконфигурировать его как статический адрес (скажите 172.20.10.100
), затем:
172.20.20.0/24
через 172.20.10.100
(помехи LAN IP) на default gateway
из Вашей LAN. Включают ip forwarding
на Вашем сервере, issueing команда:
sysctl -w net.ipv4.ip_forward=1
Примечание : для постоянного включения ip forwarding
редактируют файл /etc/sysctl.conf
и удостоверяются, что он имеет строку net.ipv4.ip_forward = 1
. На моей машине человечности существует что-то как:
# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1
Компоненты с привязкой к сеансу (с использованием scope = "session"
) - самый чистый подход. Это устраняет необходимость самостоятельно взаимодействовать с сеансом.
Если вы хотите автоматически подключить bean-компонент с областью действия к контроллеру, вам нужно либо сделать сам контроллер с привязкой к сеансу, либо использовать прокси с областью действия для его подключения в одноэлементный контроллер, как описано здесь . Любой подход допустим.