The network problem is fixed now traceroute to isoptera now Explanation Zac's observation, and the loop A note: What happens if you set an incorrect primary DNS server? We'll set nikabrik back to that configuration Something I need to remember to try: Something I tried to show a while back: Using strange subnet masks, etc. in the lab Automatic bits: dhcp NetworkManager (network-manager in package tree) https://ubuntu.com/core/docs/networkmanager network-manager is a dependency of ubuntu-desktop I set one up weird already, so let's look at it a little Should be on 192.168.18.180 Can we get to it from the instructor station? Can we get to it from wormtongue? How about nikabrik? Alright: Can we put one on 192.168.17.? How would we get to it? Interlude: Link-local and IPv6 The IPv6 address space is larger than the MAC address space So big that the host part can be larger than the MAC address space We could just let computers make up their own host portion Or use their MAC address or whatever That's the FE80::/10 block Called link-local Not globally routed OpenSSH weird caveat: Must identify interface to send from Localhost also has a link-local address! Could be on a bunch of link-local networks Back to subnet masks, 192.168 in the lab, etc. Can we use 192.168 as a class B? Getting to the computers is good, but can we get out? DNS? A prison for your mind If I ever have to give a motivational speech... Funny little note: Different IP range vs. vlan You can have two vlans with the same IP range The switch will happily keep them separate vlans can provide some security The switch actually won't pass traffic from one to the other vlans reduce broadcast scope vlans reduce layer 2 scope Hosts are blissfully ignorant of what vlan they're on We've been using different IP ranges and routing between them Something to set up one of these days: Two networks that can't see each other They can all see a server somewhere The server can't directly connect to them It'll need Network Address Translation (NAT) "ip nat inside" from interface config