if I am In LAN remove /ip6/ addresses from tryme.addr
This commit is contained in:
parent
3f0e02a7c0
commit
7266f939b4
|
@ -11,6 +11,9 @@ ME="${0##*/}"
|
|||
YOU=$(ps auxf --sort=+utime | grep -w ipfs | grep -v -E 'color=auto|grep' | tail -n 1 | cut -d " " -f 1);
|
||||
IPFSNODEID=$(ipfs id -f='<id>\n')
|
||||
|
||||
myIP=$(hostname -I | awk '{print $1}' | head -n 1)
|
||||
IamInLAN=$(echo $myIP | grep -E "(^127\.)|(^192\.168\.)|(^fd42\:)|(^10\.)|(^172\.1[6-9]\.)|(^172\.2[0-9]\.)|(^172\.3[0-1]\.)|(^::1$)|(^[fF][cCdD])/" )
|
||||
|
||||
#EXTERNIP=$(curl -s http://whatismyip.akamai.com/)
|
||||
########################################################################
|
||||
echo "CREATING MY /home/$YOU/.zen/ipfs/.${IPFSNODEID}/tryme.addr"
|
||||
|
@ -33,6 +36,13 @@ do
|
|||
isLAN=$(echo $tryme | cut -f3 -d '/' | grep -E "(^127\.)|(^192\.168\.)|(^fd42\:)|(^10\.)|(^172\.1[6-9]\.)|(^172\.2[0-9]\.)|(^172\.3[0-1]\.)|(^::1$)|(^[fF][cCdD])/")
|
||||
[[ ! $isLAN ]] && echo "$tryme" >> ~/.zen/ipfs/.${IPFSNODEID}/tryme.addr && echo "$tryme"
|
||||
done
|
||||
|
||||
# REMOVE ipv6 address for in LAN node
|
||||
if [[ $IamInLAN ]]; then
|
||||
cat ~/.zen/ipfs/.${IPFSNODEID}/tryme.addr | grep -Ev "ip6" > /tmp/tryme.addr
|
||||
cp -f /tmp/tryme.addr ~/.zen/ipfs/.${IPFSNODEID}/tryme.addr
|
||||
fi
|
||||
|
||||
# UNIQ TOUT CA
|
||||
cat ~/.zen/ipfs/.${IPFSNODEID}/tryme.addr | sort | uniq > /tmp/tryme.addr
|
||||
cp -f /tmp/tryme.addr ~/.zen/ipfs/.${IPFSNODEID}/tryme.addr
|
||||
|
|
Loading…
Reference in New Issue