LINUX-Introduction: -------------------- This is the README for the Fall 1998 special Linux mini-release. This is NOT a complete release of PSU Secure Mobile IP for Linux. This release contains ONLY the code for the mobile node daemon (MND). (This means that we can run Mobile-IP on a linux laptop.) There is md5 Mobile-IP authentication, but the Linux mobile node daemon does not include IPSEC. This Mobile Node Daemon is designed to be run in conjunction with the PSU Mobile IP Daemon (MIPD) available with the full release of PSU MIP available from: http://www.cs.pdx.edu/research/SMN/index.html It may well work with other Mobile-IP versions too. At this time, the full release (routing infrastructure and laptops) is only available for FreeBSD. Since this is not a full release, the README will not go into a gory description of Mobile IP as that is available with the full release. The mini-release includes: README - this readme file. mnd.conf.example - an example of /etc/mnd.conf, the configuration file for the mobile node daemon. mip.src.linux - directory containing the Linux mobile node daemon source-code. wireless_tools - directory containing a set of tools for querying and manipulating the wavelan wireless interface. Written by Jean Tourrilhes - jt@hplb.hpl.hp.com man - directory containing the man pages for mnd, mnstat and mnd.conf copyright - copyright information which applies to the release bin - mnd and mnstat binaries compiled from mip.src.linux sources. Tools provided include: 1. wireless_tools for looking at the state of the wavelan system. 2. mnd - the Mobile-IP routing daemon necessary for Mobile-IP on the linux laptop. 3. mnstat - a tool used to query information provided from mnd. E.g., you can learn your current agent and current Mobile-IP state (at home, away, not connected), etc. Installation: ------------- The mobile node daemon is designed to be used over a Wavelan wireless interface. However it may be used with ethernet interfaces as well, although we have not tested that functionality. For wavelan, the kernel MUST be configured with Radio network interface support enabled. The tested configuration is: 2.0.35 kernel 3.0.5 pcmcia support. 915MHz Wavelan step 1: configure OS if necessary, ie. recompile kernel, install pcmcia etc.. step 2: compile and install Linux mnd. This should be as simple as typing "make install". You may alternatively use mnd and mnstat from the bin directory. step 3: install man pages for mnd, mnd.conf and mnstat. cd into the man directory and type "sh install.sh" step 3: edit /etc/mnd.conf according to the instructions in the mnd.conf manpage and the help files available with the full release. You will have to make sure that mobile-ip keys match any mobile-ip keys used elsewhere (on Home Agents and/or Foreign Agents). step 4: start the mobile node daemon. you may wish to place "/usr/sbin/mnd" in /etc/rc.d/rc.local so that it starts at boot. step 5: test the status of mnd with mnstat. If you have additional questions, send mail to: Bjorn Chambless - bjorn@cs.pdx.edu