Они в одной подсети?
Да.
они ведь в разных подсетях получается?
С чего это вдруг?
я всегда думал, что если разная маска, то они не увидят друг друга.
Маска задает размер подсети. А "видят" они или нет это уже зависит от того в одной они подсети или нет.
192.168.1.1 255.255.255.0 Это адреса от 192.168.1.0 до 192.168.1.255
Попадают ли ваши два адреса 192.168.1.1 и 192.168.1.1 под эту маску?
Попадают. Значит они в одной подсети.
192.168.1.2 255.255.0.0 Это адреса от 192.168.0.0 до 192.168.255.255
Попадают ли ваши два адреса 192.168.1.1 и 192.168.1.1 под эту маску?
Попадают. Значит они в одной подсети.