Submitted by: Wildman
The BeOS Networking Environment, an enhanced network stack for BeOS 5 (only).
HOW TO INSTALL BONE:
If you are reading this, you presumably have unzipped the bone_install.zip
file and you now have a 'bone_install' directory somewhere on your disk.
To install BONE, follow these steps:
1) Launch the Terminal application.
2) In Terminal, change directory to the 'bone_install' directory that you
created when you unzipped bone_install.zip. If you unzipped
bone_install.zip onto your Desktop, this command would be
something like 'cd /boot/home/Desktop/bone_install' followed by the
3) Type 'sh ./do_bone_install' in the Terminal and then press the Enter key.
This will run the BONE installer script.
4) The installer script will run, installing the BONE components,
copying your existing network settings, and backing up components
of the pre-BONE networking system (which is called the net_server).
After the script runs it will prompt you to press a key to reboot
If you're one of those people who wants more details on what exactly
the do_bone_install script actually does, here's a relatively complete
* Converts your current net settings into configuration files usable
by BONE, BIND, etc.
* Replaces /system/boot/Netscript with a shell script that configures
* Installs BONE binaries, modules, scripts, and libraries.
* Replaces libnet.so with BONE compatibility libnet.so.
* Replaces kernel and selected applications.
* Reboots machine
5) Upon reboot, your system should be up and running with BONE with
your previous network settings. The Network preferences panel is
still on your system, but will not be functional. You must use the
Boneyard preferences program to configure BONE.
HOW TO UNINSTALL BONE:
If you run into problems after installing BONE, or just want to go back to
the previous networking system, we have provided an uninstaller. The uninstaller
has not been extensively tested, but we believe it will work for most people.
To uninstall BONE, follow these steps:
1) Launch the Terminal application
2) Type 'cd /boot/home/net_switch' into the Terminal and then press the Enter key.
3) Type './setnetserver' and then press the Enter key. This program will restore
the older programs and configuration files that were on your
system before you installed BONE.
4) Reboot the machine by selecting "Restart" from the Deskbar menu.
5) Upon reboot your system should be running the old net_server networking
system again using the settings that were in place before you installed
WARNING! Installing this beta will break printing support! The BeOS 5
printing system used some features of the net_server to provide Appletalk
support that are not available with BONE. If you need to print, don't
install BONE. The Printers preference panel will not run after BONE is
installed. We realize that this is unfortunate, but our preferred solution
entails quite a bit of additional engineering work that we cannot undertake
The following protocols are supported in the BONE beta:
TCP, UDP, IPv4, ICMP, PPP/PPPoE, and their associated helpers (ARP, LCP, etc.).
A raw sockets interface is also provided.
IPv6 is planned to be added (eventually).
Multiple network cards are supported. Routing between them is currently enabled, and
support for IP aliasing (NAT) is included.
ISC BIND 8.2 is provided.
ISC DHCPd 2.0 is provided.
CIFS support is only available via the 'cifsmount' command-line utility. The 'World O Networking' network browser is currently broken.
Applications which have been added or modified by this beta include:
Boneyard - Bone GUI configuration tool.
dhclient -Dynamic Host Configuration Protocol Client (use dhconfig when possible)
dhconfig - BONE kernel dhcp client configuration tool
dhcpd - Dynamic Host Configuration Protocol Server
dhcrelay - Dynamic Host Configuration Protocol Relay Agent
dig - send domain name query packets to name servers
dnskeygen - generate public, private, and shared secret keys for DNS security
dnsquery - query domain name servers using resolver
ezmount - 'cifsmount' wrapper script
finger - user information lookup program
ftp - ARPANET file transfer program
ftpd - DARPA Internet File Transfer Protocol server
host - look up host names using domain server
ifconfig - network interface configuration tool
inetd - internet super-server
ipalias - BONE kernel IP Aliasing (NAT) configuration tool
named - Internet domain name server (DNS)
named-bootconf - convert name server configuration files
named-xfer - ancillary agent for inbound zone transfers
ndc - name daemon control program
netperf - network performance measurement tool
nslookup - query Internet name servers interactively
nsupdate - update Internet name servers interactively
ping - send ICMP ECHO_REQUEST packets to network hosts
pppconfig - BONE kernel PPP configuration tool
rhdaemon - RobinHood webserver
Details about this version:
(no information provided)
Intel (BeOS 5) (5.2M)