I just wonder if the DHCP client has an option to do this. But I'll try the
script. Thanks Christopher.

Patrick

On Thu, Feb 19, 2009 at 11:08 AM, Christopher Stamper <
[email protected]> wrote:

>
>
> On Thu, Feb 19, 2009 at 8:58 AM, Patrick Maia <
> [email protected]> wrote:
>
>>
>>
>>
>> On Feb 18, 4:21 pm, Christopher Stamper <[email protected]>
>> wrote:
>> > On Wed, Feb 18, 2009 at 2:16 PM, Patrick Maia
>> > <[email protected]>wrote:
>> >
>> >
>> >
>> > > Hi all, I have a virtual machine with Ubuntu 8.10 installed. This
>> > > machine is using DHCP to configure its IP address. My problem is that
>> > > every time the IP address changes my /etc/hosts file isn't
>> > > automatically updated and I have to do it by hand. I'd like to know if
>> > > is there a way to automatically update this file when the IP changes.
>> >
>> > Why do you wan to update this file? Do you really understand what it is?
>>
>> I think this file keeps a map of some hostnames/IP addresses, and
>> according with the configuration in host.conf the system could use it
>> to resolve names before asking an external source. My problem with
>> this is that I have a java application that needs to know the IP
>> address of the machine on which it is running. If the /etc/hosts file
>> contains just the line "127.0.0.1 localhost", my application gets an
>> error cause it can't resolve the machine's name. I can solve this
>> problem if I add a line with the machine's IP and its name but, as I
>> said, every time the IP changes I need to go there and put the new IP
>> in order for my application to properly run. That's why I want to
>> automatically update /etc/hosts.
>>
>
> Well, I think you could write a simple shell script that would fix it for
> you. Something that would 'grep' the IP from 'ifconfig', and write it to
> hosts.conf. I'm not a scripting expert, but it should be pretty simple...
>
>
> --
> Christopher Stamper
>
> Email: [email protected]
> Web: http://tinyurl.com/2ooncg
> gTalk: http://tinyurl.com/6e359r
> Skype: cdstamper
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Ubuntu Linux" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/ubuntulinux?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to