компьютерное (компьютерное)
Dec. 24th, 2010 11:00 pmЧас вчера промудохался, пытаясь заставить Windows XP и Windows 7 в домашней сетке видеть друг друга. Они находили друг друга по IP, но имена друг друга отказывались видеть. После прочтений бесчисленных ФАКов и проверок всего, что связанно с магическими словами netbios и WINS, я уже почти было сдался, но в последний момент проверил - я бы рад сказать, что сам догадался, но на самом деле мелькнуло в очередном ФАКе - какой у них сконфигурирован subnet mask; оказалось, что у XP стоял почему-то 255.0.0.0. Это ничему другому не мешало, кроме вот этого.
Ненавижу компьютеры.
Ненавижу компьютеры.
no subject
Date: 2010-12-24 09:12 pm (UTC)no subject
Date: 2010-12-24 09:14 pm (UTC)no subject
Date: 2010-12-24 09:32 pm (UTC)no subject
Date: 2010-12-24 10:13 pm (UTC)no subject
Date: 2010-12-24 11:01 pm (UTC)no subject
Date: 2010-12-24 09:33 pm (UTC)no subject
Date: 2010-12-24 09:40 pm (UTC)1) проверить, что оба компьютера входят в одну и ту же workgroup, с идентичным названием;
2) в Win7 пойти в Change homegroup settings -> Change advanced sharing settings, и выбрать "turn off password protected sharing".
3) зашарить папку или целый диск, который ты хочешь зашарить, через Properties->Sharing tab->Advanced sharing->Share this folder.
После этого из XP по \\name\share это должно быть видно.
Можно сделать это "правильнее": проверить, что на WinXP и Win7 у нужного юзера одинаковый username и пароль, и не делать "turn off password protected". Тоже должно работать, но если нет, то самое простое см. выше.
Главное, не отвлекаться на то, что в Win7 называется "homegroup", это новый ортогональный всему другому способ шарить, который WinXP не понимает и не поймет.
no subject
Date: 2010-12-24 09:44 pm (UTC)no subject
Date: 2010-12-24 09:48 pm (UTC)no subject
Date: 2010-12-24 11:47 pm (UTC)no subject
Date: 2010-12-24 11:52 pm (UTC)no subject
Date: 2010-12-25 02:06 pm (UTC)"Не гонялся бы ты, поп, за дешевизной!" (c)
no subject
Date: 2010-12-25 12:27 am (UTC)Guns don't kill people; people do
Date: 2010-12-24 09:34 pm (UTC)Re: Guns don't kill people; people do
Date: 2010-12-24 10:00 pm (UTC)Re: Guns don't kill people; people do
Date: 2010-12-24 11:32 pm (UTC)Re: Guns don't kill people; people do
Date: 2010-12-25 12:04 am (UTC)Re: Guns don't kill people; people do
Ну, конечно, если всё вышеописанное учинил пользователь, который по совместительству программист, то ненавидеть следует программистов :)
no subject
Date: 2010-12-24 09:34 pm (UTC)no subject
Date: 2010-12-24 09:47 pm (UTC)Anyway, the point is, nothing pointed me towards checking that subnet masks are the same on both boxes, not the official microsoft FAQs and KB articles, nor the Win7 troubleshooting thingie, nor most of the informal FAQs I skimmed. I probably could have, and should have, guessed to check this earlier, but I was stuck in the whole netbios/WINS resolution foxhole - there's _lots_ of things there that can go wrong and have the same visible effect, so I was checking those things one by one and wondering what I'd missed.
no subject
Date: 2010-12-25 07:09 am (UTC)I'm not a big fan of dotted-quad notation for subnet masks, because mistakes like these are easy to make. 255.0.0.0 vs. 255.255.255.0 is pretty forest-for-the-trees. 192.168.1/8 and 10/24 on the other hand immediately look fishy once you understand what they mean. This is just a notation thing, but and example where notation is significant.
Windows networking relies a lot on broadcasting, both for discovery—which was where your network setup failed you—and I believe for actual communication in some conditions. This is why it's easy to set up in the trivial cases, and a pain in the ass elsewhere. There are several "modes" like b, h, and so on that determine what discovery method a host will attempt and IIRC ipconfig /all shows the active one. It's been several happy years since I touched this stuff, so I don't remember how to actually change the mode.
Whoever mentioned a sniffer is technically right, you would have been able to see two hosts broadcasting to different addresses with discovery calls and neither receiving an answer.
no subject
Date: 2010-12-24 09:36 pm (UTC)no subject
Date: 2010-12-24 09:43 pm (UTC)neuzheli ty doma adresa ruchkami vvodish? DHCP na routere ne proboval? :)
no subject
Date: 2010-12-24 09:58 pm (UTC)no subject
Date: 2010-12-24 10:13 pm (UTC)no subject
Date: 2010-12-24 10:15 pm (UTC)no subject
Date: 2010-12-24 10:46 pm (UTC)All of my computers at home use static IP assignment. Only guests get dynamic IPs.
no subject
Date: 2010-12-24 10:58 pm (UTC)no subject
Date: 2010-12-25 01:06 am (UTC)думаю, не дать ли и телефонам с вайфаем статические адреса :)
no subject
Date: 2010-12-24 10:24 pm (UTC)а еще куча форвардов у меня вообще по UPNP автоматом прописываются программами. Правда к сожалению еще далеко не все проги умеют работать с этим протоколом :(
no subject
Date: 2010-12-24 10:37 pm (UTC)no subject
Date: 2010-12-24 09:44 pm (UTC)no subject
Date: 2010-12-24 09:45 pm (UTC)no subject
Date: 2010-12-24 09:47 pm (UTC)Не знаю почему, но у меня Win XP x64, Win XP x32 и Win7 x32 видят друг друга с первой минуты, шарят интернет и т.д.
Может, я гениальный программист?
no subject
Date: 2010-12-24 10:12 pm (UTC)no subject
Date: 2010-12-24 10:38 pm (UTC)no subject
Date: 2010-12-24 10:59 pm (UTC)no subject
Date: 2010-12-24 11:07 pm (UTC)no subject
Date: 2010-12-25 02:49 am (UTC)no subject
Date: 2010-12-24 10:51 pm (UTC)By default, broadcast address is (IP | ~Netmask).
no subject
Date: 2010-12-24 11:32 pm (UTC)> Ненавижу компьютеры.
Не надо. Что бы мы с Вами кушали?
no subject
Date: 2010-12-24 11:37 pm (UTC)каждодневно. С 1973 года.
В извращённой форме и с особым цинизмом...
no subject
Date: 2010-12-25 11:00 am (UTC)no subject
Date: 2010-12-25 11:21 am (UTC)no subject
Date: 2010-12-25 01:30 pm (UTC)no subject
Date: 2010-12-25 03:39 pm (UTC)по умолчанию маска прописывается дефолтная для класса сети, класс сети определен первым октетом. 10 в первом октете - подсеть класса А.
ХП не одинок в этом отношении. Если на солярисе, например, удалить файлик, в котором прописана маска, то интерфейс будет сконфигурирован с дефолтной маской для класса, несмотря на отсутствие прямых директив. Нет под рукой никакого линукса, но думаю, если там обнулить маску, то произойдет то же самое, маска определится согласно классу. То же происходило на ХР и 2000: дефолтно подставлялась маска класса, а пользователь ее менял, если надо, а надо не всегда: обычно домашние сети конфигурируют в 192.168 - класс С, маска 255.255.255.0, поэтому большинство пользователей просто никогда не втыкается в эту тонкость.
no subject
Date: 2010-12-25 03:50 pm (UTC)