Ubiquiti Edgerouter X SFP and Edgepoint R6 compability report: SFP Ethernet

2017/03/26 ubiquiti, µpdate

I just ran tested and confirmed proper working of the Juniper SP7041-M1-JN on the Ubiquiti Edgerouter X SFP and Edgepoint R6 both running 1.9.1

Juniper SP7041-M1-JN allows you to transform a SFP slot into an Ethernet port

Source: http://articulo.mercadolibre.cl/MLC-434507651-sfp-transceiver-cisco-juniper-networks-740-013111-sp7041-m1-_JM

How I backup my VyOS machines using FreeNAS

2017/02/26 edgeos, FreeNAS, vyatta, vyos , , , , , , , , , ,

Seed VyOS / EdgeOS

We start by seeding the routers with a script to insert a ssh-key used by FreeNAS to access to box. We make add the backup cronjob and make sure it runs on a daily-basis. We also move the apt daily-cronjob to the root-homedirectory as it seems to unnecessarily slow things down. Make sure to replace your key in the script by your own. I’m using the backup user on VyOS (native user).

#!/bin/sh
mkdir /home/backup
mkdir /home/backup/.ssh/
mv /etc/cron.daily/apt /root/
chown backup:backup /home/backup -R
chmod 750 /home/backup/.ssh/
echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDNoBYvmqNw6lU7XzpS25dzO9D3H0+Ou1OqW94i1FYEUe6nFJfKnSxCPsxXgwBvT7xZMx1EWW8A8kxrSiiEcaiGiI9PXvL7Kr6CFr+WmDqudDpcx7SVV2+n7ifaXjpxySKMKnGh/uCLR5P4ElLp0n5qRpG2lkEbXsRwqsnr4csnovmw5P8ZCEghAYK51hMBrTVsj6rKnjNVtQWPLPryPn6koDLcPZnGF9gaN5Azm42p7QLTE9bfzow4ZfGm5+ljiqiCINjGfkEyoEmNciyEmd8aVtcfcFAFxC3nwZXZ2KJgGag1tsPZNp5sqLmuSJKzxgM8tqyzU8XFLH3ClINWdd7R backup@abed.abcdef.lan" > /home/backup/.ssh/authorized_keys
sed -i 's/backup.*/backup:x:34:34:backup:\/home\/backup:\/bin\/sh/' /etc/passwd
cat > /etc/cron.daily/backup << EOL #!/bin/sh rm -f /home/backup/backup-* date="$(date +%Y-%m-%d_%H%M)" tar czf /home/backup/backup-\$date.tar.gz /config/ &> /dev/null
chmod 700 /home/backup/backup-\$date.tar.gz
chown backup:backup /home/backup/backup-\$date.tar.gz
EOL

chmod 775 /etc/cron.daily/backup
run-parts --verbose /etc/cron.daily

Enable SSH access on the box accessible from FreeNAS. To generate a key SSH as root into your FreeNAS and do su – backup to identify as backup user; then generate a ssh-key with ssh-keygen -t rsa. You can view your ssh-key with cat ~/.ssh/id_rsa.pub. Copy that in the script.

EdgeOS needs rsync

Don’t forget to install rsync on Ubiquiti EdgeOS devices

configure
set system package repository wheezy components 'main contrib non-free'
set system package repository wheezy distribution wheezy
set system package repository wheezy url http://http.us.debian.org/debian
commit
save
sudo su -
apt-get update
apt-get install rsync

Configure FreeNAS

It’s best to test SSH connectivity towards each target on the command-line before attempting to configure an Rsync Task. You can do so by SSH’ing into your FreeNAS as root. Test the target by SSHing as backup user: su – backup, ssh target-ip, you should be logged-in without a hitch (accept the host-key if asked).

FreeBSD 11: configure OVH fail-over IP

2017/01/15 freebsd, network, OVH ,

This is my take at the FreeBSD 11 network configuration on fail-over IPs. Append the following to /etc/rc.conf. In my example em0 is the network interface (use ifconfig to confirm), 51.22.53.90 is the VMs IP-address and 51.22.64.14 is the ESXi host.

ifconfig_em0="inet 51.22.53.90 netmask 255.255.255.255 broadcast 51.22.53.90" 
static_routes="em0_iface"
routes_em_iface="-net 51.22.64.14 -iface em0" 
defaultrouter="51.22.64.14"

We configure DNS resolving using the OVH DNS server 213.186.33.99 by creating /etc/nslookup.conf with the following contents:

