В конце 00-х было 4 рабочих места на Windows XP. Сетевые кабели были воткнуты в свитч. Настройки IP: 192.168.1.[1-4], 255.255.255.0, нет шлюза. В Главный Комп был воткнут 3G-модем (не было нормального интернета), но на остальные компы ничего не раздавалось - нам это не надо. В КаркарычКасперский Internet Security «Проводная сеть» была отмечена как «Доверенная», а мобильная как «Публичная».
И так было, пока я не решил обновлять на всех компах винду до 7-ки. Первый тестовый комп заругался на вышеперечисленные настройки: «укажи шлюз, скотина! Нет шлюза - нет файлообменной сети!». Я поменял свитч на роутер, и указал шлюз 192.168.1.10 (порт интернета, в который не воткнут кабель). Сеть заработала, хоть и с восклицательным знаком в системном трее. А потом и вовсе сделал DHCP, раз я всё равно притащил роутер на работу.
Какие из этого следуют проблемы?
- Всё работает ровно до тех пор, пока не вставлен 3G-модем. У него-то есть шлюз! У меня либо интернет не работает, либо комп «выпадает» из файлообменной сети. В macOS можно прямо в NetworkManager передвинуть повыше сеть с нужным шлюзом, а в Windows 7 - не знаю как.
- Ладно-ладно, давайте я сделаю интернет всем! Сотрудники, ликуйте! Вот вам новая винда, да ещё и с интернетом! Только вот проблема. В Касперыче фаерволле проводная сеть указана как «Доверенная», а теперь придётся указывать как «недоверенная». Файлообменная сеть логичным образом «упадёт».
Ну что это за задница? Нафига было делать обязательным требованием - наличие шлюза? И ведь оцените всю смехотворность ситуации: Microsoft «отломал» сети без шлюзов, то есть в сети обязательно должен быть маршрутизатор. А все маршрутизаторы - на линуксе. Майкрософт привнёс Linux в каждый дом!