THE DIRECTIONS OF THIS TOPIC ARE VALID UP TO VERSION 1.0.0
In the version 2.0.0 the management of Command-line arguments has changed.
To be more clear, I created a new topic.
FOR DIRECTIONS FROM VERSION 2.0.0, SEE THE NEW TOPIC AT http://murga-linux.com/puppy/viewtopic.php?t=100924
I designed and developed a program that connects the client to the router and assign IP address dynamically (to the client on which it's executed), without the use of the DHCP (no DHCP client, no DHCP server).
The program (via pppd) also allows connection to the Internet with USB modem sticks or mobile phone plug to the PC with USB (not tested with smartphones).
This is the URL:
https://github.com/tone77/frubee
I wrote the instructions to try it on Precise Puppy 5.7.1 (kernel 3.9.11).
If you don't want build Frubee, to install it run frubee-0.0.1.pet.
For build Frubee you must install "devx_precise_5.7.1.sfs"
(http://distro.ibiblio.org/quirky/precis ... _5.7.1.sfs)
and run from shell the script "install.sh".
Once installed, run from shell:
Code: Select all
frubee "0" "0" 0
Light test
You can try Frubee even if the PC has already an IP address and it's connected to the router via DHCP.
Run Frubee.
To restore the original configuration restart PC (PC could have another IP address).
Full test
To avoid the risk of no longer be able to connect, before running the full test, it's advisable to check if Frubee connects to Internet with the mode aforementioned, that is not by manually editing the original configuration.
For details read below.
1. Disable DHCP server in the router
2. Disable DHCP client in Precise Puppy 5.7.1: run "mv /usr/sbin/dhcpcd /usr/sbin/dhcpcd_"
3. Restart PC
4. Run Frubee
5. Re-enable DHCP server in the router
6. Re-enable DHCP client in Precise Puppy 5.7.1: run "mv /usr/sbin/dhcpcd_ /usr/sbin/dhcpcd"
7. Restart PC
The package: