Você não pode usar o TCP / IP para se comunicar entre as duas máquinas como as coisas estão; você precisa de um roteador no meio. Seu switch pode atuar como um roteador, dependendo de sua marca e modelo exatos. Se você pode alterar as configurações de rede em B, dê a ele um novo endereço IP na mesma sub-rede que A e você estará OK.