My favorites
▼
|
Sign in
liub-open-source
[LIUB] Open source applications and scripts
Project Home
Downloads
Wiki
Issues
Source
Checkout
Browse
Changes
Source path:
svn
/
trunk
/
scripts
/
arp_flux_fix.sh
‹r5
r23
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#!/bin/bash -
#=======================================================================
#
# FILE: arp_flux_fix.sh
# USAGE: ./arp_flux_fix.sh
# DESCRIPTION: Fix ARP flux problem script
# REQUIREMENTS: arp(8)
# BUGS: N/A
# NOTES: N/A
# AUTHOR: Ali Ayoub
# EMAIL: ali@mellanox.com
# COMPANY: N/A
# CREATED: 09.17.2010-15:37:45
# REVISION: 1.0
#=======================================================================
# Orig values
# echo 0 > /proc/sys/net/ipv4/conf/all/arp_ignore
# echo 0 > /proc/sys/net/ipv4/conf/all/arp_announce
# checks
if [ $UID -ne 0 ]; then
echo "-E- You must be root to run this script"
exit 10
elif ! [ -f /proc/sys/net/ipv4/conf/all/arp_ignore ]; then
echo "-E- File not found: /proc/sys/net/ipv4/conf/all/arp_ignore"
exit 11
elif ! [ -f /proc/sys/net/ipv4/conf/all/arp_announce ]; then
echo "-E- /proc/sys/net/ipv4/conf/all/arp_announce"
exit 12
fi
arp_ignore=`cat /proc/sys/net/ipv4/conf/all/arp_ignore`
arp_announce=`cat /proc/sys/net/ipv4/conf/all/arp_announce`
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
echo "/proc/sys/net/ipv4/conf/all/arp_ignore: $arp_ignore => 1"
echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
echo "/proc/sys/net/ipv4/conf/all/arp_announce: $arp_announce => 2"
Show details
Hide details
Change log
r10
by Ali.Ayoub on Sep 17, 2010
Diff
fix typos
Go to:
/trunk/scripts/arp_flux_fix.sh
/trunk/scripts/cp.sh
/trunk/scripts/create_header.py
/trunk/scripts/ibport.py
Project members,
sign in
to write a code review
Older revisions
r5
by Ali.Ayoub on Sep 17, 2010
Diff
added arp_flux_fix.sh
All revisions of this file
File info
Size: 1330 bytes, 43 lines
View raw file
File properties
svn:executable
*
Powered by
Google Project Hosting