Learning Path: Linux: A to Z Linux Networking Concepts
Course
Online
Description
-
Type
Course
-
Methodology
Online
-
Start date
Different dates available
Level up your Linux network administration skills by implementing a secure computer network.Linux can be configured as a network workstation, a DNS server, a mail server, a firewall, a gateway router, and many other things. Network administration is one of the main tasks of a Linux administrator. In this Video Learning Path, you will begin with configuring and deploying several network services including file, web, mail, and servers. You will then learn how to enable NAT on the router in order to allow Internet access from the network.Going ahead, you will learn to configure Samba to centralize authentication for your network service and Linux client to leverage it for authentication.You’ll also set up SMTP and IMAP mail services, and enable spam filtering. Then we’ll configure our own XMPP-based IM service, configure it to communicate with other XMPP services, and configure Pidgin as a client to utilize the service. Finally, you will have a network with a number of services running on it, and will implement monitoring in order to detect problems as they occur.By the end of this Video Learning Path, you will learn to build, maintain, and secure a computer network using Linux.For this course, we have combined the best works of this esteemed author: Gregory Boyce is a technologist with nearly 20 years' experience using and managing Linux systems. He has spent the last 15 years working at Akamai Technologies, where he has worked in roles ranging from network operations, internal IT, information security, software testing, and professional services.
Currently, he heads up the Linux OS team that manages Akamai's custom Linux operating system, which runs on their massively distributed customer-facing network.
Facilities
Location
Start date
Start date
About this course
Setting up a physical network
Setting up an IPv6 tunnel via Hurricane Electric
Configure Samba as an Active Directory compatible directory service
Configuring WebDAV through Apache
Filter spam with SpamAssassin
Install ejabberd
Configure the Pidgin client
Detect systems on your network with NMAP
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 4 years
Subjects
- Network Training
- Install
- IP
- DNS Server
- Systems
- Web
- Debian
- Router
- Firewall
- IPV6 training
- DNS
- Network
- Works
- Internet
- PHP
- Server
- Linux
- Networks
- Networking
- Access
Course programme
- Use the IP command
- Use ethtool, mii-tool, or mii-diag to perform the same action
- Run the same command on both the systems
- Configure the IP addresses
- Start with server 1
- Perform the same action on server 2
- See how it works in Debian or Ubuntu
- Add eth0 configuration
- See how it works in Red Hat or CentOS
- Configure the network interface on eth1 on server 1
- Configure eth0 on server 3 with an IP address of 192.168.0.2
- Add a default route on server 3 and server 2
- Configure eth2 to receive an IP address via DHCP
- Use iptables to enable NAT on packets heading out through eth2
- Set up DHCP in Debian/Ubuntu
- Set up DHCP in Red Hat/ CentOS
- Set an ACCEPT policy on traffic destined to the local system on the localhost adapter
- Set an ACCEPT policy for any packet that matches a state
- Define the default policies
- Rewrite packets addressed to port 80 to instead go to port 8080
- Accept any packets addressed to 192.168.0.200 port 8080
- Hook it up to a switch that has VLAN enabled
- Create virtual interfaces assigned to the desired VLAN
- Configure Linux to use a DNS server
- Add a domain line
- Install bind9 on Ubuntu
- Add an allow-recursion entry
- Use a forwarders
- Configure your bind instance to host DNS for your internal domain
- Populate the zone in example.org.db
- Generate a HMAC key for securing the communication
- Set up a properly configured SOA record
- Set up a record for NS hosts
- Set up glue records
- Generate another HMAC key to use in authenticated zone transfers
- Create a file called transfer.key
- Include transfer.key on both the master and slave servers
- Visit and click Sign up now
- Enter your IP address under the IPv4 endpoint
- Collect the local and remote IPv4 and IPv6 addresses provided by HE's website
- Run the command to establish
- Explore ip6tables
- Configure /etc/radvd.conf
- Start radvd via the init script or as appropriate for your distribution
- Install SSH server in Debian/Ubuntu
- Install Fedora, CentOS, and other RedHat derivatives through sudo yum install openssh-server
- Launch Terminal.app on your Mac or an xterm on your Linux system
- Run sshusername@host
- Forward a remote port locally
- Forward a local port remotely
- Make either port available from remote systems
- Specify —D 8000
- Configure your client to use that port as a SOCKS proxy
- Install OpenVPN on the server and generate a static key
- Set up the server configuration and Create a client configuration file
- Copy the static key to the client and connect the VPN from the client as root
- Install the package
- Enable the SSL modules and stock SSL configuration
- Add the appropriate SSL certs to the machine
- Configure the worker MPM on Ubuntu 14.04
- Execute a2query
- Swap out the existing MPM
- Set up PHP on Ubuntu 14.04
- Set up PHP on CentOS 7
- Set up the mod_security configuration file(Ubuntu 14.04)
- Set up the mod_security core rules set(CentOS 7)
- Switch the configuration to detection only
- Install the software and Configure the server for TLS by uncommenting the HTTPS server section(Ubuntu 14.04)
- Install the EPEL repo And Install the nginx package: (CentOS 7)
- Configure the server for TLS by adding an https server section and Enable nginx to start on boot(CentOS 7)
- Install the PHP FastCGI wrapper and Configure nginx to talk to the php5-fpm daemon (Ubuntu 14.04)
- Install the PHP FastCGI wrapper: and Modify PHP's configuration file to disable cgi.fix_pathinfo,(CentOS 7)
- Use the IP command
- Use ethtool, mii-tool, or mii-diag to perform the same action
- Run the same command on both the systems
- Configure the IP addresses
- Start with server 1
- Perform the same action on server 2
- See how it works in Debian or Ubuntu
- Add eth0 configuration
- See how it works in Red Hat or CentOS
- Configure the network interface on eth1 on server 1
- Configure eth0 on server 3 with an IP address of 192.168.0.2
- Add a default route on server 3 and server 2
- Configure eth2 to receive an IP address via DHCP
- Use iptables to enable NAT on packets heading out through eth2
- Set up DHCP in Debian/Ubuntu
- Set up DHCP in Red Hat/ CentOS
- Set an ACCEPT policy on traffic destined to the local system on the localhost adapter
- Set an ACCEPT policy for any packet that matches a state
- Define the default policies
- Rewrite packets addressed to port 80 to instead go to port 8080
- Accept any packets addressed to 192.168.0.200 port 8080
- Hook it up to a switch that has VLAN enabled
- Create virtual interfaces assigned to the desired VLAN
- Configure Linux to use a DNS server
- Add a domain line
- Install bind9 on Ubuntu
- Add an allow-recursion entry
- Use a forwarders
- Configure your bind instance to host DNS for your internal domain
- Populate the zone in example.org.db
- Generate a HMAC key for securing the communication
- Set up a properly configured SOA record
- Set up a record for NS hosts
- Set up glue records
- Generate another HMAC key to use in authenticated zone transfers
- Create a file called transfer.key
- Include transfer.key on both the master and slave servers
- Visit and click Sign up now
- Enter your IP address under the IPv4 endpoint
- Collect the local and remote IPv4 and IPv6 addresses provided by HE's website
- Run the command to establish
- Explore ip6tables
- Configure /etc/radvd.conf
- Start radvd via the init script or as appropriate for your distribution
- Configure the network interface on eth1 on server 1
- Configure eth0 on server 3 with an IP address...
Additional information
Learning Path: Linux: A to Z Linux Networking Concepts