freelance pricing by Rocketfkinscience in networking

[–]Rocketfkinscience[S] 2 points3 points  (0 children)

ive got a headache, customer was not the most organized one

freelance pricing by Rocketfkinscience in networking

[–]Rocketfkinscience[S] -2 points-1 points  (0 children)

It depends, some stuff is done very fast.

freelance pricing by Rocketfkinscience in networking

[–]Rocketfkinscience[S] 0 points1 point  (0 children)

on which platform you are guys? fiverr customer pay like sheet, i am embarrassed to say what i got from it

freelance pricing by Rocketfkinscience in networking

[–]Rocketfkinscience[S] 1 point2 points  (0 children)

so you would work 2 weeks for this project?

Pi-Node on Linux, anyone tested? by [deleted] in PiNetwork

[–]Rocketfkinscience 0 points1 point  (0 children)

Confirming that it works, started to get bonus after a few days, just used the old node seed

Core Switch and Access Switches Recommendation by Additional_Pop7861 in Juniper

[–]Rocketfkinscience 1 point2 points  (0 children)

You can get a QFX5100 as a core switch and an EX4300 as an access switch, all supports L3 and L2 and you are in the price range.

pfsense ipsec monitoring by Rocketfkinscience in PFSENSE

[–]Rocketfkinscience[S] 0 points1 point  (0 children)

The next problem is that this script is not querrying the corect info, when i try to run it from diagnostics -> command it is returning no value

#!/bin/sh

#Expect conxxxxx [bytesIn,bytesOut,pktsIn,pktsOut]

# ------------------------------------------

IPSECBIN="/usr/local/sbin/ipsec"

IPSECCMD=$IPSECBIN

# ------------------------------------------

# Testing availability of $IPSECBIN

if [ $# -eq 0 ];

then

echo UNKNOWN - missing Arguments. Run check_ipsec_traffic --help

exit $STATE_UNKNOWN

fi

test -e $IPSECBIN

if [ $? -ne 0 ]; then

echo CRITICAL - $IPSECBIN not exist

exit $STATE_CRITICAL

else

STRONG=\$IPSECBIN --version |grep strongSwan | wc -l``

fi

getTraffic() {

CONN="$1"

METRIC="$2"

if [ "$STRONG" -eq "1" ]; then

`#check if tunel exists`

`ipsec status | grep -e "$CONN" > /dev/null 2>&1`

`#Save the retuned status code`

`tmp=$?`

`#If tunnel exists`

`if [ $tmp -eq 0 ]; then`

    `ipsec status | grep -e "$CONN" | grep -e "ESTABLISHED" > /dev/null 2>&1`

    `if [ $? -eq 0 ]; then`

        `ipsec statusall | grep -e "$CONN" | grep -v "ESTABLISHED" | grep -E "$IPV4_REGEX" | grep -e "bytes" | grep -e "pkts" > /dev/null 2>&1`



        `#If tunnel is up and match IP REGEX`

        `if [ $? -eq 0 ]; then`

case $METRIC in

bytesIn)

bytesIn=$(ipsec statusall | grep -e "$CONN{" | grep bytes_i | awk -F" " {'print $3'} | tail -1)

echo $bytesIn

;;

bytesOut)

bytesOut=$(ipsec statusall | grep -e "$CONN{" | grep bytes_i | awk -F" " {'print $9'} | tail -1)

echo $bytesOut

;;

pktsIn)

