180 likes | 424 Views
Module 9 - Networking. Networking. Network Concepts and Commands Network Files Network Services Configure a network device Network File-System (NFS & CIFS) Network Communication ( ssh & vnc ) Network X-clients ( xming and nomachine-nx ). Network Concepts. tcp/ ip IP Address
E N D
Networking • Network Concepts and Commands • Network Files • Network Services • Configure a network device • Network File-System (NFS & CIFS) • Network Communication (ssh & vnc) • Network X-clients (xming and nomachine-nx)
Network Concepts • tcp/ip • IP Address • MAC Address • Default Gateway • DNS & Host Name resolving • DHCP and Static IP • Firewall, ports and the services file
Network Commands • mii-tool • ipconfig • nslookup & dig • route & netstat • ping • nmap
Network Files • /etc/hosts • /etc/resolv.conf • /etc/sysconfig/network • /etc/sysconfig/network-scripts/ifcfg-eth0
Network Services Controlling the Network Service: • /etc/init.d/network • /etc/init.d/NetworkManager Controlling a Network Device: • ifup and ifdown scripts
Configure a network device • SETUP STATIC IP: Edit /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0HWADDR=96:1D:56:92:C9:28 ONBOOT=yesBOOTPROTO=noneIPADDR=192.168.1.20NETMASK=255.255.255.0GATEWAY=192.168.1.1TYPE=Ethernet
Configure a network device • SETUP DHCP • In order to setup DHCP for the network interface card, Edit the /etc/sysconfig/network-scripts/ifcfg-eth0 file: DEVICE=eth0HWADDR=96:1D:56:92:C9:28 ONBOOT=yesBOOTPROTO=dhcp
Linux NFS Service • A native UNIX Network File-System to share data on the network. • Required package nfs-utils • /etc/init.d/nfs • /etc/exports /ort *(rw,no_root_squash) • Mount the shared nfs file-system: # mount 192.168.10.1:/ort /public ### Can permanently go into /etc/fstab ###
Linux CIFS • The Linux samba service can offer native windows CIFS network file-system to both Linux and Windows nodes. • Requires package samba.x86_64 • /etc/samba/smb.confis the main configuration file • /etc/init.d/smb is the samba server service
Linux SSH • CLI client which enable us to open a remote shell. • Encrypted Communication • Can use encryption keys • By default uses port 22 • main configuration directory is /etc/ssh • Under each user home directory resides a hidden .ssh directory with the user specific files
Linux vnc • A simple and easy way to connect remotely to a Linux node using a network light GUI protocol. • The user configuration files reside under a hidden .vnc directory in the user home folder. • The server configuration file is in: # /etc/sysconfig/vnc • the service is under /etc/init.d/vncserver
Linux Remote X-Clients • xming (Open Source) • NoMachine NX Client and Server (Proprietary, Free for 3 users)
Exercise • Document your IP Address • Document your Default Route • Document your DNS Servers • Change your hostname to [your-name-01] • Fix a permanent IP Address using the address you got from the DHCP Server. • Disable selinux • Shutdown and disable Firewall
Exercise 8. Connect to your Linux node from the windows nodeusing putty and ssh protocol. 9. Set up vnc server on the Linux node and connect to the vnc server using a vnc client from windows. 10.Set up Xming to connect to the Linux node via X-server .