'netbios name' is a name used by only some special programs.
Your Linux system is in the network represented by all of its IP addresses (try ifconfig | grep inet), where 127.0.0.1 and ::1 are always your local machine. Pinging one of these IP addresses will reach you system.
If you have a little more complex system, like DHCP via your internet gateway, which may give you a new address on every reboot, you should have a look at this service/router/name server, how it represents your system, what name it gave your system. In general have a look if /etc/resolv.conf shows you a 'nameserver' entry. That name server will be asked by your Linux system if you try to ping other systems by some name, and will decide under which names the other system is available. This may in some rare cases be the same as its Netbios name, if that system has one at all, but mostly it won't. Mostly the other systems name you try to reach, will include its entry of its /etc/hostname file, but may be changed by the name server, resulting in something like e.g. yourcomputer.fritz.box instead of yourcomputer, if you have a FritzBox to reach the internet, which then would often also be used as a name server.
Still you can give all your local computers fixed IPs, and add their names (including an extra entry for the netbios name) to all /etc/hosts files (the most basic network name resolving system) on all computers in your network, so you can ping them by either 'normal' or netbios name, as both will only be an alias for the same fixed IP addresses.