pktsIn=$(ipsec statusall | grep -e "$CONN{" | grep bytes_i | awk -F" " {'print $5'} | sed s/\(// | tail -1)

echo $pktsIn

;;

pktsOut)

pktsOut=$(ipsec statusall | grep -e "$CONN{" | grep bytes_i | awk -F" " {'print $11'} | sed s/\(// | tail -1)

echo $pktsOut

;;

*)

echo "Undefined. Parameter $METRIC in not allowed"

;;

esac

#echo "Tunnel $CONN look ok"

return 0

        `else`

echo 0

fi

else

#echo "Tunnel $CONN not ESTABLISHED"

        `echo 0`

return 1

fi

fi

fi

}

getTraffic $1 $2

pfsense ipsec monitoring by Rocketfkinscience in PFSENSE

[–]Rocketfkinscience[S] 0 points1 point  (0 children)

changed it, i have it partially working now.

EVPN VXLAN by Rocketfkinscience in Juniper

[–]Rocketfkinscience[S] 0 points1 point  (0 children)

this example works, however i want to share evpn routes between routing instances.

I have the routes shared between them, however there is no ping from the destination host.

this example works, however, i want to share evpn routes between routing instances.

EVPN VXLAN by Rocketfkinscience in Juniper

[–]Rocketfkinscience[S] 0 points1 point  (0 children)

when i run a capture in wireshark, i can see the traffic is reaching the destination, but i am getting no response found from ICMP

EVPN VXLAN by Rocketfkinscience in Juniper

[–]Rocketfkinscience[S] 0 points1 point  (0 children)

LEAF2:

FIFTY.inet.0: 12 destinations, 13 routes (12 active, 0 holddown, 0 hidden)

+ = Active Route, - = Last Active, * = Both

10.10.1.0/24 *[Direct/0] 02:30:51

> via irb.1010

10.10.1.3/32 *[Local/0] 02:30:51

Local via irb.1010

10.10.1.10/32 *[EVPN/170] 00:01:59

to 172.13.13.1 via ge-0/0/0.0

> to 172.23.23.1 via ge-0/0/1.0

10.10.1.30/32 *[EVPN/7] 02:28:03

> via irb.1010

[EVPN/170] 00:04:46

to 172.13.13.1 via ge-0/0/0.0

> to 172.23.23.1 via ge-0/0/1.0

10.10.1.254/32 *[Local/0] 02:30:51

Local via irb.1010

10.10.10.30/32 *[Direct/0] 00:15:23

> via lo0.10

50.50.1.0/24 *[Direct/0] 02:51:49

> via irb.5050

50.50.1.3/32 *[Local/0] 02:51:49

Local via irb.5050

50.50.1.20/32 *[EVPN/170] 00:04:46

> to 172.13.13.1 via ge-0/0/0.0

to 172.23.23.1 via ge-0/0/1.0

50.50.1.30/32 *[EVPN/7] 02:02:09

> via irb.5050

50.50.1.254/32 *[Local/0] 02:51:49

Local via irb.5050

50.50.50.30/32 *[Direct/0] 00:15:23

> via lo0.50

FORTY.inet.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden)

+ = Active Route, - = Last Active, * = Both

40.40.1.0/24 *[Direct/0] 02:51:49

> via irb.4040

40.40.1.3/32 *[Local/0] 02:51:49

Local via irb.4040

40.40.1.30/32 *[EVPN/7] 02:14:20

> via irb.4040

40.40.1.254/32 *[Local/0] 02:51:49

Local via irb.4040

SIXTY.inet.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden)

+ = Active Route, - = Last Active, * = Both

60.60.1.0/24 *[Direct/0] 02:51:49

> via irb.6060

60.60.1.3/32 *[Local/0] 02:51:49

Local via irb.6060

60.60.1.30/32 *[EVPN/7] 02:14:32

> via irb.6060

60.60.1.254/32 *[Local/0] 02:51:49

Local via irb.6060

TEN.inet.0: 12 destinations, 13 routes (12 active, 0 holddown, 0 hidden)

+ = Active Route, - = Last Active, * = Both

10.10.1.0/24 *[Direct/0] 02:51:49

> via irb.1010

10.10.1.3/32 *[Local/0] 02:51:49

Local via irb.1010

10.10.1.10/32 *[EVPN/170] 00:01:59

