If your Linux system does not have network communication hardware installed, or if it uses the dynamic host configuration protocol (DHCP) for network IP address configuration, you can install Adaptive Server components using these procedures.
Installing a dummy-network interface
Add /sbin to your $PATH environment setting:
# PATH=$PATH:/sbin
Add an IP address and host name to your /etc/hosts table. Sybase recommends that you use an address in a free Internet address band.
For example, an Internet address of 10.0.0.1 would result in:
echo 10.0.0.1 $HOSTNAME >> /etc/hosts
Sybase recommends that you do not use “localhost” as an alternative.
Preload the dummy network driver on the machine.
# modprobe dummy
If this command is successful, you do not receive any messages from the server.
Bind the dummy established network interface to the $HOSTNAME configured IP address.
# ifconfig dummy0 $HOSTNAME
For a DHCP environment, add a route other than “default” to the established virtual network setup.
# route add $HOSTNAME dummy0
Check the network binding:
# ifconfig dummy0
This command gives below listed output:
dummy0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
inet addr:10.0.0.1 Bcast:10.255.255.255 Mask:255.0.0.0
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
Check the route binding:
# route
This command shows the routing as it is set up.
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
HOSTNAME * 255.255.255.255 UH 0 0 0 dummy0
10.0.0.0 * 255.0.0.0 U 0 0 0 dummy0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo