Setup linux test client

From mylvs
Jump to: navigation, search

Linux Test setup, it has been tested on

  • Debian 8
  • Apache 2.4
  • Hostname used for the test: myLVS-LinuxClient

MyLVS-HL-Linux.png


System settings to configure the loop back adapter

To make the change permanent you may edit /etc/sysctl.conf and add:

net.ipv4.conf.eth0.arp_ignore = 1
net.ipv4.conf.eth0.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2


To make it applied immediately you can set:

[email protected]:~# echo "1" > /proc/sys/net/ipv4/conf/eth0/arp_ignore
[email protected]:~# echo "2" > /proc/sys/net/ipv4/conf/eth0/arp_announce
[email protected]:~# echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore
[email protected]:~# echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce


Add to /etc/rc.local to automatic load the loop back adapter:

/sbin/ifconfig lo:0 192.168.2.220 -arp netmask 255.255.255.255 up

ifconfig should look like:

[email protected]:~# ifconfig
eth0     Link encap:Ethernet  HWaddr 08:00:27:89:f3:8d
         inet addr:192.168.2.222  Bcast:255.255.255.255  Mask:255.255.255.0
         inet6 addr: fe80::a00:27ff:fe89:f38d/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:1646 errors:0 dropped:2 overruns:0 frame:0
         TX packets:356 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:153233 (149.6 KiB)  TX bytes:105801 (103.3 KiB)
lo       Link encap:Local Loopback
         inet addr:127.0.0.1  Mask:255.0.0.0
         inet6 addr: ::1/128 Scope:Host
         UP LOOPBACK RUNNING  MTU:65536  Metric:1
         RX packets:32 errors:0 dropped:0 overruns:0 frame:0
         TX packets:32 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:1920 (1.8 KiB)  TX bytes:1920 (1.8 KiB)
lo:0     Link encap:Local Loopback
         inet addr:192.168.2.220  Mask:255.255.255.255
         UP LOOPBACK RUNNING  MTU:65536  Metric:1

Testing the loop back adapter


Switch off the first (Windows) client to make Linux as the only web server
04-02-01-myLVSOff.png


The new myLVS overview should now show the disabled (Windows) server marked with a red cross:
04-02-02-myLVS02on.png

Use a network client and open the URL http://192.168.2.220, we should now see the result of web02 (because web01 is off)
There should be the Linux/Debian default web page
04-01-01-DebianDefWeb.png

Where to go next