Просто я чет туплю...
Есть роутер, у которого на внешней сетевухе прописан реальный IP.
Есть внутренняя сетевуха, за которой находится виртуальная подсеть - 192.168.0.X.
И возникла проблема - одному из компьютеров виртуальный сети, дать реальный IP адрес, оставив физически систему не тронутой.
Понятное дело, что надо прописать таблицу маршрутизации.
Вопрос заключается в синтаксисе команды route. в мане написанно...
route [-n] command [-net | -host] destination gateway [netmask]
То есть destination - это реальный ип который я хочу дать, а вот гейтвей - адрес, как написанно next-hop intermediary via which packets should be routed.
Так вот, не уж-то мне на внутреннюю сетевуху прийдется тоже прописать реальный IP, или можно указать интерфейс, через который направлять пакеты?
Другими словами: что правильно?
route add -host xxx.xxx.xxx.5 xxx.xxx.xxx.4 где xxx.xxx.xxx.4 - ип прописанный ны внутреннюю сетевуху, а xxx.xxx.xxx.5 выдаваемый IP.
или можно написать
route add -host xxx.xxx.xxx.5 via xl1 - где xl1 - интерфейс, смотрящий во внутренюю сеть?