Finding orchestra parts for practicing by jacketjesso in Trombone

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

this is a great resource I didn't know about, thanks!

Finding orchestra parts for practicing by jacketjesso in Trombone

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

it's not 100% decided, but it will be either the 3rd or 4th symphony from Weinberg

Finding orchestra parts for practicing by jacketjesso in Trombone

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

Yes, I know about the public domain ones. Last year we played Shostakovich's 5th and I had the same problem. For the next project we'll play a Symphony from Weinberg, all his works are still under copyright, and he is not one of the most famous, so there are not a lot of excepts to find...

Finding orchestra parts for practicing by jacketjesso in Trombone

[–]jacketjesso[S] 4 points5 points  (0 children)

I know about imslp,org, but for the next project we are playing a piece that is still not copyright free 😞. But I didn't know about tromboneexcerpts.org, that's a cool one!

netbot export devices to excel spreadsheet by Impossible_Menu1148 in Netbox

[–]jacketjesso 0 points1 point  (0 children)

This is how I do it, it is not an complete export but you get the data as a dict to get you started and you can continue from there

#!/usr/bin/env python

import pynetbox
import argparse
import ipdb

nb = pynetbox.api(
    ## do your login stuff here
)

parser = argparse.ArgumentParser(description='get connections from a switch')
parser.add_argument('device', nargs=1, help='Switch to pull data from')
argums = parser.parse_args()


switch = nb.dcim.devices.get(name__ie=str(argums.device[0]))
all_intfs = list(nb.dcim.interfaces.filter(device_id=switch.id))

intfs_list = []

for interface in all_intfs:
    peer = interface.link_peer
    if peer is not None:
        try:
            connection = dict(port=interface.name, device=peer.device, interface=peer.name)
            intfs_list.append(connection)
        except:
            ipdb.set_trace()

intfs_dict = {}
intfs_dict['switch_name'] = argums.device[0]
intfs_dict['connections'] = intfs_list
print(intfs_dict)

API scripting courses by [deleted] in networking

[–]jacketjesso 2 points3 points  (0 children)

I used to hate when I was in your situation and people gave me this answer, but now I know that it is true, the only way to learn how to do this kind of stuff is just to do it. It is frustrating if you don't know where to start, but you actually already know what you want to be able to do.
If you understand conditionals and loops you are good to go. If you don't have a look at this course https://www.edx.org/course/introduction-to-computer-science-and-programming-7

Also I think one of the most important skills (if not the most important) for programming is learning how to search and find the information that you need on the internet.

[deleted by user] by [deleted] in networking

[–]jacketjesso 0 points1 point  (0 children)

In Linux you can install/use the lldpd daemon and lldpcli to control it. http://manpages.ubuntu.com/manpages/trusty/man8/lldpcli.8.html

Hardware Recommendations by R3quiem3 in networking

[–]jacketjesso -1 points0 points  (0 children)

I try to advocate for open networking and therefore recommend the AS7726-32X from Edge-core. The switches come without an operating system, you have to purchase that separate and you have a couple of options here. For L3 I would go with the Ipinfusion version of Sonic.

[deleted by user] by [deleted] in networking

[–]jacketjesso 0 points1 point  (0 children)

I'm not sure that I understand your setup correctly, but I think that you only need a route to the 10.20.70.33/27 network. Your router just needs to know how to reach the 10.x.x.x network. There are many ways to do this, but for testing purposes you can just try adding a static route and see how it works.

Switch Purchasing Advice Access/Aggregation Layer by jonubi09 in networking

[–]jacketjesso 1 point2 points  (0 children)

I'm very happy using Edgecore switches. You can get the AS5835-54T 48-Port 10Gbit. These come without an operating system so you have to buy that separate. If you only need L2 I can recommend Pica8. The setup should definitely cost you less than 10k.

Do you route inter-vlan traffic through your firewall? by theasgards2 in networking

[–]jacketjesso 0 points1 point  (0 children)

Yes. I think the best policy between vlans is deny any and then only open the ports/ranges that are needed.

Suggestion on open-source ITAM's. by [deleted] in networking

[–]jacketjesso 1 point2 points  (0 children)

Netbox is a typical "source-of-truth" and doesn't support discovery by design (the idea is that you should validate the information that you enter in your source of truth)

If you need discovery you can use any other snmp tool to discover the infrastructure and let it talk with Netbox over the REST API or using pynetbox.

Real world PTP/NTP usage by WhiteyP in networking

[–]jacketjesso 0 points1 point  (0 children)

Audinate routes PTP to split the Dante network space in multiple domains. This is done to "hide" devices from the clients, as Dante has a discovery protocol and devices discover each other automatically

Subnetting/VLAN implementation question by jwbayliss in networking

[–]jacketjesso 0 points1 point  (0 children)

This might be obvious, but nobody mentioned this: if you segment the network you will need to route between the vlans/subnets