Re: DHCP client configuration on FreeBSD

2007-05-01 Thread L Goodwin

--- Beech Rintoul [EMAIL PROTECTED] wrote:

 On Saturday 28 April 2007, L Goodwin said:
  --- Beech Rintoul [EMAIL PROTECTED]
 wrote:
   On Friday 27 April 2007, L Goodwin said:
When I ran the DHCP client configuration tool
 on
FreeBSD 6.2, it added a new hostname variable
 to
/etc/rc.conf below existing the hostname var
 (it
did not remove or comment-out the old hostname
variable).
The NEW hostname includes the ISP's domain
 name:
  hostname=dhcppc0.ISP domain name here
   
This hostname differs from the hostname listed
 in
the router's DHCP table dhcpp0 (no domain
 name).
It also shows unique IP addresses and MAC
 
  addresses
 
for all hosts on the LAN.
   
I can ping the IP address assigned to the
 FreeBSD
system, but ping and net lookup fail when its
hostname is specified (both with and without
 the
domain name).
   
Questions:
1) Why did the hostname get changed (does not
occur for Windows clients)?
2) Why does the hostname in /etc/rc.conf
 contain
the DNS domain name?
  
   FreeBSD uses the FQDN (fully qualified domain
 name)
   as the hostname.
   Example: hostname= yourmachine.yourdomain.com
  
3) How do I resolve this problem?
  
   Unless you provide your own DNS that resolves
 your
   internal network and supersede dhclient with
 your
   domain name,  DHCP will use the domain and DNS
 from
   your provider. Your windows boxes point to your
   isp's nameservers which have no records of your
   server or it's address. Therefore it can't
 resolve
   your machine's hostname.
   If you do provide your own internal name service
 you
   will also need to edit /etc/dhclient.config (see
 man
   dhclient.conf), and point your windows boxes to
 your
   DNS instead of your isp's. You can use a
 fictitious
   domain name internally, just make sure that the
   domain doesn't actually exist on the net.
   You can also use the FreeBSD IP address as a
 domain
   name on your windows boxes to connect.
 
  Is there a way to a) make dhclient use hostname
  without a domain name appended, or b) make
 dhclient
  instruct the DHCP server to append the domain name
 to
  the hostname?
 
 You're confusing windows networking with real
 networking. If all 
 you're trying to do is share files with the windows
 boxes, just put 
 the machine name as hostname and don't worry what
 gets appended to 
 it. Samba will handle the windows part of it
 (machine name and 
 workgroup). Windows uses a different system to
 identify machines on 
 it's network. Don't confuse a windows domain with
 a real domain 
 they are different things. On a windows network you
 use samba to make 
 the windows boxes think that the FreeBSD box is
 one of theirs and 
 share files and printers. You can find detailed
 how-to's on samba's 
 site. There is no need to ping by hostname unless
 you're running a 
 server on the FreeBSD box in which case you need to
 setup real DNS or 
 just use the FreeBSD IP as the hostname from
 windows. 
 
 
   Running  bind requires a fairly steep learning
   curve, but there are simple nameservers in the
 ports
   tree that would probably better suit your needs.
 
  Are you referring to the built-in command in bsh
 that
  lists/alters key bindings for the line editor?
  I don't understand what bind has to do with any of
 this.
 
 I'm not talking about binding keys, what I was
 talking about is bind. 
 That's a dns server already in the base system. If
 you want to freely resolve your machines by hostname
 and domain you probably need to set up a caching
 nameserver to resolve your internal network. 
 And point all your machines at it.

I was wrestling with a few different issues. It
finally came down to these few things:

I needed to verify that the server was accessible from
both Windows clients (XP Pro and Vista Home), and it
was necessary to enable each Windows client to resolve
the server hostname to its IP address. I did this by
adding an entry to the hosts and lmhosts (for good
measure) files on both clients. This was easy under XP
Pro. It was a little more complicated under Vista -- I
got to learn about the User Access Control, which was
preventing me from saving changes to the hosts and
lmhosts.sam files. After this I was able to view/read
files on the share, but not write to it.

I had to change directory permissions on the samba
share (chmod o+w) to enable users to connect as guests
with no authentication. I had assumed that since this
is not mentioned anywhere that it was handled by
Samba.

I was finally able to create/copy files and folders to
the share. Woo-hoo! The next step is to implement a
form of security that will work for both Windows XP
Pro and Windows Vista Home Premium.


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
___
freebsd-questions@freebsd.org mailing list
http

Re: DHCP client configuration on FreeBSD

2007-04-28 Thread L Goodwin