nameserver 213.186.33.99

If you lose connectivity after a while check your dmesg for ARP entries changes mac-address (especially your ESXi host/gateway). If this happens you can create /etc/rc.local with:

arp -s 51.22.64.14 00:07:b4:00:01:02

It might not be the most OS-native way, if you have improvements please let me know.

µpdate: single-disk benchmarking with fio

2015/05/01 storage, µpdate

Today I did ran a few benchmarks to get a grasp of single-disk performance and to make sure the underlying storage sub-system is not acting as a bottleneck. Earlier I discovered a device incompatibility between the onboard (Asrock H77 Pro4-M) Intel SATA-3 ports and Intel X25-E disks which lead to COMRESET failed (errno=-16) messages during Linux boot. The fix was a simple cable swap with SATA-2 compatible ports 3-6.
(more…)

µpdate: OSPF multipath routing on equal metrics

2014/07/04 edgeos, pfsense, µpdate ,

So, I was wondering why I frequently got disconnected from IRC and it turns out OSPF starts acting like multipath routing when you feed it two equal cost paths. To show and prove what’s happening.

(more…)

µpdate: asymmetric routing with VRRP and OSPF

2014/07/02 edgeos, vyatta, µpdate , ,

I was playing with my network today when I noticed an interesting side-effect of my current network architecture. Simply put there are two layers of routers; the first do intranet routing, the second layer takes care of everything else (ie. the internets). The image depicts my beautifully inspiring wallpaper on Windows 7 where we call for louise. I printed the the default gateway and it looks like we’re taking 1.65 towards shirley first. 1.65 is actually a VRRP address and 1.67 does the actual lifting as confirmed in the tracert below. From there we egress out of 0.33 and meet up with louise, ‘sup. louise stubborn as she is decides to take 0.34 home, jeff answers the call of duty, but couldn’t care less about the whole ordeal and sends them over 0.66 towards me.

(more…)

stop commenting

2014/06/04 meh

Sometimes comments are annoying. Like the default Debian squid.conf or samba.conf. This one-liner hides the output of comments. It won’t print any lines starting with # (or empty lines).

sed -e '/^[^#]./!d' /etc/squid/squid.conf

VRRP: IP high-availability (CARP/HSRP)

2014/05/06 debian, network, vyatta , , ,

Je hebt een netwerk met twee routers met beide toegang tot het internet. Je clients krijgen typisch maar één default route toegekend via DHCP, ze gebruiken dus maar één van de twee routers.
Vereiste voorkennis voor maximaal genot: basis netwerken.

Abstract

Bovenstaande situatie kan je op meerdere manieren oplossen maar met VRRP wordt er een virtueel IP adres gedeeld door de routers. Het virtuele IP adres wordt doorgegeven zoals een estafette stokje en wordt ook altijd beantwoord door dezelfde machine zolang de situatie niet veranderd. De routers houden elkaar in de gaten om te zien of het tijd is om actie te ondernemen en zichzelf te promoveren tot nieuwe eigenaar van het virtuele adres.
(more…)

ESXi: Virtualized Vyatta network performance

2013/07/25 virtualisation, vyatta ,

A small report on two different versions of Vyatta (6.3 and 6.5r1) with (outdated) but official VMware tools perform using iperf with default settings. We changed the MTU the second time and achieved our 10Gb/sec.

(more…)

Acer Aspire 721 meets Vyatta router

2013/02/24 vyatta , ,

Enkele dagen geleden overleed het scherm finaal op de Acer Aspire 721 van Tom (mijn buurman). Tom heeft inmiddels een iPad gekocht, ik bood aan om het wrak over te kopen en hij zou het laptop schijfje van 500GB (7200 rpm) houden.
Vereiste voorkennis voor maximaal genot: basis netwerken, NAT, PPPoE en VLANs

Acer Aspire 721

http://tweakers.net/ext/f/RNmddVSH3A9lyxQG1WPhQaLp/full.jpg http://tweakers.net/ext/f/TWXAEo6ppGbWvkXX3sogbt58/full.jpg
http://tweakers.net/ext/f/lJgar7aF11XVipk7O2m9mrbX/full.jpg http://tweakers.net/ext/f/sKMWsJDKpH88lTNOFh0Ca9IR/full.jpg

http://tweakers.net/ext/f/EhrbzYWKAJPfmiBdpWscc8N4/full.jpg

(more…)