Network Installation using PXE (201)
|
|
|
- Donald Mosley
- 9 years ago
- Views:
Transcription
1 Liinux Howttos Neettwoorrkk IInssttaal llaatti ioon ussi ingg PXEE ((201)) CIIS 192 Spprri ingg 2010 Network Installation using PXE (201) This Howto documents the configuration of a PXE based boot server for doing Linux installations. PXE (Preboot Execution Environment) allows a new empty computer to use the network to boot up and install an operating system. The PXE-based boot server (Treebeard) will have DHCP, TFTP and a web server configured and running. The empty computer will do a PXE boot, get an IP address using DHCP, then get the Linux kernel and initial RAM disk files using tftp. Next, HTTP is used to get installation files via the web server to do the install. PXELINUX (a derivative of SYSLINUX) will be used to orchestrate the initial boot. The Anaconda installer using a kickstart file will automate the Linux installation. The boot server, named Treebeard, will have repositories for the PXELINUX boot files, a kickstart file and all the files normally found on a Linux Distribution installation CD/DVD. The Linux kernel (vmlinuz), initial RAM disk (initrd.img) and PXELINUX boot files are placed in the /tftpboot directory. These files will be transferred using TFTP to the new empty client when it first boots. The kickstart file (ks.cfg) and all the files found on a Linux distribution installation CD/DVD are placed in the /var/www/html directory. These files will be transferred using HTTP via the Apache web server to the new empty client.
2 Supplies VMs: Treebeard (CentOS 5.3 installed) o Choose Custom mode when creating o Select Red Hat Enterprise Linux 4 or 5 (32 bit) o Not private o Run as user who powers on the VM o One processor o 512 MB RAM o SCSI Adapter: LSI Logic o 10 GB SCSI HD Don t allocate space now Split disk into 2 GB files (for USB flash drive transport) o 2 NICs (add 2 nd NIC and configure after creating VM) Ethernet bridged (shares host s NIC) Ethernet 2 connects to VMnet5 (a virtual network) Empty (no OS installed) o Choose Custom mode when creating o Select Red Hat Enterprise Linux 4 or 5 (32 bit) o Not private o Run as user who powers on the VM o One processor o 512 MB RAM o SCSI Adapter: LSI Logic o 5 GB SCSI HD Don t allocate space now Split disk into 2 GB files (for USB flash drive transport)
3 o 1 NIC Ethernet - connects to VMnet5 (a virtual network) Virtualization: VMWare Server 1.0X or 2.X PXE Boot Sequence Source: Configure Treebeard to be a PXE boot server 1) Configure the network interfaces: o eth0 is dhcp o eth1 is static /24 o enable IP forwarding (echo 1 > /proc/sys/net/ipv4/ip_forward) Note: eth0 will connect to your physical network. eth1 will connect to the virtual VMnet5 network. The Empty VM will also be connected to the VMnet5 virtual network.
4 Forwarding is enabled so the Empty VM will be able to get to the Internet via Treebeard. See Treebeard Network Interface Configuration below for more information. 2) Install (if necessary) and configure the DHCP service. ~]# yum install dhcp You will need to create a /etc/dhcpd.conf file on your DHCP server. See the Treebeard DHCP Service Configuration section below for the complete configuration file used in this example. If you already have a /etc/dhcpd.conf file add the following lines to it in the global section. Make sure the next-server entry has the IP address of the boot (tftp) server. In this example we are using Treebeard at : # Added for PXE boot support allow booting; allow bootp; option option-128 code 128 = string; option option-129 code 129 = text; next-server ; filename "pxelinux.0"; Use service dhcpd restart after making the changes. Use chkconfig dhcpd on so the service starts automatically during system boot. 3) Install and configure the tftp-server package. After a client gets an IP address using dhcp then tftp is used to pull down the linux kernel and initial RAM disk files. [root@treebeard ~]# yum install tftp-server tftp runs under the xinetd super-daemon umbrella. By default it is disabled. Edit the /etc/xinetd.d/tftp file and set disable to no. In addition, add the vvv option to increase what gets logged. [root@treebeard ~]# cat /etc/xinetd.d/tftp # default: off # description: The tftp server serves files using the trivial file transfer \ # protocol. The tftp protocol is often used to boot diskless \ # workstations, download configuration files to network-aware printers, \ # and to start the installation process for some operating systems. service tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -vvv -s /tftpboot disable = no per_source = 11 cps = flags = IPv4 } [root@treebeard ~]#
5 Note: the s is the secure option so tftp runs under chroot. vvv is very very verbose so all transferred files get logged in /var/log/messages. Restart the xinetd service so the tftp configuration change takes effect: [root@treebeard ~]# service xinetd restart Stopping xinetd: [ OK ] Starting xinetd: [ OK ] [root@treebeard ~]# 4) Install (if necessary) the http service (Apache web server) and configure it. If you need to install the Apache web server: [root@treebeard ~]# yum install httpd Set the ServerName directive in /etc/httpd/conf/httpd.conf to your server s IP address and port 80 (e.g. ServerName :80) Start Apache with: service httpd start To check status: [root@treebeard ~]# service httpd status httpd (pid ) is running... [root@treebeard ~]# To start Apache web server: [root@treebeard ~]# service httpd start Starting httpd: [ OK ] [root@treebeard ~]# 5) The firewall needs to be adjusted to allow incoming http and tftp requests. Open TCP port 80 and UDP port 69 in the firewall. These changes can be made with the Security Level Configuration tool (System > Administration) or the command line. Using the command line is preferable. In addition to opening the ports 69 and 80 you can set up a NAT service for the /24 network and allow packets to be forwarded. See the Treebeard Firewall Configuration section below for how to do this.
6 6) Set SELinux to Disabled. One way to do this is to run lokkit and make the change if necessary: 7) Install the syslinux package. The Syslinux project produces lightweight bootloaders that can be used to boot OS s form hard drives, CDs (ISOLINUX) and over the network (PXELINUX). [root@treebeard ~]# yum install syslinux 8) Copy Syslinux files to the /tftpboot directory [root@treebeard ~]# cp /usr/lib/syslinux/pxelinux.0 /tftpboot [root@treebeard ~]# cp /usr/lib/syslinux/menu.c32 /tftpboot [root@treebeard ~]# cp /usr/lib/syslinux/memdisk /tftpboot [root@treebeard ~]# cp /usr/lib/syslinux/mboot.c32 /tftpboot [root@treebeard ~]# cp /usr/lib/syslinux/chain.c32 /tftpboot [root@treebeard ~]# 9) Make a new directory for the PXE boot menus [root@treebeard ~]# mkdir /tftpboot/pxelinux.cfg [root@treebeard ~]# 10) Create a file named default in that directory. Note the kernel and append commands must be on one line (even though they may be shown as wrapped in the examples below): [root@treebeard CentOS-5.3-i386]# cat /tftpboot/pxelinux.cfg/default default menu.c32 prompt 0 # Bug in menu.c32 breaks timeout # #timeout 300 #ONTIMEOUT minimal
7 MENU TITLE PXE Menu LABEL minimal MENU LABEL CentOS 5.3 x86 (gets kickstart file using HTTP) MENU DEFAULT kernel images/centos/i386/5.3/vmlinuz append initrd=images/centos/i386/5.3/initrd.img ks= LABEL interactive MENU LABEL CentOS 5.3 x86 (interactive install, no kickstart file) kernel images/centos/i386/5.3/vmlinuz append initrd=images/centos/i386/5.3/initrd.img ks ip=dhcp CentOS-5.3-i386]# For details on above see: 11) Place Linux kernel(s) and initial RAM disk image(s) into /tftpboot directory for tftp transfers. For each Linux distribution to install make a directory for the kernel and initial ram disk images: [root@treebeard ~]# mkdir p /tftpboot/images/centos/i386/5.3 12) For each Linux distribution to install, copy the vmlinuz (kernel) and initrd.img (initial RAM disk) image files from disc 1 of the distribution CD. In the example below the CentOS 5.3 DVD has been mounted and the mount command shows the actual mount point. Use this mount information to copy the vmlinuz and initrd.img files. [root@treebeard ~]# mount /dev/mapper/volgroup00-logvol00 on / type ext3 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) /dev/sda1 on /boot type ext3 (rw) tmpfs on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) /dev/hdc on /media/centos_5.3_final type iso9660 (ro,noexec,nosuid,nodev,uid=0) [root@treebeard ~]# cd /tftpboot/images/centos/i386/5.3/ [root@treebeard 5.3]# cp /media/centos_5.3_final/images/pxeboot/vmlinuz. [root@treebeard 5.3]# cp /media/centos_5.3_final/images/pxeboot/initrd.img. [root@treebeard 5.3]# 13) Copy all the files on the Linux distribution DVD/CDs to your web document root location. These files will now be available using the http protocol to new clients. [root@treebeard ~]# mkdir p /var/www/html/mirrors/centos-5.3-i386/ [root@treebeard ~]# cd /var/www/html/mirrors/centos-5.3-i386/ [root@treebeard CentOS-5.3-i386]# cp r /media/centos_5.3_final/*. You can name these directories as you wish but they need to be configured in your PXELINUX default file and Linux kickstart file (ks.cfg) 14) Place your kickstart file where it can be retrieved using your web server. A kickstart file contains the answers to questions you normally answer during an interactive install. This
8 allows the entire installation to be automated. In this example, the kickstart file is placed in the same location as the distribution files. CentOS-5.3-i386]# cat ks.cfg #platform=x86, AMD64, or Intel EM64T # System authorization information auth --useshadow --enablemd5 # System bootloader configuration bootloader --location=mbr --driveorder=sda # Clear the Master Boot Record zerombr # Partition clearing information clearpart --all --initlabel --drives=sda # Use text mode install text # Firewall configuration firewall --enabled --ssh # Run the Setup Agent on first boot firstboot --disable # System keyboard keyboard us # System language lang en_us # Installation logging level logging --level=info # Use network installation url --url= # Network information network --bootproto=dhcp --device=eth0 --onboot=on --hostname empty.localdomain # Reboot after installation reboot #Root password rootpw --iscrypted $1$oepUsywv$AqPrr7o4nHsq.eCY4TJsj1 # SELinux configuration selinux --enforcing # System timezone timezone --isutc America/Los_Angeles # Install OS instead of upgrade install # Disk partitioning information autopart %post Add inital user useradd -p '$1$ea6cJkZL$7Q8E8Di4CSKJ3fsCiFVQR1' cis192 # # Make unique hostname # # Treebeard has a web page with a hit counter. The count is incremented # each time the page is served. wget is used by then new system to request this # web page via HTTP. # # The sed command extracts the count from the downloaded html page which # is surrounded by span tags <span> and </span>. The count is then used to # make a unique hostname.cp # file=" /counter/pxe-boot-counter.shtml" num=$(wget -O - $file sed -n 's/.*<span>\(.*\)<\/span>.*/\1/ip;t;q') hostname="seedling$num"
9 # Backup original network file cp /etc/sysconfig/network /etc/sysconfig/network.bak # Modify the hostname in the network file sed "s/empty/$hostname/g" < /etc/sysconfig/network.bak > /etc/sysconfig/network echo "New hostname is $hostname" [root@treebeard CentOS-5.3-i386]# Note: this kickstart file, ks.cfg, does a text based installation of just the minimal core packages. Note it handles the disk partitioning and the reboot at the end automatically. Installing Linux into new VMs Now that you have the PXE boot server configure it is time to try it out. 1) Create a new VM named empty with at least 384 MB of RAM and 5 GB for the hard drive. 2) Edit the VM settings and configure the Ethernet device to connect to VMnet5. 3) Start the VM 3) Select the first install option 4) Sit back and enjoy the install. The hard drive is partitioned, the OS packages are copied.
10 5) At the end, the new system reboots and is ready to go!
11 Treebeard Network Interface Configuration The two NICs are permanently configured for dhcp and static addresses. Note your MAC addresses will differ as they are randomly generated by VMware for each VM: ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] DEVICE=eth0 BOOTPROTO=dhcp HWADDR=00:0C:29:A7:73:E7 ONBOOT=yes [root@treebeard ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1 # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] DEVICE=eth1 BOOTPROTO=static BROADCAST= IPADDR= NETMASK= ONBOOT=yes HWADDR=00:0c:29:a7:73:f1 Remember to use the following command to have the NIC configuration files take effect: [root@treebeard ~]# service network restart Shutting down interface eth0: [ OK ] Shutting down interface eth1: [ OK ] Shutting down loopback interface: [ OK ] Disabling IPv4 packet forwarding: net.ipv4.ip_forward = 0 [ OK ] Bringing up loopback interface: [ OK ] Bringing up interface eth0: Determining IP information for eth0... done. [ OK ] Bringing up interface eth1: IP forwarding is enabled permanently by editing the /etc/sysctl.conf file: [root@treebeard ~]# cat /etc/sysctl.conf # Kernel sysctl configuration file for Red Hat Linux # # For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and # sysctl.conf(5) for more details. # Controls IP packet forwarding net.ipv4.ip_forward = 1 # Controls source route verification net.ipv4.conf.default.rp_filter = 1 # Do not accept source routing net.ipv4.conf.default.accept_source_route = 0 # Controls the System Request debugging functionality of the kernel kernel.sysrq = 0 # Controls whether core dumps will append the PID to the core filename # Useful for debugging multi-threaded applications kernel.core_uses_pid = 1 # Controls the use of TCP syncookies
12 net.ipv4.tcp_syncookies = 1 # Controls the maximum size of a message, in bytes kernel.msgmnb = # Controls the default maxmimum size of a mesage queue kernel.msgmax = # Controls the maximum shared segment size, in bytes kernel.shmmax = # Controls the maximum number of shared memory segments, in pages kernel.shmall = [root@treebeard ~]# Remember to use the following command to have the /etc/sysctl.conf configuration changes take effect: [root@treebeard ~]# sysctl -p net.ipv4.ip_forward = 1 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.default.accept_source_route = 0 kernel.sysrq = 0 kernel.core_uses_pid = 1 net.ipv4.tcp_syncookies = 1 kernel.msgmnb = kernel.msgmax = kernel.shmmax = kernel.shmall = [root@treebeard ~]# Use ifconfig to make sure your network settings are active: [root@treebeard ~]# ifconfig eth0 Link encap:ethernet HWaddr 00:0C:29:A7:73:E7 inet addr: Bcast: Mask: inet6 addr: fe80::20c:29ff:fea7:73e7/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1273 errors:0 dropped:0 overruns:0 frame:0 TX packets:1383 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes: (533.3 KiB) TX bytes: (190.5 KiB) Interrupt:177 Base address:0x1400 eth1 lo Link encap:ethernet HWaddr 00:0C:29:A7:73:F1 inet addr: Bcast: Mask: inet6 addr: fe80::20c:29ff:fea7:73f1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:88 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:16846 (16.4 KiB) Interrupt:185 Base address:0x1480 Link encap:local Loopback inet addr: Mask: inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:2226 errors:0 dropped:0 overruns:0 frame:0 TX packets:2226 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes: (4.8 MiB) TX bytes: (4.8 MiB)
13 ~]# Treebeard DHCP Service Configuration The DHCP service is configured using the /etc/dhcpd.conf file. In the global section at the top add lines to enable booting, specify the IP address of the boot server and provide the name of the boot program file to download and run. Setup the /24 subnet by specifying the default gateway, network mask, domain name, DNS servers and a range of IP address to assign. The DNS servers in the example below allow Treebeard to operate at Cabrillo College or on my home network. DHCP information [root@treebeard ~]# cat /etc/dhcpd.conf ddns-update-style interim; # Added for PXE boot support allow booting; allow bootp; option option-128 code 128 = string; option option-129 code 129 = text; next-server ; filename "pxelinux.0"; ignore client-updates; option time-offset ; #PDT subnet netmask { option routers ; option subnet-mask ; option domain-name "tarchari"; option domain-name-servers , , ; range dynamic-bootp ; default-lease-time 21600; max-lease-time 43200; } [root@treebeard ~]# Restart the DHCP server so the changes made in /etc/dhcpd.conf take effect: [root@nosmo root]# service dhcpd restart Shutting down dhcpd: [ OK ] Starting dhcpd: [ OK ] You have new mail in /var/spool/mail/root [root@nosmo root]# Treebeard Firewall Configuration The default CentOS 5.3 firewall needs to be modified to: o Allow new incoming tftp requests (UDP port 69) o Allow new incoming http requests (TCP port 80) o Provide NAT service for the /24 network (using MASQUERADE)
14 o Allow forwarding of packets (delete rule that send forwarded packets through the RH- Firewall-1-INPUT filter) First backup iptables configuration: iptables-save > /etc/sysconfig/iptables.bak Make the four changes mentioned above: iptables -I RH-Firewall-1-INPUT 9 -m state --state NEW -m udp -p udp --dport 69 -j ACCEPT iptables -I RH-Firewall-1-INPUT 9 -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE iptables -D FORWARD 1 Save the new configuration: iptables-save > /etc/sysconfig/iptables Reload the firewall from the configuration file: service iptables restart Display the revised firewall rules: cat /etc/sysconfig/iptables iptables L iptables t nat L [root@treebeard sysconfig]# iptables-save > /etc/sysconfig/iptables.bak [root@treebeard sysconfig]# iptables -I RH-Firewall-1-INPUT 9 -m state --state NEW -m udp -p udp --dport 69 -j ACCEPT [root@treebeard sysconfig]# iptables -I RH-Firewall-1-INPUT 9 -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT [root@treebeard sysconfig]# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE [root@treebeard sysconfig]# iptables -D FORWARD 1 [root@treebeard sysconfig]# iptables-save > /etc/sysconfig/iptables [root@treebeard sysconfig]# service iptables restart Flushing firewall rules: [ OK ] Setting chains to policy ACCEPT: nat filter [ OK ] Unloading iptables modules: [ OK ] Applying iptables firewall rules: [ OK ] Loading additional iptables modules: ip_conntrack_netbios_n[ OK ] [root@treebeard sysconfig]# cat /etc/sysconfig/iptables # Generated by iptables-save v1.3.5 on Tue Nov 3 09:53: *nat :PREROUTING ACCEPT [0:0] :POSTROUTING ACCEPT [0:0] :OUTPUT ACCEPT [1:70] -A POSTROUTING -o eth0 -j MASQUERADE COMMIT # Completed on Tue Nov 3 09:53: # Generated by iptables-save v1.3.5 on Tue Nov 3 09:53: *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [664:72586] :RH-Firewall-1-INPUT - [0:0] -A INPUT -j RH-Firewall-1-INPUT -A RH-Firewall-1-INPUT -i lo -j ACCEPT -A RH-Firewall-1-INPUT -p icmp -m icmp --icmp-type any -j ACCEPT -A RH-Firewall-1-INPUT -p esp -j ACCEPT
15 -A RH-Firewall-1-INPUT -p ah -j ACCEPT -A RH-Firewall-1-INPUT -d p udp -m udp --dport j ACCEPT -A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT -A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT -A RH-Firewall-1-INPUT -p udp -m state --state NEW -m udp --dport 69 -j ACCEPT -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT -A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited COMMIT # Completed on Tue Nov 3 09:53: [root@treebeard sysconfig]# [root@treebeard sysconfig]# iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination RH-Firewall-1-INPUT all -- anywhere anywhere Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination Chain RH-Firewall-1-INPUT (1 references) target prot opt source destination ACCEPT all -- anywhere anywhere ACCEPT icmp -- anywhere anywhere icmp any ACCEPT esp -- anywhere anywhere ACCEPT ah -- anywhere anywhere ACCEPT udp -- anywhere udp dpt:mdns ACCEPT udp -- anywhere anywhere udp dpt:ipp ACCEPT tcp -- anywhere anywhere tcp dpt:ipp ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:http ACCEPT udp -- anywhere anywhere state NEW udp dpt:tftp ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:ssh REJECT all -- anywhere anywhere reject-with icmp-hostprohibited [root@treebeard sysconfig]# iptables -t nat -L Chain PREROUTING (policy ACCEPT) target prot opt source destination Chain POSTROUTING (policy ACCEPT) target prot opt source destination MASQUERADE all -- anywhere anywhere Chain OUTPUT (policy ACCEPT) target prot opt source destination
16 PXE Boot (screen shots with network captures) The VM cannot find boot code on any of the drives so it does a PXE boot. It gets an IP address from the DHCP server then contacts the boot (TFTP) server.
17 Shows VM getting IP address and downloading of the pxelinux.0 boot file. Keeps trying (and failing) to download additional files until it downloads the default file.
18 Downloading the menu.c32 boot file
19 Retrieving vmlinuz using TFTP.
20 Loading kernel
21 Retrieving /mirrors/centos-5.3-i386/images/stage2.img file using HTTP
22 Retrieving ks.cfg kickstart file using HTTP
23
24 Retrieving bash package via HTTP
25 Troubleshooting Problem: Your installation did not complete successfully and the Empty VM will no longer boot using PXE mode. All you have is a back screen with the cursor blinking.
26 Workaround: You probably got the MBR setup but no OS installed. To force a PXE boot, reset the Empty VM, quickly click inside the VM during the BIOS boot sequence and then press the F12 function key. You have about 2 seconds to do this so don t dawdle. Problem: TFTP times out trying to download boot files. Workaround: Make sure your firewall has UDP port 69 open and SELinux is disabled. Problem: Installation fails with an exception.
27 Workaround: Make sure your memory on the Empty VM is at least 384MB Nuking a Linux System Observations I ended up re-installing the Empty VM several times to play with different PXE and kernel command line combinations. Here are some of the commands that you normally would NEVER use on a real system! The second method was the easiest and fastest. rm rf / o This leaves the MBR and swap partition intact. Most of the files are deleted from the / partition however not all. bash is still running and you can navigate what is left of the file tree using shell built-in echo * and cd commands. dd if=/dev/zero of=/dev/sda bs=512 count=1 sync o Blows away the MBR. Use the sync command to force the write to disk of the buffered zero s. dd if=/dev/zero of=/dev/sda o Zeros out hard drive which results eventually in a Kernel Panic:
28 References CentOS PXE Setup SYSLINUX Fedora Anaconda/Kickstart RedHat EL4 Kickstart Options kickstart2-options.html Intel PXE 2.1 Specification Setting up a PXE-Boot Server (Net Llama!)
Home Linux Networking Lab (202) This Howto shows how to recreate the CIS Lab environment at home.
Liinux Howttos Home Liinux Nettworrkiing Lab ((202)) CIIS 192 Sprriing 2010 Home Linux Networking Lab (202) This Howto shows how to recreate the CIS Lab environment at home. Supplies: A fast PC 2 GB memory
Installing RHEL 6.x from beginning to end using PXE and Kickstart
Red Hat Enterprise Linux 6.x - small tutorial - part 3 author: Alexandre Borges revision: A website: http://alexandreborges.org Installing RHEL 6.x from beginning to end using PXE and Kickstart Introduction
Table 1-1. PXE Server Side Requirements
pplications Note Setting Up Linux PXE on Server and Client Systems 1 Prerequisites The example in this document was performed on a PXE server running RHEL5.2 64-bit with DHCP, TFTP, and NFS servers running
pp=pod number, xxx=static IP address assigned to your pod
Lab 6: Dynamic Host Configuration Protocol The purpose of this lab is to configure a DHCP server for multiple subnets. You will configure additional options along with an IP address and netmask, and you
Parallels Cloud Server 6.0
Parallels Cloud Server 6.0 Installation Using PXE August 27, 2014 Copyright 1999-2014 Parallels IP Holdings GmbH and its affiliates. All rights reserved. Parallels IP Holdings GmbH Vordergasse 59 8200
This howto is also a bit old now. But I thought of uploading it in the howtos section, as it still works.
Assalam-u-alaikum, This howto is also a bit old now. But I thought of uploading it in the howtos section, as it still works. Created : Mid 2007 Last updated: Mid 2007 The following link is very nice tutorial
DKTCOMEGA AONode Management Module User Documentation
AONode Management Module User Documentation Table of content Introduction...3 The boot process of the AONode...4 DHCP Settings...5 TFTP Settings...8 Custom configuration...9 Device script commands...10
SUSE Linux Enterprise Server 11 SP2 for UEFI Clients
Best Practices White Paper Enterprise Linux SUSE Linux Enterprise Server 11 SP2 for UEFI Clients Table of Contents page SUSE Linux Enterprise Server 11 SP2 and PXE Boot for UEFI Clients... 2 UEFI IPv4
Setting up a Linux PXE server and integrating clients
Setting up a Linux PXE server and integrating clients HOWTO Abstract... 2 Text conventions... 2 Required hardware and software... 2 For the PXE server... 2 For the clients... 2 Overview... 3 pxelinux functionality...
Linux Integration Services 3.4 for Hyper-V Readme
Linux Integration Services 3.4 for Hyper-V Readme Microsoft Corporation Published: September 2012 Abstract This guide discusses the installation and functionality of Linux Integration Services for Hyper-V
THE HONG KONG POLYTECHNIC UNIVERSITY Department of Electronic and Information Engineering
THE HONG KONG POLYTECHNIC UNIVERSITY Department of Electronic and Information Engineering ENG 224 Information Technology Laboratory 6: Internet Connection Sharing Objectives: Build a private network that
Linux TCP/IP Network Management
Linux TCP/IP Network Management Arnon Rungsawang [email protected] Massive Information & Knowledge Engineering Department of Computer Engineering Faculty of Engineering Kasetsart University, Bangkok, Thailand.
bigbluebutton Open Source Web Conferencing
bigbluebutton Open Source Web Conferencing My favorites Project Home Downloads Wiki Issues Source Search Current pages for BigBlueButtonVM Download and setup your own BigBlueButton 0.81 Virtual Machine
Procedure to Create and Duplicate Master LiveUSB Stick
Procedure to Create and Duplicate Master LiveUSB Stick A. Creating a Master LiveUSB stick using 64 GB USB Flash Drive 1. Formatting USB stick having Linux partition (skip this step if you are using a new
Deskpool Quick Start. Version: V2.1.x. Based on Hyper-V Server 2012 R2. Shenzhen Jieyun Technology Co., Ltd (www.jieyung.com)
Deskpool Quick Start Based on Hyper-V Server 2012 R2 Version: V2.1.x Shenzhen Jieyun Technology Co., Ltd (www.jieyung.com) Last updated on March 18, 2015 Copyright Shenzhen Jieyun Technology Co., Ltd.
Red Hat Linux Networking
The information presented should act as a guide to Red Hat Linux networking. It is intended to be accompanied with training and self study. To access most of these items you will need to have root access,
Linux: 20 Iptables Examples For New SysAdmins
Copyrighted material Linux: 20 Iptables Examples For New SysAdmins Posted By nixcraft On December 13, 2011 @ 8:29 am [ 64 Comments ] L inux comes with a host based firewall called
Virtuozzo 7 Installation Using PXE
Virtuozzo 7 Installation Using PXE July 20, 2016 Parallels IP Holdings GmbH Vordergasse 59 8200 Schaffhausen Switzerland Tel: + 41 52 632 0411 Fax: + 41 52 672 2010 http://www.virtuozzo.com Copyright 1999-2016
Packet Filtering Firewall
Packet Filtering Firewall Page 1 of 9 INTRODUCTION Pre-requisites TCP/IP NAT & IP Masquerade Packet Filters vs Proxy Servers Firewalls make a simple decision: accept or deny communication. There are two
Chapter 7. Firewalls http://www.redhat.com/docs/manuals/enterprise/rhel-4-manual/security-guide/ch-fw.html
Red Hat Docs > Manuals > Red Hat Enterprise Linux Manuals > Red Hat Enterprise Linux 4: Security Guide Chapter 7. Firewalls http://www.redhat.com/docs/manuals/enterprise/rhel-4-manual/security-guide/ch-fw.html
Firewalls. Chien-Chung Shen [email protected]
Firewalls Chien-Chung Shen [email protected] The Need for Firewalls Internet connectivity is essential however it creates a threat vs. host-based security services (e.g., intrusion detection), not cost-effective
How to Create, Setup, and Configure an Ubuntu Router with a Transparent Proxy.
In this tutorial I am going to explain how to setup a home router with transparent proxy using Linux Ubuntu and Virtualbox. Before we begin to delve into the heart of installing software and typing in
CELLTRACKS ANALYZER II. Networking Guide J40169EN
CELLTRACKS ANALYZER II Networking Guide J40169EN CELLTRACKS ANALYZER II Networking Guide LBL50902 2014-01-01 J40169EN Proprietary Notice This document discloses subject matter in which Janssen Diagnostics,
Written by Saif ur Rab Monday, 07 December 2009 07:19 - Last Updated Monday, 27 December 2010 09:19
I have been trying to learn Asterisk and as many of you know about that main Service Povider has blocked the voice ports in Pakistan. Therefore, we cannot connect to asterisk servers through xlite, 3cx
VoIP Laboratory B How to re flash an IP04
VoIP Laboratory B How to re flash an IP04 (cc) Creative Commons Share Alike Non Commercial Attribution 3 This lab guides you through the process of re flashing an IP04. To re flash a unit is useful when
Building a diskless Linux Cluster for high performance computations from a standard Linux distribution
Building a diskless Linux Cluster for high performance computations from a standard Linux distribution Stefan Böhringer Institut für Humangenetik Universitätsklinikum Essen April, 7 th, 2003 Abstract This
Linux Firewall Wizardry. By Nemus
Linux Firewall Wizardry By Nemus The internet and your server So then what do you protect your server with if you don't have a firewall in place? NetFilter / Iptables http://www.netfilter.org Iptables
TCP/IP Configuration and DHCP Configuration For Red Hat Linux 9 (RHL9) Presentation Report
TCP/IP Configuration and DHCP Configuration For Red Hat Linux 9 (RHL9) Presentation Report Course: CS 5780 - System Administration Instructed By: Dr. Sanjiv Bhatia Included: Executive Summary The OSI Protocol
Twin Peaks Software High Availability and Disaster Recovery Solution For Linux Email Server
Twin Peaks Software High Availability and Disaster Recovery Solution For Linux Email Server Introduction Twin Peaks Softwares Replication Plus software is a real-time file replication tool, based on its
Abstract. Microsoft Corporation Published: November 2011
Linux Integration Services Version 3.2 for Hyper-V (Windows Server 2008, Windows Server 2008 R2, Microsoft Hyper-V Server 2008, and Microsoft Hyper-V Server 2008 R2) Readme Microsoft Corporation Published:
IP Address: the per-network unique identifier used to find you on a network
Linux Networking What is a network? A collection of devices connected together Can use IPv4, IPv6, other schemes Different devices on a network can talk to each other May be walls to separate different
System administration basics
Embedded Linux Training System administration basics Michael Opdenacker Thomas Petazzoni Free Electrons Copyright 2009, Free Electrons. Creative Commons BY SA 3.0 license Latest update: Dec 20, 2010, Document
netkit lab single-host Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group
Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group netkit lab single-host Version Author(s) E-mail Web Description 2.2 G. Di Battista, M. Patrignani,
Virtual Systems with qemu
Virtual Systems with qemu Version 0.1-2011-02-08 Christian Külker Inhaltsverzeichnis 1 Image Creation 2 1.1 Preparations.................................. 2 1.2 Creating a Disk Image.............................
Workshop on Scientific Applications for the Internet of Things (IoT) March 16-27 2015
Workshop on Scientific Applications for the Internet of Things (IoT) March 16-27 2015 IPv6 in practice with RPi Alvaro Vives - [email protected] Contents 1 Lab topology 2 IPv6 Configuration 2.1 Linux commands
Setting up a Raspberry Pi as a WiFi access point
Setting up a Raspberry Pi as a WiFi access point Created by lady ada Last updated on 2015-03-10 04:30:11 PM EDT Guide Contents Guide Contents Overview What you'll need Preparation Check Ethernet & Wifi
Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012
Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012 1 The person installing the VC is knowledgeable of the Linux file system
Linux Administrator (Advance)
Linux Administrator (Advance) Mr.Kriangsak Namkot Trainer & Director Jodoi IT&Service Co.,Ltd. [email protected] [email protected] http://www.jodoi.com Linux Administrator I Day 1 9.00 10.30 - Samba
What is included in the ATRC server support
Linux Server Support Services What is included in the ATRC server support Installation Installation of any ATRC Supported distribution Compatibility with client hardware. Hardware Configuration Recommendations
Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide
Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide July 2010 1 Specifications are subject to change without notice. The Cloud.com logo, Cloud.com, Hypervisor Attached Storage, HAS, Hypervisor
Setting Up A High-Availability Load Balancer (With Failover and Session Support) With Perlbal/Heartbeat On Debian Etch
By Falko Timme Published: 2009-01-11 19:32 Setting Up A High-Availability Load Balancer (With Failover and Session Support) With Perlbal/Heartbeat On Debian Etch Version 1.0 Author: Falko Timme
Linux Networking Basics
Linux Networking Basics Naveen.M.K, Protocol Engineering & Technology Unit, Electrical Engineering Department, Indian Institute of Science, Bangalore - 12. Outline Basic linux networking commands Servers
BASIC TCP/IP NETWORKING
ch01 11/19/99 4:20 PM Page 1 CHAPTER 1 BASIC TCP/IP NETWORKING When you communicate to someone or something else, you need to be able to speak a language that the listener understands. Networking requires
How to Secure RHEL 6.2 Part 2
How to Secure RHEL 6.2 Part 2 Motivation This paper is part of a multi-part series on securing Redhat Enterprise Linux 6.2. This paper focuses on implementing IPtables as a host based firewall. If you
Semantic based Web Application Firewall (SWAF - V 1.6)
Semantic based Web Application Firewall (SWAF - V 1.6) Installation and Troubleshooting Manual Document Version 1.0 1 Installation Manual SWAF Deployment Scenario: Client SWAF Firewall Applications Figure
VM-Series Firewall Deployment Tech Note PAN-OS 5.0
VM-Series Firewall Deployment Tech Note PAN-OS 5.0 Revision A 2012, Palo Alto Networks, Inc. www.paloaltonetworks.com Contents Overview... 3 Supported Topologies... 3 Prerequisites... 4 Licensing... 5
LOCKSS on LINUX. CentOS6 Installation Manual 08/22/2013
LOCKSS on LINUX CentOS6 Installation Manual 08/22/2013 1 Table of Contents Overview... 3 LOCKSS Hardware... 5 Installation Checklist... 6 BIOS Settings... 9 Installation... 10 Firewall Configuration...
How to Turn a Unix Computer into a Router and Firewall Using IPTables
How to Turn a Unix Computer into a Router and Firewall Using IPTables by Dr. Milica Barjaktarovic Assistant Professor of Computer Science at HPU Lecture from CENT370 Advanced Unix System Administration
Linux Integration Services 3.5 for Hyper-V Readme
Linux Integration Services 3.5 for Hyper-V Readme Microsoft Corporation Published: December 2013 Abstract Hyper-V supports both emulated ( legacy ) and Hyper-V-specific ( synthetic ) devices for Linux
50.XXX is based on your station number
Lab 6: Dynamic Host Configuration Protocol The purpose of this lab is to configure a DHCP server for multiple subnets. You will configure additional options along with an IP address and netmask, and you
Note: Guide not yet tested in the SFU Surrey Linux Lab (SUR4080). Some changes may be needed.
Quick Start Guide for BeagleBone Black by Brian Fraser Last update: Oct 28, 2015 This document guides the user through: 1. Installing Ubuntu in a virtual machine. 2. Connecting to the target using serial
LOCKSS on LINUX. Installation Manual and the OpenBSD Transition 02/17/2011
LOCKSS on LINUX Installation Manual and the OpenBSD Transition 02/17/2011 1 Table of Contents Overview... 3 LOCKSS Hardware... 5 Installation Checklist... 7 BIOS Settings... 10 Installation... 11 Firewall
Deployment Guide: Transparent Mode
Deployment Guide: Transparent Mode March 15, 2007 Deployment and Task Overview Description Follow the tasks in this guide to deploy the appliance as a transparent-firewall device on your network. This
Case Study 2 SPR500 Fall 2009
Case Study 2 SPR500 Fall 2009 6 th November 2009 Due Date: 9 th December 2009 Securing Sotnec's web site using Linux Firewall technology Sotnec corporation, an Open Source Company, consists of a small
CS179i: Guide - Virtual Machine Setup and Internal Networking in Alpha Lab
CS179i: Guide - Virtual Machine Setup and Internal Networking in Alpha Lab This guide provide guidance on critical steps on using VirtualBox to setup a virtual machine (VM) on configure external (internet
1:1 NAT in ZeroShell. Requirements. Overview. Network Setup
1:1 NAT in ZeroShell Requirements The version of ZeroShell used for writing this document is Release 1.0.beta11. This document does not describe installing ZeroShell, it is assumed that the user already
Virtual machine W4M- Galaxy: Installation guide
Virtual machine W4M- Galaxy: Installation guide Christophe Duperier August, 6 th 2014 v03 This document describes the installation procedure and the functionalities provided by the W4M- Galaxy virtual
How To Set Up A Network Map In Linux On A Ubuntu 2.5 (Amd64) On A Raspberry Mobi) On An Ubuntu 3.5.2 (Amd66) On Ubuntu 4.5 On A Windows Box
CSC-NETLAB Packet filtering with Iptables Group Nr Name1 Name2 Name3 Date Instructor s Signature Table of Contents 1 Goals...2 2 Introduction...3 3 Getting started...3 4 Connecting to the virtual hosts...3
+ iptables. packet filtering && firewall
+ iptables packet filtering && firewall + what is iptables? iptables is the userspace command line program used to configure the linux packet filtering ruleset + a.k.a. firewall + iptable flow chart what?
Linux Server (Web, FTP, File) on Vmware
Linux Server (Web, FTP, File) on Vmware Purposes Many people want to use Linux but don't want to spend all their weekend in order to be familiar with this operating system. This file allows to share the
Setup Cisco Call Manager on VMware
created by: Rainer Bemsel Version 1.0 Dated: July/09/2011 The purpose of this document is to provide the necessary steps to setup a Cisco Call Manager to run on VMware. I ve been researching for a while
Abstract. Microsoft Corporation Published: August 2009
Linux Integration Components Version 2 for Hyper-V (Windows Server 2008, Windows Server 2008 R2, Microsoft Hyper-V Server 2008, and Microsoft Hyper-V Server 2008 R2) Readme Microsoft Corporation Published:
Track 2 Workshop PacNOG 7 American Samoa. Firewalling and NAT
Track 2 Workshop PacNOG 7 American Samoa Firewalling and NAT Core Concepts Host security vs Network security What is a firewall? What does it do? Where does one use it? At what level does it function?
TimeIPS Server. IPS256T Virtual Machine. Installation Guide
TimeIPS Server IPS256T Virtual Machine Installation Guide TimeIPS License Notification The terms and conditions applicable to the license of the TimeIPS software, sale of TimeIPS hardware and the provision
Asterisk SIP Trunk Settings - Vestalink
Asterisk SIP Trunk Settings - Vestalink Vestalink is a new SIP trunk provider that has sprung up as a replacement for Google Voice trunking within Asterisk servers. They offer a very attractive pricing
MODULE 1. INSTALLING SUSE LINUX ENTERPRISE SERVER 1. BASIC NOTIONS ON INSTALLATION PROCEDURES
MODULE 1. INSTALLING SUSE LINUX ENTERPRISE SERVER 1. BASIC NOTIONS ON INSTALLATION PROCEDURES General matters System Start-Up for Installation Insert the first SUSE Linux Enterprise CD or the DVD into
Wireless LAN Apple Bonjour Deployment Guide
Wireless LAN Apple Bonjour Deployment Guide Document ID: 113443 Contents Introduction Prerequisites Requirements Components Used Conventions Deployment Considerations Configure the Controller to Support
Load Balancing - Single Multipath Route HOWTO
Load Balancing - Single Multipath Route HOWTO Shakthi Kannan, shaks_wants_no_spam_at_shakthimaan_dot_com January 5, 2007 Revision: 1.2 Abstract This documentation provides the steps to setup load-balancing
Lab 1: Introduction to the network lab
CSCI 312 - DATA COMMUNICATIONS AND NETWORKS FALL, 2014 Lab 1: Introduction to the network lab NOTE: Be sure to bring a flash drive to the lab; you will need it to save your data. For this and future labs,
Networking Guide Redwood Manager 3.0 August 2013
Networking Guide Redwood Manager 3.0 August 2013 Table of Contents 1 Introduction... 3 1.1 IP Addresses... 3 1.1.1 Static vs. DHCP... 3 1.2 Required Ports... 4 2 Adding the Redwood Engine to the Network...
Introduction to NetGUI
Computer Network Architectures [email protected] December 5, 2007 (cc) 2007. Algunos derechos reservados. Este trabajo se entrega bajo la licencia Creative Commons Attribution-ShareAlike.
How To Install Openstack On Ubuntu 14.04 (Amd64)
Getting Started with HP Helion OpenStack Using the Virtual Cloud Installation Method 1 What is OpenStack Cloud Software? A series of interrelated projects that control pools of compute, storage, and networking
NOC PS manual. Copyright Maxnet 2009 2015 All rights reserved. Page 1/45 NOC-PS Manuel EN version 1.3
NOC PS manual Copyright Maxnet 2009 2015 All rights reserved Page 1/45 Table of contents Installation...3 System requirements...3 Network setup...5 Installation under Vmware Vsphere...8 Installation under
How to set up multiple web servers (VMs) on XenServer reusing host's static IP
How to set up multiple web servers (VMs) on XenServer reusing host's static IP In this document we show how to: configure ip forwarding and NAT to reuse single ip by VMs and host create private network
Redhat 6.2 Installation Howto -Basic Proxy and Transparent
Redhat 6.2 Installation Howto -Basic Proxy and Transparent This is a guide document although very detailed in some sections. It assumes you have a have an idea about installing RH and working with Linux.
Management Software. Web Browser User s Guide AT-S106. For the AT-GS950/48 Gigabit Ethernet Smart Switch. Version 1.0.0. 613-001339 Rev.
Management Software AT-S106 Web Browser User s Guide For the AT-GS950/48 Gigabit Ethernet Smart Switch Version 1.0.0 613-001339 Rev. A Copyright 2010 Allied Telesis, Inc. All rights reserved. No part of
OS Installation: CentOS 5.8
OS Installation: CentOS 5.8 OpenTUSK Training University of Nairobi Mike Prentice [email protected] Tufts University Technology for Learning in the Health Sciences July 2013 Outline 1 OS Install
LAB THREE STATIC ROUTING
LAB THREE STATIC ROUTING In this lab you will work with four different network topologies. The topology for Parts 1-4 is shown in Figure 3.1. These parts address router configuration on Linux PCs and a
NAT Using Source Routing through BGP Gateways
NAT Using Source Routing through BGP Gateways Best Practice Document Produced by the CESNET led Working Group on Network Monitoring (CBPD122) Authors: Pavel Kislinger, Vladimír Záhořík, CESNET September
Packet filtering with Linux
LinuxFocus article number 289 http://linuxfocus.org Packet filtering with Linux by Vincent Renardias About the author: GNU/Linux user since 1993, Vincent Renardias started to
Intro to Linux Kernel Firewall
Intro to Linux Kernel Firewall Linux Kernel Firewall Kernel provides Xtables (implemeted as different Netfilter modules) which store chains and rules x_tables is the name of the kernel module carrying
IPv6.marceln.org. [email protected]
IPv6.marceln.org [email protected] RFC 1606 RFC 1606 A Historical Perspective On The Usage Of IP Version 9 1 April 1994, J. Onions Introduction The take-up of the network protocol TCP/IPv9 has been
Plexxi Control Installation Guide Release 2.1.0
Plexxi Control Installation Guide Release 2.1.0 702-20002-10 Rev 1.2 February 19, 2015 100 Innovative Way - Suite 3322 Nashua, NH 03062 Tel. +1.888.630.PLEX (7539) www.plexxi.com Notices The information
How to install PowerChute Network Shutdown on VMware ESXi 3.5, 4.0 and 4.1
How to install PowerChute Network Shutdown on VMware ESXi 3.5, 4.0 and 4.1 Basic knowledge of Linux commands and Linux administration is needed before user should attempt the installation of the software.
Installing the Operating System or Hypervisor
Installing the Operating System or Hypervisor If you purchased E-Series Server Option 1 (E-Series Server without preinstalled operating system or hypervisor), you must install an operating system or hypervisor.
Reboot the ExtraHop System and Test Hardware with the Rescue USB Flash Drive
Reboot the ExtraHop System and Test Hardware with the Rescue USB Flash Drive This guide explains how to create and use a Rescue USB flash drive to reinstall and recover the ExtraHop system. When booting
Cloud Storage Quick Start Guide
Cloud Storage Quick Start Guide Copyright - GoGrid Cloud Hosting. All rights reserved Table of Contents 1. About Cloud Storage...3 2. Configuring RHEL and CentOS Servers to Access Cloud Storage...3 3.
Linux Routers and Community Networks
Summer Course at Mekelle Institute of Technology. July, 2015. Linux Routers and Community Networks Llorenç Cerdà-Alabern http://personals.ac.upc.edu/llorenc [email protected] Universitat Politènica de
Syncplicity On-Premise Storage Connector
Syncplicity On-Premise Storage Connector Implementation Guide Abstract This document explains how to install and configure the Syncplicity On-Premise Storage Connector. In addition, it also describes how
Dynamic Host Configuration Protocol (DHCP) 02 NAT and DHCP Tópicos Avançados de Redes
Dynamic Host Configuration Protocol (DHCP) 1 1 Dynamic Assignment of IP addresses Dynamic assignment of IP addresses is desirable for several reasons: IP addresses are assigned on-demand Avoid manual IP
Linux Router and Firewall
Linux Router and Firewall From SSN This tutorial shows you how to setup a server for the sole purpose of being the DHCP server and firewall for our LAN. The purpose of having a Linux-based server/firewall
McAfee Asset Manager Sensor
Installation Guide McAfee Asset Manager Sensor Version 6.5 COPYRIGHT Copyright 2012 McAfee, Inc. Do not copy without permission. TRADEMARK ATTRIBUTIONS McAfee, the McAfee logo, McAfee Active Protection,
HIGH AVAILABILITY (HA) WITH OPENSIPS
HIGH AVAILABILITY (HA) WITH OPENSIPS Setting up the HA Environment Norm Brandinger SIP Transport SIP is able to be transmitted using Multiple Protocols such as: UDP, TCP, or TCP with TLS (SSL) encryption
Linux Networking: IP Packet Filter Firewalling
Linux Networking: IP Packet Filter Firewalling David Morgan Firewall types Packet filter Proxy server 1 Linux Netfilter Firewalling Packet filter, not proxy Centerpiece command: iptables Starting point:
Procedure: You can find the problem sheet on Drive D: of the lab PCs. 1. IP address for this host computer 2. Subnet mask 3. Default gateway address
Objectives University of Jordan Faculty of Engineering & Technology Computer Engineering Department Computer Networks Laboratory 907528 Lab.4 Basic Network Operation and Troubleshooting 1. To become familiar
