What happens if you right click the network icon in the tray and select "disconnect from network", then wait a few seconds and reconnect using the same procedure but "reconnect to network" should be shown..??

If that doesn't solve your issue, what about disconnecting as mentioned above and reconnecting with either SNS or net_wizard?

I'd be interested to see the results of both.

The router table is updated as soon as the server honors the tray's "Enable".

Sorry I'm tardy on this. I thought I had mentioned this, but, I guess I didn't. Anyway, a casual LAN users might overlook this or not know to do this for correcting this situation, if needed.

If you are looking to address this within FirstRUN, this is perfectly an acceptable solution which immeidately solves the problem...simply!

Hope that helps_________________Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Enginesor use DogPile

I do not want to restart X only i change the hostname becuause i have no problem with changing the hostname.

Besides, the environment variable HOSTNAME is not refreshed even the X is restarted. The problem is the xwin does not refresh the /etc/.profile. The problem also occurs when we install a pet which has /etc/profile.d stuff._________________Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html

In reading this, I've gotten a little confused. I thad thought that when the system is first booted, and when FirstRUN is run. Upon following its instructions to reStart the X-server, the internal system variables and fields I had been posting on does contain the correct information when the desktop restarts.

Further, because of what TaZoC, Playdayz, 01Micko, et. al. had done with you and your FirstRUN, all internal Linux fields reflect consistent information.

Over the past year, I have been checking this in all PUPs as these fields are very important to system operation internally and externally on the LAN>

Isn't your FirstRUN continuing to set fields appropriately or is the above discussion between Barry and yourself about a different FirstRUN other than yours.

Trying to understand so that PUPs can be internally and externally consistent.

As far as I knew, seems your FirstRUN strives were consistent internally. and the reason for my post, recently, was about giving the LAN an accurate reflection of the hostname set from within FirstRUN.

As a user, my total concerns is about ease of use (which we get from your single screen approach to localization), system operation stability (which your approach did by insuring accuracy of internal information, last year), and most recently, a look at how Puppy presents itself to its LAN and its neighbors within the guidelines of the protocols available to it.

Usually yes. You need not restart X.
But only the problem is the Roxterminal in the Lupu, which does not read /etc/profile. In this case, restarting X is helpless because the xwin too does not refresh /etc/profile. You need to reboot PC, or go down to the console and type 'exit', then 'xwin' to refresh environment variables._________________Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html

@BarryK, gcmartin, and to all
Think what happens when we change the hostname.

At the first boot, the Puppy accesses to the DHCP server with the hostname, say 'pupppypcxxx'.
Only the DHCP server in the LAN exept the Puppy itself knows the nane 'pupppypcxxx' at this point of time.
Let's change the hostnane to 'somehost'. No one in the LAN exept the Puppy itself knows the name 'somehost'.
And then, what is the problem? ... Nothing... in usual case.

But gcmartin has ever encountered a problem. It may occur if the DHCP server reports the hostname 'pupppypcxxx' to other LAN system.
I guess it is a special case because most of the router in the market do not offer local DNS. They manage the LAN with only the IP's, and the MAC address in some case. Never use the hostnames.

How about with the Windows?
There is a test report from rcrsn51 regarding how the Windows are managing. I made another test to see how we Puppy should manage, with the Lupu-528 RAM mode.

First boot, the LAN is connected with hostname 'puppypc'.
Run pnethood, it sees an another PC, Windows 7, in my LAN.

Changed the hostname to 'somehost', but did not restart X.
Run pnethood, it still sees the Windows 7 PC.

Restart X. Run pnethood, it still sees the Windows 7 PC.

... No problem.

The problem will occur if the Puppy is running samba before. The samba reports its netbios name to the LAN.
You need to restart the samba (need not re-connect, need not restart PC nor X) if you change the hostname when the samba is already running._________________Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html

When any PC needs DHCP services, it starts with a broadcast. In ethernet, EVERYONE, see the broadcast.