--- Beech Rintoul [EMAIL PROTECTED] wrote:

 On Friday 27 April 2007, L Goodwin said:
  When I ran the DHCP client configuration tool on
  FreeBSD 6.2, it added a new hostname variable to
  /etc/rc.conf below existing the hostname var (it
  did not remove or comment-out the old hostname
  variable).
  The NEW hostname includes the ISP's domain name:
hostname=dhcppc0.ISP domain name here
 
  This hostname differs from the hostname listed in
  the router's DHCP table dhcpp0 (no domain name).
  It also shows unique IP addresses and MAC
addresses
  for all hosts on the LAN.
 
  I can ping the IP address assigned to the FreeBSD
  system, but ping and net lookup fail when its
  hostname is specified (both with and without the
  domain name).
 
  Questions:
  1) Why did the hostname get changed (does not
  occur for Windows clients)?
  2) Why does the hostname in /etc/rc.conf contain
  the DNS domain name?
 
 FreeBSD uses the FQDN (fully qualified domain name)
 as the hostname.
 Example: hostname= yourmachine.yourdomain.com
 
  3) How do I resolve this problem?
 
 Unless you provide your own DNS that resolves your
 internal network and supersede dhclient with your
 domain name,  DHCP will use the domain and DNS from
 your provider. Your windows boxes point to your 
 isp's nameservers which have no records of your
 server or it's address. Therefore it can't resolve
 your machine's hostname. 
 If you do provide your own internal name service you
 will also need to edit /etc/dhclient.config (see man
 dhclient.conf), and point your windows boxes to your
 DNS instead of your isp's. You can use a fictitious
 domain name internally, just make sure that the
 domain doesn't actually exist on the net. 
 You can also use the FreeBSD IP address as a domain
 name on your windows boxes to connect.

Is there a way to a) make dhclient use hostname
without a domain name appended, or b) make dhclient
instruct the DHCP server to append the domain name to
the hostname?

 Running  bind requires a fairly steep learning
 curve, but there are simple nameservers in the ports
 tree that would probably better suit your needs.

Are you referring to the built-in command in bsh that
lists/alters key bindings for the line editor?
I don't understand what bind has to do with any of this.

__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: DHCP client configuration on FreeBSD

2007-04-28 Thread Beech Rintoul
On Saturday 28 April 2007, L Goodwin said:
 --- Beech Rintoul [EMAIL PROTECTED] wrote:
  On Friday 27 April 2007, L Goodwin said:
   When I ran the DHCP client configuration tool on
   FreeBSD 6.2, it added a new hostname variable to
   /etc/rc.conf below existing the hostname var (it
   did not remove or comment-out the old hostname
   variable).
   The NEW hostname includes the ISP's domain name:
 hostname=dhcppc0.ISP domain name here
  
   This hostname differs from the hostname listed in
   the router's DHCP table dhcpp0 (no domain name).
   It also shows unique IP addresses and MAC

 addresses

   for all hosts on the LAN.
  
   I can ping the IP address assigned to the FreeBSD
   system, but ping and net lookup fail when its
   hostname is specified (both with and without the
   domain name).
  
   Questions:
   1) Why did the hostname get changed (does not
   occur for Windows clients)?
   2) Why does the hostname in /etc/rc.conf contain
   the DNS domain name?
 
  FreeBSD uses the FQDN (fully qualified domain name)
  as the hostname.
  Example: hostname= yourmachine.yourdomain.com
 
   3) How do I resolve this problem?
 
  Unless you provide your own DNS that resolves your
  internal network and supersede dhclient with your
  domain name,  DHCP will use the domain and DNS from
  your provider. Your windows boxes point to your
  isp's nameservers which have no records of your
  server or it's address. Therefore it can't resolve
  your machine's hostname.
  If you do provide your own internal name service you
  will also need to edit /etc/dhclient.config (see man
  dhclient.conf), and point your windows boxes to your
  DNS instead of your isp's. You can use a fictitious
  domain name internally, just make sure that the
  domain doesn't actually exist on the net.
  You can also use the FreeBSD IP address as a domain
  name on your windows boxes to connect.

 Is there a way to a) make dhclient use hostname
 without a domain name appended, or b) make dhclient
 instruct the DHCP server to append the domain name to
 the hostname?

