Имеются сервер, две сетевых карты, метрики автоматом, разные сети, одна смотрит в локальную сеть, другая подключена к роутеру (с интернетом, раздаётся на другие устройства). Естественно в стандартной конфигурации настроек, интернета на сервере нет (он и не нужен). Если же в сетевых подключениях изменить метрику, меньшую поставить у подключения к роутеру, то инет появится.
Суть в том, что с этого сервера нужно проверять внешний IP, если махнуть метрики, то команда
Код:
Код: Выделить всё
curl ifconfig.meотлично отрабатывает, но в таком варианте локальные машины теряют принт-сервер, да и не нужен мне на сервере открытый интернет
есть у curl'а ключ --interface, но команда
Код:
Код: Выделить всё
curl --interface 192.168.0.108 ifconfig.meвсё-равно возвращает - curl: (28) Failed to connect to ifconfig.me port 80: Timed out
Вопрос в принципе такой, должен ли curl отрабатывать такую команду, или ещё какие настройки/ключи нужны
Перепробовал все варианты с
--dns-interface
--dns-ipv4-addr
--dns-servers
но без вариантов