Netbios name resolving for ping and other software (rdesktop,..)
gvm999
gvm999 at gmail.com
Mon Feb 18 17:19:20 UTC 2008
I want to be able to resolve Netbios names without the use of /etc/hosts nor
a DNS server.
However I cant get it to work.
I want to be able to use the netbios name for example with CUPS, rdesktop,
ssh.
CUPS for example uses the netbios name with its shared printers. If another
computer lists shared printer then the netbios name is used, which cannot be
resolved, leaving it not working.
So I wanted to have transparent name resolving.
I had this working previously on Linux (debian)
I thought I could fix this with /etc/nsswitch.conf but without any luck.
Does someone knows what I am doing wrong?
I have been searching for this for a few days :s
I have a samba configured as wins server and nmbd is also running.
Resolving with nmblookup works fine... however does not with for example
PING.
This is my config.
My smb.conf:
Code:
[global]
workgroup = MYGROUP
server string = Samba Server
interfaces = 192.168.1.11/24
log file = /usr/local/samba/var/log.%m
max log size = 50
name resolve order = wins hosts lmhosts bcast
printcap name = printcap
os level = 33
preferred master = Yes
domain master = Yes
wins support = Yes
hosts allow = 192.168.1., 192.168.100., 127.
[homes]
comment = Home Directories
[printers]
comment = All Printers
path = /usr/spool/samba
printable = Yes
browseable = No
[share]
comment = Torrent Share
path = /home/gvm/downloaded
read only = No
[torrent-watch]
comment = Torrent Share
path = /home/gvm/watch-torrent
read only = No
When I do smbclient -L vpn-gateway:
Code:
Anonymous login successful
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.23c]
Sharename Type Comment
--------- ---- -------
homes Disk Home Directories
share Disk Torrent Share
torrent-watch Disk Torrent Share
IPC$ IPC IPC Service (Samba Server)
Anonymous login successful
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.23c]
Server Comment
--------- -------
VPN-GATEWAY Samba Server
Workgroup Master
--------- -------
MYGROUP VPN-GATEWAY
Still if I want to ping I get unknown host.
Cat /etc/nsswitch.conf
Code:
group: compat
group_compat: nis
hosts: files wins winbind bcast dns
networks: files
passwd: compat
passwd_compat: nis
shells: files
nmblookup vpn-gateway:
Code:
nmblookup vpn-gateway
querying vpn-gateway on 192.168.1.255192.168.1.11 vpn-gateway<00>
What I dont understand are the contents of /etc/host.conf
They dont have wins or broadcast (bcast) in it.
But it says that it is automatically generated.
How can I regenerate that file?
cat /etc/host.conf
Code:
# Auto-generated from nsswitch.conf, do not edit
hosts
dns
Maybe it is just normal that it only has those 2 entrys.
More information about the freebsd-ports
mailing list