|
|
Грабли - вещь интересная и разнообразная. Вот казалось бы - роутинг из lan в dial-up. С дефолтом
в диал-ап. Чего тут делать-то - прописываешь адрес-маску на карточке, прописываешь адрес диалапу,
ставишь в диалапе галочку "дефолт гейтвей", ставишь в свойствах ip
галочку "хочу роутить", и тащишься. Тащищься, поскольку не работает.
NT4WS+SP6a. При прочеканной галочке "дефолт гейтвэй" в свойствах соединения, после собственно соединения,
происходит коренная и нетривиальная перестройка таблицы роутинга. В дополнение к понятному и очевидному
default route туда, в диалап, появляются строчки, перенаправляющие "более специфичные" маршруты туда же, в диалап.
Сами же "more specific routes" увеличивают метрику на единичку - чтобы не мешали генеральной линии
партии - наличие галочки "хочу роутить" вовсе не должно означать, что оно так легко согласится
роутить, и не будет придумывать отговорки - лишь бы не роутить :-)
Ладно. Снимаем галочку с дефолт гейтвэя, пытаемся нарисовать static routes, обламываемся естественно
(какие такие static route в модем? А если он упал?), делаем батник,
который устанавливает соединение, а потом route add чего надо. Запускаем батник,
он дозванивается, мы route print, тащимся от того, что выдается именно то, что хотелось бы,
а не то. что придумали хитрые умы из MS, ping налево - работает, ping направо - работает. Ура?
Отходим на соседнюю машину - не работает. То есть, роутер пингуется, с роутера пингуется
все, что должно пинговаться, но через роутер - не пингуется. Проще говоря - роутер так и не роутит.
...вот тогда и начинаешь понимать, зачем делают разнообразные курсы типа MS Certified Software Engineer.
Ибо нормальный человек ни в жизнь не догадается, что надо всего-то добавить
(не исправить!) в реестре один ключик. С запоминающимся на всю жизнь именем: disableothersrcpackets,
и в не запоминающемся даже на пять минут расположением.
Нет, сейчас оно вполне себе шипит, свистит, когтями машет, и пакетики куда надо перебрасывает.
И самое смешное - года три назад я занимался в точности тем же (поэтому сейчас на разборки потратил
несколько часов а не неделю), просто такие вот мелочи из памяти стираются...
Теперь я понимаю, что имеется в виду под zero administration. Администри - не администри,
но вместо работы будет zero. Пока не придет MS Certified Professional и не пропишет волшебный
ключик в реестр.
| |
| |