I used admin to login and I use as DNS 192.168.1.255 and I put it also by DNS from Windowsclient but no nothing happend.
I think your fundamental concept of basic network terminology and architecture is not up to par.
DNS is only for name resolution, you can see it as the address book of your network (and the internet), when using IP numbers it is not used as DNS is meant to translate human readable domain names to IP numbers, that can be handled by computers.
Networks consist of multiple PC's each having it's own unique address (IP number). This IP number is devided into for quads each ranging from 0 to 255. The groups are meant to limit the numbers of PC's that can be seen, this is called a subnet. Usually small networks consist of small numbers of PCs and a so called, C-class subnet (255.255.255.0) is used in which roughly 250 PCs can be placed. These PC's all have the first three quads of the IP address is common, only the last quad is unique. You can see a subnet more or less like a street, all houses are in the same street but they all have a different number.
SME Server only allows PCs in it's own subnet to access the server, in real life for instance the address of the server is set to 10.0.0.1 with a subnet of 255.255.255.0 means that only PCs with a IP address in the range 10.0.0.1 to 10.0.0.255 are able to interact with your server.
In order for your Fedora and Windows system your SME Server should be in the same subnet as them, which seems not to be the case.
You have two ways of solving that:
1. Connect your server to the network with a IP that is in the same subnet as your Fedora and Windows system
2. Add additional local networks for the networks you would like to have interaction to and from with SME Server, this can be done through the server-manager. (Since you can not access your server-manager directly you will have to access it through the admin console).