You're confusing windows networking with real networking. If all 
you're trying to do is share files with the windows boxes, just put 
the machine name as hostname and don't worry what gets appended to 
it. Samba will handle the windows part of it (machine name and 
workgroup). Windows uses a different system to identify machines on 
it's network. Don't confuse a windows domain with a real domain 
they are different things. On a windows network you use samba to make 
the windows boxes think that the FreeBSD box is one of theirs and 
share files and printers. You can find detailed how-to's on samba's 
site. There is no need to ping by hostname unless you're running a 
server on the FreeBSD box in which case you need to setup real DNS or 
just use the FreeBSD IP as the hostname from windows. 


  Running  bind requires a fairly steep learning
  curve, but there are simple nameservers in the ports
  tree that would probably better suit your needs.

 Are you referring to the built-in command in bsh that
 lists/alters key bindings for the line editor?
 I don't understand what bind has to do with any of this.

I'm not talking about binding keys, what I was talking about is bind. 
That's a dns server already in the base system. If you want to freely 
resolve your machines by hostname and domain you probably need to set 
up a caching nameserver to resolve your internal network. And point 
all your machines at it.

Beech


-- 
---
Beech Rintoul - Port Maintainer - [EMAIL PROTECTED]
/\   ASCII Ribbon Campaign  | FreeBSD Since 4.x
\ / - NO HTML/RTF in e-mail   | http://www.freebsd.org
 X  - NO Word docs in e-mail | Latest Release:
/ \  - http://www.freebsd.org/releases/6.2R/announce.html
---



___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


DHCP client configuration on FreeBSD

2007-04-27 Thread L Goodwin
When I ran the DHCP client configuration tool on
FreeBSD 6.2, it added a new hostname variable to
/etc/rc.conf below existing the hostname var (it did
not remove or comment-out the old hostname variable).

The NEW hostname includes the ISP's domain name:
  hostname=dhcppc0.ISP domain name here

This hostname differs from the hostname listed in the
router's DHCP table dhcpp0 (no domain name). It also
shows unique IP addresses and MAC addresses for all
hosts on the LAN.

I can ping the IP address assigned to the FreeBSD
system, but ping and net lookup fail when its hostname
is specified (both with and without the domain name).

Questions:
1) Why did the hostname get changed (does not occur
for Windows clients)?
2) Why does the hostname in /etc/rc.conf contain the
DNS domain name?
3) How do I resolve this problem?

Thanks!

__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: DHCP client configuration on FreeBSD

2007-04-27 Thread Beech Rintoul
On Friday 27 April 2007, L Goodwin said:
 When I ran the DHCP client configuration tool on
 FreeBSD 6.2, it added a new hostname variable to
 /etc/rc.conf below existing the hostname var (it did
 not remove or comment-out the old hostname variable).

 The NEW hostname includes the ISP's domain name:
   hostname=dhcppc0.ISP domain name here

 This hostname differs from the hostname listed in the
 router's DHCP table dhcpp0 (no domain name). It also
 shows unique IP addresses and MAC addresses for all
 hosts on the LAN.

 I can ping the IP address assigned to the FreeBSD
 system, but ping and net lookup fail when its hostname
 is specified (both with and without the domain name).

 Questions:
 1) Why did the hostname get changed (does not occur
 for Windows clients)?
 2) Why does the hostname in /etc/rc.conf contain the
 DNS domain name?

FreeBSD uses the FQDN (fully qualified domain name) as the hostname.

Example: hostname= yourmachine.yourdomain.com


 3) How do I resolve this problem?

Unless you provide your own DNS that resolves your internal network 
and supersede dhclient with your domain name,  DHCP will use the 
domain and DNS from your provider. Your windows boxes point to your 
isp's nameservers which have no records of your server or it's 
address. Therefore it can't resolve your machine's hostname. If you 
do provide your own internal name service you will also need to 
edit  /etc/dhclient.config (see man dhclient.conf), and point your 
windows boxes to your DNS instead of your isp's. You can use a 
fictitious domain name internally, just make sure that the domain 
doesn't actually exist on the net. You can also use the FreeBSD IP 
address as a domain name on your windows boxes to connect.

Running  bind requires a fairly steep learning curve, but there are 
simple nameservers in the ports tree that would probably better suit 
your needs.

Beech


 Thanks!

 __
 Do You Yahoo!?
 Tired of spam?  Yahoo! Mail has the best spam protection around
 http://mail.yahoo.com
 ___
 freebsd-questions@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-questions
 To unsubscribe, send any mail to
 [EMAIL PROTECTED]



-- 
---
Beech Rintoul - Port Maintainer - [EMAIL PROTECTED]
/\   ASCII Ribbon Campaign  | FreeBSD Since 4.x
\ / - NO HTML/RTF in e-mail   | http://www.freebsd.org
 X  - NO Word docs in e-mail | Latest Release:
/ \  - http://www.freebsd.org/releases/6.2R/announce.html
---



___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]