VIP и частный IP на том же NIC

Я делаю то же самое, часто (обычно, с которым можно найти, что двоичный файл, затем об/мин - QF видит, какой пакет обеспечивает его)! Мой маршрут лучше, чем, что Вы делаете, но медленнее, чем, что Вы хотите; я предлагаю его как социальная гостиница.

$ which foo.sh
/path/to/something/foo.sh
$ vim `!!`

На большинстве клавиатур обратная галочка и 1 ключ достаточно близки также, таким образом, это довольно быстро для ввода.

-1
задан 13 December 2012 в 00:08
2 ответа

Вы можете иметь столько виртуальных IP-адресов на одном физическом устройстве. В Linux вы можете создавать виртуальные интерфейсы для IP (в основном) следующим образом:

ifconfig eth0:0 10.10.10.42 netmask 255.255.255.0 up

или через / etc / network / interfaces

Маршрут для каждого IP-адреса может быть определен независимо. Каждый IP-адрес может иметь свой маршрут по умолчанию. Но вы можете входить и выходить с каждого из этих IP-адресов

2
ответ дан 5 December 2019 в 19:10

Наличие нескольких IP-адресов на сетевом адаптере вообще не проблема. Вы можете использовать обычные инструменты, такие как ip addr add 1.2.3.4/24 dev eth0 , и файл конфигурации будет зависеть от дистрибутива.

Коммутатор, к которому подключен ваш nic, будет транслировать "кто имеет IP abcd" и ваш сетевой адаптер ответит, если это один из имеющихся у него IP-адресов. Получение пакетов не проблема .

Однако исходящие пакеты - это совсем другая история. В ответ на эхо-запрос IP-адрес источника исходящего пакета будет определен из таблицы маршрутизации ( ip route show ). Скорее всего, это будет основано на IP-адресе назначения, и в зависимости от того, какой IP-адрес был отправлен, у вас могут быть проблемы.

2
ответ дан 5 December 2019 в 19:10

Теги

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