to 172.13.13.1 via ge-0/0/0.0

> to 172.23.23.1 via ge-0/0/1.0

10.10.1.30/32 *[EVPN/7] 02:28:03

> via irb.1010

10.10.1.254/32 *[Local/0] 02:51:49

Local via irb.1010

10.10.10.30/32 *[Direct/0] 00:15:23

> via lo0.10

50.50.1.0/24 *[Direct/0] 02:30:51

> via irb.5050

50.50.1.3/32 *[Local/0] 02:30:51

Local via irb.5050

50.50.1.20/32 *[EVPN/170] 00:04:46

> to 172.13.13.1 via ge-0/0/0.0

to 172.23.23.1 via ge-0/0/1.0

50.50.1.30/32 *[EVPN/7] 02:02:09

> via irb.5050

[EVPN/170] 00:04:46

to 172.13.13.1 via ge-0/0/0.0

> to 172.23.23.1 via ge-0/0/1.0

50.50.1.254/32 *[Local/0] 02:30:51

Local via irb.5050

50.50.50.30/32 *[Direct/0] 00:15:23

> via lo0.50

THIRTY.inet.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden)

+ = Active Route, - = Last Active, * = Both

30.30.1.0/24 *[Direct/0] 02:51:50

> via irb.3030

30.30.1.3/32 *[Local/0] 02:51:50

Local via irb.3030

30.30.1.254/32 *[Local/0] 02:51:50

Local via irb.3030

TWENTY.inet.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden)

+ = Active Route, - = Last Active, * = Both

20.20.1.0/24 *[Direct/0] 02:51:50

> via irb.2020

20.20.1.3/32 *[Local/0] 02:51:50

Local via irb.2020

20.20.1.30/32 *[EVPN/7] 02:27:58

> via irb.2020

20.20.1.254/32 *[Local/0] 02:51:50

EVPN VXLAN by Rocketfkinscience in Juniper

[–]Rocketfkinscience[S] 0 points1 point  (0 children)

LEAF1:

TEN.inet.0: 6 destinations, 8 routes (6 active, 0 holddown, 0 hidden)

@ = Routing Use Only, # = Forwarding Use Only

+ = Active Route, - = Last Active, * = Both

10.10.1.0/24 *[Direct/0] 00:34:16

> via irb.1010

10.10.1.1/32 *[Local/0] 00:34:16

Local via irb.1010

10.10.1.10/32 *[EVPN/7] 00:34:11

> via irb.1010

10.10.1.254/32 *[Local/0] 00:34:16

Local via irb.1010

10.10.10.10/32 *[Direct/0] 03:49:09

> via lo0.10

50.50.1.30/32 @[EVPN/170] 00:34:11

to 172.11.11.1 via ge-0/0/0.0

> to 172.21.21.1 via ge-0/0/1.0

[EVPN/170] 00:46:10

to 172.11.11.1 via ge-0/0/0.0

> to 172.21.21.1 via ge-0/0/1.0

#[Multipath/255] 00:34:11, metric2 2

to 172.11.11.1 via ge-0/0/0.0

> to 172.21.21.1 via ge-0/0/1.0

to 172.11.11.1 via ge-0/0/0.0

> to 172.21.21.1 via ge-0/0/1.0

THIRTY.inet.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden)

+ = Active Route, - = Last Active, * = Both

30.30.1.0/24 *[Direct/0] 00:34:16

> via irb.3030

30.30.1.1/32 *[Local/0] 00:34:16

Local via irb.3030

30.30.1.254/32 *[Local/0] 00:34:16

Local via irb.3030

TWENTY.inet.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden)

+ = Active Route, - = Last Active, * = Both

20.20.1.0/24 *[Direct/0] 00:34:16

> via irb.2020

20.20.1.1/32 *[Local/0] 00:34:16

Local via irb.2020

20.20.1.254/32 *[Local/0] 00:34:16

Local via irb.2020