Setup linux test client: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
*Debian 8 | *Debian 8 | ||
*Apache 2.4 | *Apache 2.4 | ||
*Hostname used for the test: myLVS-LinuxClient | *Hostname used for the test: '''myLVS-LinuxClient''' | ||
| valign="top" | | | valign="top" | | ||
[[File:myLVS-HL-Linux.png|240px]]<br><br> | [[File:myLVS-HL-Linux.png|240px]]<br><br> | ||
Line 19: | Line 19: | ||
net.ipv4.conf.all.arp_announce = 2 | net.ipv4.conf.all.arp_announce = 2 | ||
Apply: | |||
sysctl -p | |||
To make it | To make it applied immediately you can set: | ||
root@myLVS-LinuxClient:~# '''echo "1" > /proc/sys/net/ipv4/conf/eth0/arp_ignore''' | root@myLVS-LinuxClient:~# '''echo "1" > /proc/sys/net/ipv4/conf/eth0/arp_ignore''' | ||
root@myLVS-LinuxClient:~# '''echo "2" > /proc/sys/net/ipv4/conf/eth0/arp_announce''' | root@myLVS-LinuxClient:~# '''echo "2" > /proc/sys/net/ipv4/conf/eth0/arp_announce''' | ||
Line 26: | Line 28: | ||
root@myLVS-LinuxClient:~# '''echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce''' | root@myLVS-LinuxClient:~# '''echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce''' | ||
'''Note: If the ifconfig command is missing then install it by using:''' | |||
# apt-get install net-tools | |||
Add to '''/etc/rc.local''' to automatic load the loop back adapter: | Add to '''/etc/rc.local''' to automatic load the loop back adapter: | ||
Line 61: | Line 66: | ||
There should be the Linux/Debian default web page<br> | There should be the Linux/Debian default web page<br> | ||
[[File:04-01-01-DebianDefWeb.png|640px]]<br><br> | [[File:04-01-01-DebianDefWeb.png|640px]]<br><br> | ||
=Where to go next= | |||
<br> | |||
*Go here: [[Setup summary]] |
Latest revision as of 08:39, 5 August 2020
Linux Test setup, it has been tested on
|
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
Apply:
sysctl -p
To make it applied immediately you can set:
root@myLVS-LinuxClient:~# echo "1" > /proc/sys/net/ipv4/conf/eth0/arp_ignore root@myLVS-LinuxClient:~# echo "2" > /proc/sys/net/ipv4/conf/eth0/arp_announce root@myLVS-LinuxClient:~# echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore root@myLVS-LinuxClient:~# echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce
Note: If the ifconfig command is missing then install it by using:
# apt-get install net-tools
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:
root@myLVS-LinuxClient:~# 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
The new myLVS overview should now show the disabled (Windows) server marked with a red cross:
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
Where to go next
- Go here: Setup summary