Цитата: Fomka ➤ Требуется сделать так, чтобы комп получал IP из подсети (Х), а не (К)
Это следствие, а не причина. Тебе нужно, чтобы из (К) был выход в Инет? Вообще не проблема. Никаких извратов с DHCP не надо, тем более, что ретранслятор (а это, скорее всего DHCP relay) должен быть тогда как раз на (К).
Просто на (Х) найди раздел Static routes или статичные маршруты, тут уже, кто как переводит. Суть проста. По умолчанию (Х) считает, что все адреса, которые висят на его проводах ему известны, и пакеты для них он в эти провода шлет, а все остальное кидает в инет. Для этого у него создаются динамические маршруты. (К) тоже получает какой-то адрес из (Х) подсети и напрямую до адреса (К) все пакеты слать смогут. Тебе нужно сказать (Х), что для подсети (К) надо слать на адрес (К) в подсети (Х). Вижу, что без поллитры это не понять, попробую схемку. И объяснить попроще, что такое рутинг.
Например, у Х адрес 10.10.0.1 и его вся подсеть начинается на 10.10., причем у (К) адрес 10.10.0.5. Просто от балды адреса. У (К) внутренняя адресация 192.168.0.1 и подсеть 192.168.
Инет ---- (Х) 10.10.0.1 (Х) ---- (К) 10.10.0.5 --R-- 192.168.0.1 (К) --- компы (ккк) в подсети (К)
По этой схеме пакеты ходят в обе стороны. Т.е. если (ккк) шлет в инет запрос, то он по умолчанию пройдет, все узлы (хопы) по дороге либо знают куда слать, либо путь по умолчанию ведет в инет. Только вот ответ дойдет до (Х), который не знает, что находится за R и по умолчанию у него неизвестное летит в инет, т.е. пакет полетит обратно с пометкой, что путь неизвестен. Чтобы этого не произошло, на (Х) надо сказать, что путь в сеть 192.168. лежит через 10.10.0.5, (К) видит обе подсети.