[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Talk broken?



On Mon, 26 Feb 1996, Peter Tobias wrote:
> This normally happens when you use the localhost entry for the hostname.
> To fix it just add the dummy device, assign an IP number to it (e.g.
> one of the 192.168.x.x numbers) and add an entry with your hostname
> to /etc/hosts.
> 
> Example:
> 127.0.0.1       localhost
> 192.168.20.1    myhostname.foo.bar   myhostname

A better solution is to add these lines to the file, /etc/ppp/ip-up,
assuming you use ppp. 

--cut--
#
# edit /etc/hosts
#
myip=$4
myname=`nslookup $myip | sed -n 's/Name: *\(.*\)/\1/p'`
sed -e "/femto/s/.*/$myip	$myname femto/" /etc/hosts > /tmp/hosts
mv -f /tmp/hosts /etc/hosts
chmod +r /etc/hosts
--cut--

Note that the big space on the sed line is a tab, but it's just for
readability.

Then put your machine's name on the /etc/hosts the first time with a
bogus address.  Don't put it in the loopback line; and replace femto
aboce with whatever your machine's name is.  My /etc/hosts looks like
this for example:
127.0.0.1	loopback localhost
128.83.111.163	slip-33-3.ots.utexas.edu femto
128.83.204.246	telesys1.ots.utexas.edu telesys1 telesys
128.83.185.40	ns1.utexas.edu
128.83.185.41	ns2.utexas.edu


Guy


Reply to: