Naming confusion

Lloyd Hayes lloyd545220-trucker at yahoo.com
Mon Nov 8 12:12:04 PST 2004


I know, and I agree. Right now, I am thinking that the next time that I 
have to upgrade hardware, it will have to be a MAC.

Lloyd Hayes

Email: lloyd545220-trucker at yahoo.com
URL: http://TalkingStaff.bravehost.com 
E-FAX Number: (208) 248-6590




Chad Leigh -- Shire.Net LLC wrote:

> Hi.  This is sent OFF LIST
>
> If you ever get tired of the time you spend trying to get things 
> working with the stuff you are doing now, and futzing around and 
> stuff, just bite the bullet and buy an iBook.  You can run all the 
> same stuff (including X) as on FreeBSD and Linux, plus it just works.  
> When you pull your truck into a Flying J or whereever and hook up to 
> the WIFI, it will just work.   All my laptops and desktops are Mac OS 
> X.  My servers are all FreeBSD (I run a web and email hosting company 
> -- actually 1 Linux server for some special java processing).  I ran a 
> Linux desktop for a while but it was just too much hassle and time 
> spent trying to get simple things to work.
>
> iBooks start around $1k and are a good value and they just work.  They 
> are unix based, but have mainstream app support, a GUI that just 
> works, and for the techno nerds :-) you also can run X, and all your 
> favorite open source apps.
>
> good luck!
> Chad
>
> ps: I don't work for Apple or anything.  Just that it seems you are 
> spending an awful amount of time trying to get simple things to work.  
> Time that could be better spent elsewhere I assume.
>
> On Nov 7, 2004, at 11:58 AM, Lloyd Hayes wrote:
>
>> Thanks for the reply. I liked what you said, and it pretty much sums 
>> up what I've seen all across the UNIX world. BSD and Linux seem to be 
>> geared towards permanent locations and for regular repeated types of 
>> projects. Mobility seems to a available, but on a very limited scale. 
>> However, there are people out there doing just this. I would really 
>> like read about their experiences with problems and solutions.
>>
>> As for using a Mac. I have always considered the Mac a superior 
>> machine, but their sales structure turns me off. They end up being 
>> too expensive. On my recommendation, my brother bought a Mac desktop. 
>> He like it so well that he bought a Mac laptop too. He's works as a 
>> Nuclear Analyst and a couple of years ago, he changed companies to 
>> work as head of department for a new company starting up. The people 
>> in the IT department are always dropping into his office to check his 
>> laptop. They check everyone's laptops which are used within the 
>> company. They are always wishing that the M$ operating laptops worked 
>> as well as his MAC.
>>
>> I've considered putting Darwin on my computers, but from what I have 
>> read, there are not enough PC type drivers for it. What originally 
>> drew me to FreeBSD was that the Mac OS-X was based on FreeBSD.
>>
>> But I have gotten side-tracked off of the subject.
>>
>> If I read your answer right, I can put any name in here like 
>> "traveler2.hayes.org", and as long as it's connecting to the Internet 
>> and it's not a server connected from the Internet, it should be OK. 
>> Right?
>>
>> Lloyd Hayes
>>
>> Email: lloyd545220-trucker at yahoo.com
>> URL: http://TalkingStaff.bravehost.com E-FAX Number: (208) 248-6590
>>
>>
>>
>>
>> Matthew Seaman wrote:
>>
>>> On Sat, Nov 06, 2004 at 11:49:13PM -0700, Lloyd Hayes wrote:
>>>
>>> [ Hostname changes when going on-line from different locations ]
>>>
>>>>> don't worry about it.
>>>>>
>>>> With XFree86, it is an issue.
>>>> It appears that Xorg won't configure correctly without it. Although 
>>>> I won't swear that's the problem with Xorg.
>>>>
>>>
>>> One problem you will run into, with either flavour of X Windows, is to
>>> do with the authentication mechanism.  X is designed to be network
>>> transparent -- so I can run an X program somewhere else on the net and
>>> have it put its windows etc. on my local desktop.  See xauth(1) for a
>>> program you can use to manage access in that way.  The problem is that
>>> the records xauth(1) keeps in ~/.Xauthority are based on the machine's
>>> hostname -- and that includes connecting to the local desktop too, as
>>> a degenerate case of 'across the network'.  So if your hostname
>>> changes, suddenly you may well have to quit your current X session,
>>> log out and log in again to reestablish those credentials.
>>>
>>> There are other programs, like sendmail(8), ipfw(8), natd(8), which
>>> will tend to have an adverse reaction to the hostname and IP number
>>> changing out from beneath them unless very carefully configured.
>>>
>>> Now, usually this doesn't pose too much of a problem as typically
>>> dhclient(8) isn't configured to modify the hostname.  The trouble
>>> happens when the authentication system tries to *verify* the host
>>> name.  It does that by looking up the name in the DNS, which returns
>>> one or more IP numbers.  Then it looks up those IP numbers, and counts
>>> the name as verified if any of them return the original hostname.
>>> [Well, there's a bit more to it than that involving various other DNS
>>> record types, but that's the basic idea]
>>>
>>> You can see that there are going to be problems with this if you're
>>> moving between different connectivity providers:
>>>
>>>    * Either you choose your own hostname and stick with it -- except
>>>      that the IP number you get from the ISP won't resolve back to
>>>      that hostname.  In this case you could use a 'dynamic dns' type
>>>      service, as provided by eg. http://www.dyndns.org/ -- not
>>>      recommending that serive in particular, just using it as an
>>>      example.  However this is normally used by home users and
>>>      precise timings of updates etc. may make it unsuitable for you.
>>>      You'll have to experiment.
>>>
>>>      Note that the hostname doesn't actually *have* to correspond to
>>>      any of the IP numbers configured on any of the interfaces, but
>>>      that most software will assume that it does unless configured
>>>      otherwise.  And it can be quite tricky to configure some
>>>      packages to cope with that sort of setup.
>>>
>>>    * You accept the hostname that goes with the IP number dished out
>>>      by the ISP temporarily.  That means logging out and back in
>>>      again when you go on-line.
>>>
>>>> I've been using my backup computer as a test bed for the various 
>>>> operating systems.  M$ has never been real reliable. But my virus 
>>>> software seems to be blocking viruses almost daily which are aimed 
>>>> at one Microsoft product or another. It has become apparent to me 
>>>> that any computer that I have which is connected to the Internet 
>>>> needs to be using non-M$ products. I had hoped to make a painless 
>>>> transfer to one of the Linux or BSD products, much as I did about 
>>>> 11 years ago when I jumped from CBM and Apple computers to PCs. (13 
>>>> years of using CBM computers and only a couple of years of using 
>>>> Apples.)
>>>>
>>>
>>> Have you considered using a MacOS X machine?  It has all of the
>>> reliability and power of a Unix box, together with a user interface
>>> which has had tens of thousands of man-hours put into polishing away
>>> all of those sort of usability problems.  It's very different indeed
>>> from the old MacOS.
>>>
>>> In theory you can configure a FreeBSD portable to be almost as
>>> flexible configuration-wise as a MacOS box is.  But it isn't as easy,
>>> and it certainly isn't for complete beginners.  As you say, in so many
>>> words: FreeBSD demands that you learn.  Once you've got over the
>>> initial hump most people find it quite rewarding and a very pleasant
>>> OS to use.
>>>
>>>
>>>> So far, it has been anything but painless. The priorities of a UNIX 
>>>> system is far different then what I've experienced. And I have yet 
>>>> to get a UNIX type system developed enough to access the Internet. 
>>>> One challenge or another keeps cropping up.
>>>>
>>>> So, it seems that I'm hitting text books again, and asking 
>>>> questions during my spare time....
>>>>
>>>> The question that I keep asking myself is if I can get to a point 
>>>> with FreeBSD, or any UNIX type system, where I am comfortable with 
>>>> it and I can make it adapt to my changing environment. At this 
>>>> point, I feel that if I can learn enough about it, FreeBSD is my 
>>>> best answer. My reasoning is that while newer programs are always 
>>>> put into usage on any OS, you can usually still manually configure 
>>>> everything with FreeBSD.
>>>>
>>>
>>> Yes.  When people say that FreeBSD is a 'server OS', one of the things
>>> that they imply is that it will be configured with a permanent network
>>> connection, unchanging hostname and all the rest.  That's FreeBSD's
>>> natural environment and where it is easiest to deal with.
>>> What you want to do is -- I wouldn't say unnatural -- but certainly
>>> less usual.  Consequently there's less experience of people building
>>> that sort of configuration, less documentation, more bugs, more things
>>> that are perhaps a bit awkwardly conceived.  While books will cover
>>> much of what you need, chances are they're missing odd crucial little
>>> nuggets here and there.  Usually such hints can be found on the web --
>>> in blog pages or bits of HTML that people have put up documenting how
>>> they did something.  Read it with a judicial eye, as often it will
>>> make odd unwarranted assumptions about exactly what software you're
>>> using or exactly what you're trying to do.  It's the raw
>>> documentation, if you like, that the more polished works like the
>>> Handbook are distilled out of.
>>>
>>>
>>>> Since many of the processes running on FreeBSD require a 'named' 
>>>> computer, I need to know how to handle this. Otherwise, as it says 
>>>> in "The Complete FreeBSD" book, there will be processes which will 
>>>> not run, or else they will not run correctly on my computer. The 
>>>> answer to this problem does not seemed to be addressed while using 
>>>> 'dhclient' in any of the printed information that I could find.
>>>>
>>>
>>> Actually, there isn't "an" answer to this problem.  There's a whole
>>> series of answers dealing with separate bits of software that may or
>>> may not be running on your system.  That means you can use a divide
>>> and conquer strategy, but as we so often say around here "show us the
>>> details".  Apart from anything else, that should let us identify
>>> exactly which piece of software is causing that specific problematic
>>> effect.
>>>
>>>     Cheers,
>>>
>>>     Matthew
>>>
>>>
>> _______________________________________________
>> freebsd-questions at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>> To unsubscribe, send any mail to 
>> "freebsd-questions-unsubscribe at freebsd.org"
>
>
>
>


More information about the freebsd-questions mailing list