Its NOT AND NEVER WAS some special case. That broadcast is ignored by most, but, all routers see this broadcast. A DHCP server will see and respond to the broadcast at which time the protocol is in a dialogue until acceptance and activation is in place.

If you or others are running syslog services you can and do see the hostname, along with the MAC and the final IP assign. The PCs on the LAN also respond to this information in there tables, depending on what PCs/servers/services you have running.

If you are monitoring entry, status, and exits on the LAN it can be done using any of the 3 items....depending on manufacturer and on administrator

Our job in PUPPY should be to comply to standards....not to only conform when it suits our needs. If we comply, everyone benefits.

The LAN is NOT a collection of individual machines as you imply. It is a SYSTEM of machines in a collection. And there are recordings active in the LAN to facilitate device identification and operations.

Lastly, SAMBA has absolutely NOTHING TO DO WITH THIS PROBLEM or its resolution....NOTHING!!!

Please don't take this as any attack as it is not. I am just sharing what we can do to make PUPs a mature system on the LAN. ;This does not mean that anyone has done anything intentional to have created this issue. I am just calling attention and asking the community to consider addressing it properly.

AS I have been consistent with everyone on this, its NOT a major issue. Even though it AFFECTS EVERYONE, it is a low level affect until you bump up upon a LAN service that responds with some unwarranted results. We can avoid this by addressing this very simple issue somewhere in our PUPPY process. You and Barry hold the keys at system startup to address this very simply....should you choose.

iI feel like I battling and I really shouldn't be. This is in the interest of the general PUPPY community. This is ONLY about this 1 issue and requesting it be addressed! When it is addressed, it benefits ALL Puppy users: Your PUP, my PUP, everyone's PUP.

Lastly, we (you or I) have NO such problems with Windows/Macs doing this kind of thing on the LAN. In fact, I don't have this problem with any h/w NAS on the LANs, either. This is a PUPPY specific approach. The Windows info you share is looking at the netbios protocol. This discussion is and has NEVER BEEN ABOUT NETBIOS. It's about LAN protocol and device standards and their general LAN operations. And,

You have been a big help to all of the users and developers alike. And, I respect that. Thanks for what you have done to get us to this point in time._________________Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Enginesor use DogPile

@gcmartin: Am I clear on your situation? You wanted to connect Puppy to an enterprise LAN. You were instructed by the administrator to use a specific hostname. You changed the hostname using the current Puppy procedures.

However, in many other OS's (XP, Ubuntu, etc.) you are then required to do a reboot so that the new name is broadcast to the network. A little research reveals that Vista, Win7 and OS-X may have the same requirement. You feel that Puppy users should not need to do this.

I notice in BK's blog that he has added new code into Woof to address this situation. I am concerned that his changes were never vetted by the community to see if there are any negative side effects.

@gcmartin: Am I clear on your situation? You wanted to connect Puppy to an enterprise LAN. You were instructed by the administrator to use a specific hostname. You changed the hostname using the current Puppy procedures.

However, in many other OS's (XP, Ubuntu, etc.) you are then required to do a reboot so that the new name is broadcast to the network. A little research reveals that Vista, Win7 and OS-X may have the same requirement. You feel that Puppy users should not need to do this.

I notice in BK's blog that he has added new code into Woof to address this situation. I am concerned that his changes were never vetted by the community to see if there are any negative side effects.

Thanks Rcrsn51.

In XP (rather since 2000), even though the pop-up says 'reboot', you really haven't needed to do that for years. I was present at the 2000 Launch when Bill Gates indicated this and a "Loud cheer" from the audience when up.

And, in Puppy, there is NO instructions that say 'reboot'. "You really shouldn't have to since a stop the IP and request drives corrected information to the DHCP server." And, think of which you'd rather have to address this. I request of the DHCP server or a Live media reboot which takes me about 3-5 minutes on my laptop (depending of which PUP I am booting with which boot options)?

Here to help_________________Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Enginesor use DogPile

