Code Monkey home page Code Monkey logo

labs-isoc-designing-and-deploying-computer-networks's Introduction

ISOC Designing and Deploying Computer Networks LABS

Lab 1 - Basic Networking

  • Course Background
  • Introductions
  • History of Communications
  • History of Computing
  • ARPANET
  • TCP/IP
  • Packetization
  • OSI Model

Hand on Lab

Lab 2 - Mikrotik Introduction

  • TCP vs UDP
  • TCP 3-way handshake
  • OSI Model
  • Subnets
  • DNS
  • {Ports
  • ICMP - Ping + Traceroute
  • Firewalls

Hand on Lab

Set up Mikrotik : Mikrotik-Lab.pdf
  • If you are unable to download Winbox, you can also access MikrotikOS from 192.168.88.1
  • Remember to connect your computr to the mikrotik in port 2, in the LAN section.ts
  • If you only have wifi, you can connect to your mikrotik, through the wifi SSID. It will be the mikrotik and the last 6 digits of the MAC address of your wireless card. you can find this number on the sticker on the bottom of the Mikrotik router.
Let's make the internet

In the second part of this lab, we will emulate the making of the internet. Remember the internet is just a bunch of smallet networks connected. In the current configurations, your Mikrotik has no access to the internet or a WAN connection. You will connect your router to my router which does have internet, but you must properly configure your router or there will be conflicts!

  1. Make 2 cables, one long cable to connect to my router that has internet, and one to connect the computer.
  2. Login into the MikrotikOS, with Winbox, or 192.168.88.1
  3. Go to Quickset.
  4. Change your SSID names. make sure to have 2G and 5G at the end of your SSID names. Example: NextGenNet2G, NextGenNet5G.
  5. Set an SSID password (optional)
  6. Apply configurations.
  7. Reconnect to your Mikrotik's SSID which you just changed. (You got kicked off when you changed SSID names if you are connected via wifi)
  8. Login again to MikrotikOs, and go to quickset.
  9. Change the IP address to 192.168.xxx.1 - the xxx need to be changed to something that won't conflict with the Mikrotik you will connect to and give you internet. So it can't be 192.168.88.1. Your professor will give you the correct ip to change to.
  10. Change DHCP addresses to the same network as your IP address with a range from 10-254. For example, if your IP is 192.168.90.1, your DHCP range will be 192.168.90.10-192.168.90.254.
  11. Apply configurations.
  12. Reconnect to MikrotikOS, if you are kickoff. you will need to use the new IP address you just set to log in via the web browser. For example, if you change your IP address to 192.168.90.1, you will use that address to connect to the MikrotikOS.
  13. Connect your WAN port to the Mikrotik that has internet. If the main mikrotik router no longer has ports you can connect to your nieghbors Mikrotik router.
  14. If you have internet, you can now claim you built a small portion of the internet by connecting your small lan network to a greater WAN network! You are a winner!

Lab 3 - Long Distance Wifi

Radio Waves History of Radio Technology Heinrich Hertz Radio Experiments Hedy Lamar - frequency hopping Electricity - AC DC Antenas and Electromagnetic Frequency Wave Attributes Wavelength Bandwidth Wifi Spectrum 2GHz, 5GHz US FCC Frequency Allocation Radio Wave Propagation Long Distance Wifi Beacon Frames Wireless Security

Hand on Lab: Ubiquiti Nanobeam setup

Ubiquiti is an awesome company that makes wireless radios and antennas. They offer very affordable equipment and provide a platform for establishing long-distance WiFi connections. These radios are not meant to be used for WiFi connections to your phone or laptop, but instead for long-range connections from one building to another. In the front of the room, I have set up a Ubiquiti Litebeam as an access point. In today's lab, you will set up your Nanostation and connect it to the Litebeam access point.

  1. Mounting the Nanostation:

    • Find a suitable location to mount your Nanostation, facing the direction of the Litebeam access point.
    • Use the included mounting hardware to securely attach the Nanostation to the chosen location.
  2. Powering the device:

    • Connect the Nanostation to a power source using the provided PoE (Power over Ethernet) adapter.
    • Plug the PoE adapter into a power outlet.
  3. Connecting the Ethernet cable:

    • From your POE adapter, connect the side that says POE to the Ethernet port on the Nanostation.
    • Connect the other port of the POE adapter to your computer's Ethernet port.
  4. Change you IP in your computer

  • Change the IP address on your computer to 192.168.1.100, Subnet 255.255.255.0, gateway 192.168.1.1, DNS 192.168.1.1
  • Save your changes
  1. Accessing the web interface:

    • Open a web browser on your computer and enter the default IP address of the Nanostation (192.168.1.20) into the address bar.
    • Log in using the default username (ubnt) and password (ubnt).
  2. Configuring the device:

    • Once logged in, you'll be guided through the setup wizard.
    • Select the "Station" operating mode since you'll be connecting to the Litebeam access point.
    • In the wireless settings, click on the "Select" button next to the SSID field to discover available wireless networks.
    • Choose the SSID of the Litebeam access point from the list and enter the password if required.
    • Configure the network settings (IP address, subnet mask, etc.) as per your network requirements.
  3. Aligning the antenna:

    • Adjust the Nanostation's antenna to point towards the Litebeam access point.
    • Use the built-in signal strength meter or the Ubiquiti AirOS "Antenna Alignment Tool" to fine-tune the antenna alignment for the best signal strength.
  4. Updating the firmware (if necessary):

    • Check if there are any available firmware updates for your Nanostation model.
    • If an update is available, download and install it following the provided instructions.
  5. Saving and applying settings:

    • Once you've completed the configuration and antenna alignment, click on the "Apply" button to save the changes.
    • The Nanostation will reboot with the new configuration.
  6. Testing the connection:

    • After the reboot, check if your Nanostation has successfully connected to the Litebeam access point.
    • Open a web browser and try accessing the internet or the Litebeam's web interface to confirm the connection.

Remember to take note of any specific instructions or settings provided by your instructor for this lab. If you encounter any issues during the setup process, don't hesitate to ask your instructor for assistance.

Lab 4 - Long Distance Wifi + Mikrotik

In the previous lab, we connected to the Nanostation via an Ethernet cable connected to our computer. However, there is actually an easier way to connect. These new Nanostations also have a configuration WiFi radio. This radio is only for configuring the device and will only be on for 15 minutes. This is for security reasons. Follow these steps and connect once again to the front-of-class AP, configuring your radio with the configuration WiFi.

From Ubiquiti:
  1. Accessing airOS via Wi-Fi
  • Verify connectivity in the airOS® Configuration Interface using the UISP™ app or Web Portal. Both are available for 15 minutes immediately after you power on the device. If necessary, you can power cycle the device to re-enable its Wi-Fi.

  • You have the option to download the UISP App or Connect your device’s Wi-Fi to the SSID named: :

  • You can find the mac address on the sticker placed on the Nanostation Note: Ensure that DHCP is enabled on your Wi-Fi adapter.

  1. Launch the app and follow the on-screen instructions.
  • Web Portal: Connect your device’s Wi-Fi to the SSID named: :
  • Note: Ensure that your Wi-Fi connection has DHCP enabled.
  1. Launch your web browser and go to: http://setup.ui.com
  • The airOS Configuration Interface will appear, allowing you to customize your settings as needed. For additional details, refer to the User Guide available at ui.com/download/airmax-ac

After this follow the instructions from the previous lab to connect to the Front of the room AP.

Connect to Mikrotik

  1. Connect your ethernet cable from your POE adapter (that was previoulsy connected to your computer) to your Mikrotik router port 1 WAN.
  2. you should now have internet avaliable on your mikrotik router, and the Mikrotik wifi

The best way to think about this connection from your Nanostation is like an invisible cable connecting your MikroTik router to the Nanobeam AP, which is connected to the internet. The Nanostation should be set to bridge mode, and it will "bridge" the connection from your MikroTik to the internet. Also note that you will receive a WAN IP address on the MikroTik from the DHCP server on the "Main MikroTik," which is connected to the Nanobeam AP. Additionally, your Nanostation will also have an IP address assigned from the "Main MikroTik."

Lab 5 : Set up a NanoStation AP

In previous labs, we were setting up a Nanostation as the client and connecting to an AP at the front of the room. Today, you will set up your Nanostation as a point-to-multipoint AP and work with another group to connect to you.

To set up a Ubiquiti Nanostation as an Access Point (AP), follow these steps:

  1. Connect to the Nanostation:

    • Power on the Nanostation and connect it to your computer using an Ethernet cable.
    • Ensure that your computer's IP address is set to obtain an IP automatically (DHCP).
  2. Access the web interface:

    • Open a web browser and enter the default IP address of the Nanostation (usually 192.168.1.20) in the address bar.
    • Or connect via configuration wifi
    • Log in using the default credentials (usually username: ubnt, password: ubnt).
  3. Configure the operating mode:

    • In the Nanostation's web interface, navigate to the "Wireless" tab.
    • Under the "Wireless Mode" section, select "Access Point" from the dropdown menu.
  4. Set up the wireless network:

    • In the "Wireless" tab, go to the "Wireless Network" section.
    • Enter a name for your wireless network (SSID) in the "SSID" field.
    • Choose a security mode (e.g., WPA2-AES) and enter a strong password in the "Security" section.
  5. Configure the network settings:

    • Navigate to the "Network" tab in the web interface.
    • In the "Network Settings" section, set the IP address, subnet mask, and gateway according to your network requirements.
    • If you want the Nanostation to assign IP addresses to connected devices, enable the DHCP server and configure the IP address range.
  6. Update the firmware (optional):

    • Check if there are any firmware updates available for your Nanostation model.
    • If an update is available, download it from the Ubiquiti website and follow the instructions to install it through the web interface.
  7. Save and apply the settings:

    • Once you have completed the configuration, click the "Apply" button to save the changes.
    • The Nanostation will reboot with the new settings.
  8. Connect devices to the Nanostation:

    • After the reboot, devices can connect to the Nanostation's wireless network using the SSID and password you configured.
    • If you enabled the DHCP server, the connected devices will automatically receive IP addresses from the Nanostation.
  9. Test the connection:

    • Verify that the connected devices can communicate with each other and access the internet (if the Nanostation is connected to an internet-enabled network).

Note: The specific steps and menu options may vary slightly depending on the firmware version of your Nanostation. If you encounter any issues or have specific requirements, consult the Ubiquiti documentation or seek assistance from the instructor.

labs-isoc-designing-and-deploying-computer-networks's People

Contributors

ereedsanchez avatar

Stargazers

Davon B. avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.