DSLPanel

From DSL Wiki


DSL Control Panel

Intro

The DSLPanel icon on your desktop takes you to the DSL Control Panel. It is the central location for accessing many of the tools needed to configure your hardware, and a convenient place start and verify the running condition of several daemons used for the servers offered in the DSL distribution.

Backup/Restore

Selecting this opens the Backup/Restore application window.

  • Cancel - Abort this process, and return to the DSL Control Panel.
  • Backup - Create a compressed file containing your personal files and other files you may have selected, in a location you specify.
  • Restore - Uncompress the contents of your backup file into your filesystem.


dsl-4.*

  • ...backup doesn't work, it cant write to a READ ONLY file system*

Printer Setup

Selecting this opens up a shell, which runs the apsfilter setup program. See the printer-howto.pdf for details about using this feature. http://distro.ibiblio.org/pub/linux/distributions/damnsmall/current/pdfdocs/printerhowto.pdf

Netcardconfig

Selecting this opens a shell, and takes you to the network card config application.

  • Use DHCP Broadcast
    • (Yes) * If your network is DHCP capable, you can have a lease granted to your network adapter, assigning an ip address to it, and providing nameserver information for your needs.
    • (No) * If your network does not offer DHCP, or your need requires a static ip address, select no to continue onward for more options. You will need your Gateway ip, Nameserver ip(s), and choice of ip address decided upon to continue.
  • Enter IP address - add the ip you wish to assign to the adapter listed.
  • Network Mask - Unless you have specific needs, the default is usually adequate.
  • Broadcast Address - Again, unless you have a specific subnet you are connecting to, the default is usually adequate.
  • Default Gateway - This sets the ip address that connects your internal network to any outside networks, including the internet. Normally this is provided by your ISP, or setup in your router appliance.
  • Nameservers - This is where you can add the nameservers used for DNS-to-ip lookups for your network. Usually provided to you by your ISP, or can be setup in your router appliance.

Dialup

Selecting this opens the PPP Dial configuration window.

  • Config - Opens a shell, which runs the pppconfig program. Here is where you enter phone numbers, userid and passwords, and connection type.
  • Dial - Connect to your chosen destination
  • Hangup - Discontinue your connection

PPPoE

Selecting this opens a shell, which runs the PPPoEconf program, which sets up a PPPoE login connection, should you require one.

Wlanconfig

Selecting this runs wlanconfig, an autodetection program for supported wireless cards which do not require prism2, wlan-ng, or ndiswrapper support in linux.

Ndiswrapper

Selecting this opens the ndiswrapper setup window, which allows you to use many wireless network cards not natively supported by linux, using a 'windows-type' driver.

  • inf file - Enter the complete path to your supplied .inf and .sys file to use for your hardware.
  • Device - Enter the name of the device. wlan0 (the default) is usually adequate.
  • sid - Enter the sid/ssid/essid require for your wireless network. Leaving this blank usually searches for any available open networks.
  • wep - If your network supports WEP, enter the passphrase in hex here, with every pair separated by colons, e.g. ( xx:xx:xx:xx:xx )
  • OK/Cancel - When all the necessary data is entered in the fields, choose OK to attempt a connect, otherwise choose cancel to abort.

Prism2

Selecting this opens the prism2 setup window, which allows you to enter your data when using a prism2 supported wireless card.

  • Device - Enter the name of the device. wlan0 (the default) is usually adequate.
  • Channel - Enter the channel of your wireless network.
  • sid - Enter the sid/ssid/essid require for your wireless network.
  • wep - If your network supports WEP, enter the passphrase in hex here, with every pair separated by colons, e.g. ( xx:xx:xx:xx:xx )
  • OK/Cancel - When all the necessary data is entered in the fields, choose OK to attempt a connect, otherwise choose cancel to abort

Keyboard

Selecting this opens a shell, which runs the kbdconfig program. Select your choice of keyboard configuration, and press OK, or choose cancel to abort.

Iwconfig

Selecting this opens the iwconfig setup window, which allows you to enter your data when using a wlan-ng supported wireless card.

  • Device - Enter the name of the device. wlan0 (the default) is usually adequate.
  • Channel - Enter the channel of your wireless network.
  • sid - Enter the sid/ssid/essid require for your wireless network.
  • wep - If your network supports WEP, enter the passphrase in hex here, with every pair separated by colons, e.g. ( xx:xx:xx:xx:xx )
  • OK/Cancel - When all the necessary data is entered in the fields, choose OK to attempt a connect, otherwise choose cancel to abort.

Help

Selecting this opens the "Getting Started" help page, an internal webpage to find information on the basics of using DSL.

Xvesa

Selecting this opens the DSL Xvesa setup application. When using the internal Xvesa X server, this allows you to easily change resolutions on your monitor, based on your video card's vesa compliant support and range of available modes.

Printing/lpd

Selecting this starts your printer services daemon. It is your print server, accepting print requests from your applications, and sending them to your printer device. The button stays depressed while the daemon is active. Pressing the button again shuts down the daemon, and the button returns to its original appearance.

BetaFTP

Selecting this starts your betaftpd daemon. It is your personal ftp server. Accessing this FTP server requires a userid with a password. Open a shell and type "sudo passwd dsl", and follow the prompts to assign a password to the user dsl before using this server. Access then requires the userid 'dsl' , followed by your password. Other users/passwords can be added for use in betaftp, by opening a shell and typing "sudo /usr/sbin/addusers.lua, and following the prompts, or selecting from the desktop menu - System >> Addusers. The button stays depressed while the ftp daemon is active. Pressing the button again shuts down the ftp daemon, and the button returns to its original appearance.

MonkeyWeb

Selecting this starts your webserver daemon. It is your personal web server. It is very easy to use and maintain. Place your webpages in the /opt/monkey/htdocs directory. There is currently php support available for it here. http://distro.ibiblio.org/pub/linux/distributions/damnsmall/mydsl/system/php-4-monkey-0.9.1.tar.gz The button stays depressed while the web daemon is active. Pressing the button again shuts down the web daemon, and the button returns to its original appearance.

ssh server

Selecting this starts your ssh daemon. It is a secure telnet type server. This allows you to have remote access into your computer, very securely, from your network or outside networks. Accessing this ssh server requires a userid with a password. Open a shell and type "sudo passwd dsl", and follow the prompts to assign a password to the user dsl before using this server. Access then requires the userid 'dsl' , followed by your password. Other users/passwords can be added for use in ssh, by opening a shell and typing "sudo /usr/sbin/addusers.lua, and following the prompts, or selecting from the desktop menu - System >> Addusers. The button stays depressed while the ssh daemon is active. Pressing the button again shuts down the ssh daemon, and the button returns to its original appearance.

DHCP client

Selecting this stops your DHCP daemon. DHCP allows your computer to have access to a network that offers DHCP leases for autoconfiguring addresses and services. It is normally enabled by default. Pressing the button defeats any DHCP services you currently are receiving from the DHCP server.

NFS Client

Selecting this starts your nfs client daemon. NFS is a protocol for allowing fileshares and mounting remote nfs filesystems.The button stays depressed while the nfs daemon is active. Pressing the button again shuts down the nfs daemon, and the button returns to its original appearance.

Closing

All of the buttons in the DSL control panel are also keyboard accessible. Using the alt key, in combination with the underscored characters on the buttons activates that button. The DSLPanel is continuously in a state of growth, and one should expect to see more options added to it in future DSL versions.