In XP (rather since 2000), even though the pop-up says 'reboot', you really haven't needed to do that for years. I was present at the 2000 Launch when Bill Gates indicated this and a "Loud cheer" from the audience when up.

Apparently you didn't read my test report above where I confirmed that a reboot is STILL needed in both XP Home and XP Pro.

Quote:

I notice in BK's blog that he has added new code into Woof to address this situation. I am concerned that his changes were never vetted by the community to see if there are any negative side effects.

In XP (rather since 2000), even though the pop-up says 'reboot', you really haven't needed to do that for years. I was present at the 2000 Launch when Bill Gates indicated this and a "Loud cheer" from the audience when up.

Apparently you didn't read my test report above where I confirmed that a reboot is STILL needed in both XP Home and XP Pro.

You're right, I haven't read it. I will run a test and report back. I just tested on a recent MAC and this reboot is certainly NOT the case. I did test weeks (maybe months ago) and this wasn't the case on a REDHAT or a SUSE.

But, until then, let's assume you are correct in what you share. What Microsoft was saying since Win95 when this message began appearing is (I para-phrase) "to get this machine in LAN compliance, reboot!" (I think you agree with that...right)

We are merely addressing LAN compliance in Puppy. I hope this is not a semantics discussion.

Edited: Just tested on a Microsoft server test machine. This is NOT the case. The server upon hostname change did re-register with the DHCP server (router) on the LAN. So as not to get into semantics, this merely reports that Microsoft will either ask you reboot to comply or it will do it for you, depending on which of the MS system you have.

Hope this helps_________________Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Enginesor use DogPile

I notice in BK's blog that he has added new code into Woof to address this situation. I am concerned that his changes were never vetted by the community to see if there are any negative side effects.

This is addressing the hostname change issue. And, he is introducing a change to allow the LAN to know the current (accurate) state of the Puppy machine.

And, Barry's approach doesn't just tie hostname to detection in FirstRUN for it allows any/all system app(s) (running under root, of course) to keep the LAN informed should a hostname change be made. for any reason. This is goodness for all.

We will be seeing those PUPs using his change soon as they build with his FirstRUN (and probably Shinobar's as well).

Thanks for reporting that to us here.

And THANKS Barry for understanding_________________Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Enginesor use DogPile

When any PC needs DHCP services, it starts with a broadcast. In ethernet, EVERYONE, see the broadcast.

Yes, but the question is WHO use this information? ONLY the DHCP server does.

shinobar wrote:

It may occur if the DHCP server reports the hostname 'pupppypcxxx' to other LAN system.

Probablly to the local dynamic DNS system. I also said I guess it is a special case because most of the router in the market do not offer local DNS.
Some enterprise LAN has such a local DYNAMIC DNS, but why you need to change the hostname if your LAN has local dynamic DNS?
i have built my own local DNS with fixed hostnames, so i need to change my hostname for my FIXED DNS.
BTW, my DHCP server provides the fixed hostname for the MAC address, but Puppy ignores it. I wonder why.

EDIT:

shinobar wrote:

why you need to change the hostname if your LAN has local dynamic DNS?

Regarding updating of the global HOSTNAME variable, that is good enough reason for restarting X after changing the hostname.

No.
The global HOSTNAME variable is updated by the /etc/profile. We need not restart X if we launch the rxvt because the rxvt reads the /etc/profile. You can test it:

Change the hostname by the firstrun or the hostname-set (BTW, that on the quicksetup or connectwizard need to click its special button.), but do not restart X.

Launch rxvt.

Type 'echo $HOSTNAME'.

No problem when you run any program from the rxvt. The problem occurs for the roxterm who does not read /etc/profile, and if any program is launched from the menu and the program uses the HOSNAME. I don't know what program uses it. Restarting X is no help for this case. You need to exit X and type 'exit' and 'xwin'.

P.S. Attached a small test program to show the HOSTNAME environment variable.

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum