<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-5376277304648616023</id><updated>2009-10-13T12:49:18.204-07:00</updated><title type='text'>Linux How To/Tutorial</title><subtitle type='html'>open source linux router/proxy/dhcp/dns/ftp/web/mail/firewall tutorial</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://howtonixnux.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default'/><link rel='alternate' type='text/html' href='http://howtonixnux.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>jepoy</name><uri>http://www.blogger.com/profile/17674023269493347996</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5376277304648616023.post-4018073110999878082</id><published>2008-03-27T01:04:00.000-07:00</published><updated>2008-03-27T01:06:52.124-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How To: Squid Proxy Transparent'/><title type='text'>Squid Transparent Proxy Configuration</title><content type='html'>&lt;span style="font-family: arial;font-size:85%;" &gt;Squid Transparent Proxy Configuration&lt;br /&gt;&lt;br /&gt;1. Your first step will be to modify your squid.conf to create a transparent proxy.&lt;br /&gt;&lt;br /&gt;Prior to version 2.6: In older versions of Squid, transparent proxy was achieved through the use of the httpd_accel options which were originally developed for http acceleration. In these cases, the configuration syntax would be as follows:&lt;br /&gt;&lt;br /&gt;httpd_accel_host virtual&lt;br /&gt;httpd_accel_port 80&lt;br /&gt;httpd_accel_with_proxy on&lt;br /&gt;httpd_accel_uses_host_header on&lt;br /&gt;&lt;br /&gt;Version 2.6 and Beyond: Newer versions of Squid simply require you to add the word "transparent" to the default "http_port 3128" statement. In this example, Squid not only listens on TCP port 3128 for proxy connections, but will also do so in transparent mode.&lt;br /&gt;&lt;br /&gt;http_port 3128 transparent&lt;br /&gt;&lt;br /&gt;2. Edit the iptables to deal with the connection&lt;br /&gt;# Firewall created by jepoy&lt;br /&gt;*nat&lt;br /&gt;:OUTPUT ACCEPT [0:0]&lt;br /&gt;:POSTROUTING ACCEPT [0:0]&lt;br /&gt;:PREROUTING ACCEPT [0:0]&lt;br /&gt;-A POSTROUTING -o eth0 -j SNAT --to 203.189.11.73 &lt;br /&gt;-A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128&lt;br /&gt;COMMIT&lt;br /&gt;&lt;br /&gt;# Generated by iptables-save v1.3.0 on Tue Oct 11 20:53:45 2005&lt;br /&gt;*filter&lt;br /&gt;:FORWARD DROP [0:0] &lt;br /&gt;:INPUT DROP [0:0]&lt;br /&gt;:OUTPUT ACCEPT [0:0]&lt;br /&gt;-A FORWARD -m state --state INVALID -j DROP&lt;br /&gt;-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;-A FORWARD -s 192.168.0.0/24 -d 0/0 -m state --state NEW -p tcp -m multiport --dport smtp,pop3,imap,6301,443,5100,&lt;br /&gt;13,554,1101,8080,5900,5901,5902 -o eth0 -i eth1 -j ACCEPT&lt;br /&gt;-A FORWARD -s 192.168.0.0/24 -d 0/0 -m state --state NEW -p icmp -o eth0 -i eth1 -j ACCEPT&lt;br /&gt;&lt;br /&gt;-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -p tcp -m state --state NEW -m tcp --dport 3128 -j ACCEPT&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376277304648616023-4018073110999878082?l=howtonixnux.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://howtonixnux.blogspot.com/feeds/4018073110999878082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5376277304648616023&amp;postID=4018073110999878082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/4018073110999878082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/4018073110999878082'/><link rel='alternate' type='text/html' href='http://howtonixnux.blogspot.com/2008/03/squid-transparent-proxy-configuration.html' title='Squid Transparent Proxy Configuration'/><author><name>jepoy</name><uri>http://www.blogger.com/profile/17674023269493347996</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06457609246324171295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5376277304648616023.post-492988213703868121</id><published>2008-03-27T01:01:00.000-07:00</published><updated>2008-03-27T01:02:34.926-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How To: Squid Proxy Authentication'/><title type='text'>Squid with Password Authentication</title><content type='html'>&lt;span style="font-family: arial;font-size:85%;" &gt;Password Authentication Using NCSA&lt;br /&gt;&lt;br /&gt;You can configure Squid to prompt users for a username and password.&lt;br /&gt;Squid comes with a program called ncsa_auth that reads any NCSA-compliant encrypted password file.&lt;br /&gt; You can use the htpasswd program that comes installed with Apache to create your passwords.&lt;br /&gt;&lt;br /&gt;1) Create the password file. The name of the password file should be /etc/squid/squid_passwd&lt;br /&gt;&lt;br /&gt;[root@jepoy tmp]# touch /etc/squid/squid_passwd&lt;br /&gt;[root@jepoytmp]# chmod o+r /etc/squid/squid_passwd&lt;br /&gt;&lt;br /&gt;2) Use the htpasswd program to add users to the password file.&lt;br /&gt; You can add users at anytime without having to restart Squid. In this case, you add a username called www:&lt;br /&gt;&lt;br /&gt;[root@jepoy tmp]# htpasswd /etc/squid/squid_passwd www&lt;br /&gt;New password:&lt;br /&gt;Re-type new password:&lt;br /&gt;Adding password for user www&lt;br /&gt;[root@jepoy tmp]#&lt;br /&gt;&lt;br /&gt;3) Find your ncsa_auth file using the locate command.&lt;br /&gt;&lt;br /&gt;[root@jepoy tmp]# locate ncsa_auth&lt;br /&gt;/usr/lib/squid/ncsa_auth&lt;br /&gt;[root@jepoy tmp]#&lt;br /&gt;&lt;br /&gt;4) Edit squid.conf; here's an example:&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Add this to the auth_param section of squid.conf&lt;br /&gt;#&lt;br /&gt;auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/squid_passwd&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Add this to the bottom of the ACL section of squid.conf&lt;br /&gt;#&lt;br /&gt;acl ncsa_users proxy_auth REQUIRED&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Add this at the top of the http_access section of squid.conf&lt;br /&gt;#&lt;br /&gt;http_access allow ncsa_users&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5) This requires password authentication and allows access only during business hours. Once again, the order of the statements is important:&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Add this to the auth_param section of squid.conf&lt;br /&gt;#&lt;br /&gt;auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/squid_passwd&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Add this to the bottom of the ACL section of squid.conf&lt;br /&gt;#&lt;br /&gt;acl ncsa_users proxy_auth REQUIRED&lt;br /&gt;acl business_hours time M T W H F 9:00-17:00&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Add this at the top of the http_access section of squid.conf&lt;br /&gt;#&lt;br /&gt;http_access allow ncsa_users business_hours&lt;br /&gt;&lt;br /&gt;6. Remember to restart Squid for the changes to take effect.&lt;br /&gt;service squid restart&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376277304648616023-492988213703868121?l=howtonixnux.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://howtonixnux.blogspot.com/feeds/492988213703868121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5376277304648616023&amp;postID=492988213703868121' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/492988213703868121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/492988213703868121'/><link rel='alternate' type='text/html' href='http://howtonixnux.blogspot.com/2008/03/squid-with-password-authentication.html' title='Squid with Password Authentication'/><author><name>jepoy</name><uri>http://www.blogger.com/profile/17674023269493347996</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06457609246324171295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5376277304648616023.post-8203188676836362302</id><published>2008-03-27T00:51:00.000-07:00</published><updated>2008-03-27T00:55:25.550-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How To: Squid Proxy Restricting Site'/><title type='text'>Squid - Restricting Access to specific Web sites</title><content type='html'>&lt;span style=";font-family:arial;font-size:85%;"  &gt;Restricting Access to specific Web sites&lt;br /&gt;&lt;br /&gt;Squid is also capable of reading files containing lists of web sites and/or domains for use in ACLs.&lt;br /&gt;&lt;br /&gt;Create a file under /etc/squid: /usr/local/etc/allowed-sites.squid&lt;br /&gt;http://howtonixnux.blogspot.com&lt;br /&gt;http://jeffersonbriones.blogspot.com&lt;br /&gt;&lt;br /&gt;Create a file under /etc/squid: /usr/local/etc/restricted-sites.squid&lt;br /&gt;www.porn.com&lt;br /&gt;illegal.com&lt;br /&gt;www.xxx.com&lt;br /&gt;&lt;br /&gt;These can then be used to always block the restricted sites and permit the allowed sites during working hours.&lt;br /&gt;This can be illustrated by expanding our previous example slightly.&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Add this to the bottom of the ACL section of squid.conf&lt;br /&gt;#&lt;br /&gt;acl home_network src 192.168.0.0/24&lt;br /&gt;acl business_hours time M T W H F 9:00-17:00&lt;br /&gt;acl GoodSites dstdomain "/etc/squid/allowed-sites.squid"&lt;br /&gt;acl BadSites  dstdomain "/etc/squid/restricted-sites.squid"&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Add this at the top of the http_access section of squid.conf&lt;br /&gt;#&lt;br /&gt;http_access deny BadSites&lt;br /&gt;http_access allow home_network business_hours GoodSites&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376277304648616023-8203188676836362302?l=howtonixnux.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://howtonixnux.blogspot.com/feeds/8203188676836362302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5376277304648616023&amp;postID=8203188676836362302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/8203188676836362302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/8203188676836362302'/><link rel='alternate' type='text/html' href='http://howtonixnux.blogspot.com/2008/03/squid-restricting-access-to-specific.html' title='Squid - Restricting Access to specific Web sites'/><author><name>jepoy</name><uri>http://www.blogger.com/profile/17674023269493347996</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06457609246324171295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5376277304648616023.post-4230537565372438612</id><published>2008-03-27T00:40:00.000-07:00</published><updated>2008-03-27T00:54:42.469-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How To: Squid Proxy using ACL'/><title type='text'>Squid ACL</title><content type='html'>&lt;p style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:85%;"&gt;Squid ACL&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:85%;"&gt; ACLs have many options to restrict access based on source ip address, destination ip address, source domain, and destination domain. This is done by: &lt;/span&gt;&lt;/p&gt;&lt;pre style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:85%;"&gt; acl src w.x.y.z/a.b.c.d   # ACL based on source ip address&lt;br /&gt;acl dst w.x.y.z/a.b.c.d   # ACL based on destination ip address&lt;br /&gt;acl srcdomain foo.com   # ACL based on source domain&lt;br /&gt;acl dstdomain foo.com   # ACL based on destination domain&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-family: arial;font-family:arial;font-size:85%;"  &gt;To use this to restrict access to your Squid proxy to only those hosts you wish - ie, local hosts, use the following directive format: &lt;/span&gt;&lt;pre style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:85%;"&gt; acl localnet src 192.168.0.0/255.255.255.0&lt;br /&gt;http_access allow localnet&lt;br /&gt;http_access deny all&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:85%;"&gt;Restricting Web Access By IP Address&lt;br /&gt;&lt;br /&gt;You can create an access control list that restricts Web access to users on certain networks. In this case, it's an ACL that defines a home network of 192.168.1.0.&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Add this to the bottom of the ACL section of squid.conf&lt;br /&gt;#&lt;br /&gt;acl home_network src 192.168.0.0/255.255.255.0&lt;br /&gt;&lt;br /&gt;You also have to add a corresponding http_access statement that allows traffic that matches the ACL:&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Add this at the top of the http_access section of squid.conf&lt;br /&gt;#&lt;br /&gt;http_access allow home_network&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:85%;"&gt; To restrict access to the Squid proxy via the time, use the format: &lt;/span&gt;&lt;/p&gt;&lt;span style="font-family: arial;font-family:arial;font-size:85%;"  &gt;       acl aclname time     [day-abbrevs]  [h1:m1-h2:m2]            day-abbrevs:                S - Sunday                M - Monday                T - Tuesday                W - Wednesday                H - Thursday                F - Friday                A - Saturday &lt;/span&gt;&lt;pre style="font-family: arial;font-family:arial;" &gt;&lt;span style="font-size:85%;"&gt;Example 1: Allow only business hour access from the home network, while always restricting access to host 192.168.1.20.&lt;br /&gt;#&lt;br /&gt;# Add this to the bottom of the ACL section of squid.conf&lt;br /&gt;#&lt;br /&gt;acl home_network src 192.168.0.0/24&lt;br /&gt;acl business_hours time M T W H F 9:00-17:00&lt;br /&gt;acl resticthost src 192.168.0.20&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Add this at the top of the http_access section of squid.conf&lt;br /&gt;#&lt;br /&gt;http_access deny restricthost&lt;br /&gt;http_access allow home_network business_hours&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;Example 2: Allow morning only.&lt;br /&gt;#&lt;br /&gt;# Add this to the bottom of the ACL section of squid.conf&lt;br /&gt;#&lt;br /&gt;acl mornings time 08:00-12:00&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Add this at the top of the http_access section of squid.conf&lt;br /&gt;#&lt;br /&gt;http_access allow mornings&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376277304648616023-4230537565372438612?l=howtonixnux.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://howtonixnux.blogspot.com/feeds/4230537565372438612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5376277304648616023&amp;postID=4230537565372438612' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/4230537565372438612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/4230537565372438612'/><link rel='alternate' type='text/html' href='http://howtonixnux.blogspot.com/2008/03/squid-acl.html' title='Squid ACL'/><author><name>jepoy</name><uri>http://www.blogger.com/profile/17674023269493347996</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06457609246324171295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5376277304648616023.post-3284406832239567571</id><published>2008-03-27T00:34:00.000-07:00</published><updated>2008-03-27T00:35:29.155-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How To: IPTABLES Tip'/><title type='text'>IPTABLES using multiport</title><content type='html'>&lt;h3 style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;Specifying Multiple Ports with &lt;code&gt;multiport&lt;/code&gt;&lt;/span&gt;&lt;/h3&gt; &lt;span style="font-size:85%;"&gt;&lt;span style="font-family: arial;"&gt; The &lt;/span&gt;&lt;code style="font-family: arial;"&gt;multiport&lt;/code&gt;&lt;span style="font-family: arial;"&gt; module allows one to specify a number of different ports in one rule. This allows for fewer rules and easier maintenance of iptables configuration files. For example, if we wanted to allow global access to the SMTP, HTTP, HTTPS and SSH ports on our server we would normally use something like the following: &lt;/span&gt;&lt;/span&gt; &lt;pre style="font-family: arial;" class="code"&gt;&lt;span style="font-size:85%;"&gt;-A INPUT -i eth0 -p tcp -m state --state NEW --dport ssh   -j ACCEPT&lt;br /&gt;-A INPUT -i eth0 -p tcp -m state --state NEW --dport smtp  -j ACCEPT&lt;br /&gt;-A INPUT -i eth0 -p tcp -m state --state NEW --dport http  -j ACCEPT&lt;br /&gt;-A INPUT -i eth0 -p tcp -m state --state NEW --dport https -j ACCEPT&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt; &lt;span style="font-size:85%;"&gt;&lt;span style="font-family: arial;"&gt;&lt;/span&gt;&lt;span style="font-family: arial;"&gt;Example1: &lt;/span&gt;&lt;/span&gt; &lt;pre style="font-family: arial;" class="code"&gt;&lt;span style="font-size:85%;"&gt;-A INPUT -i eth0 -p tcp -m state --state NEW -m multiport --dports ssh,smtp,http,https -j ACCEPT&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Example2:&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style="font-family: arial;font-size:85%;" &gt;-A FORWARD -s 192.168.0.0/24 -d 0/0 -m state --state NEW -p tcp -m multiport --dport smtp,pop3,imap,6301,443,5100,13,554,1101,8080,5900,5901,5902 -o eth0 -i eth1 -j ACCEPT&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;span style="font-size:85%;"&gt;&lt;span style="font-family: arial;"&gt; It must be used in conjunction with either &lt;/span&gt;&lt;code style="font-family: arial;"&gt;-p tcp&lt;/code&gt;&lt;span style="font-family: arial;"&gt; or &lt;/span&gt;&lt;code style="font-family: arial;"&gt;-p udp&lt;/code&gt;&lt;span style="font-family: arial;"&gt; and only up to 15 ports may be specified. The supported options are: &lt;/span&gt;&lt;/span&gt; &lt;blockquote style="font-family: arial;"&gt; &lt;dl&gt;&lt;dt&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;--sports port[,port,port...]&lt;/code&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;span style="font-size:85%;"&gt;matches source port(s)&lt;/span&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;--dports port[,port,port...]&lt;/code&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;span style="font-size:85%;"&gt;matches destination port(s)&lt;/span&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;--ports port[,port,port...]&lt;/code&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;span style="font-size:85%;"&gt;matches both source and destination port(s)&lt;/span&gt;&lt;/dd&gt;&lt;/dl&gt; &lt;/blockquote&gt;  &lt;p style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;code&gt;mport&lt;/code&gt;&lt;sup&gt;*&lt;/sup&gt; is another similar extension that also allows you to specify port ranges, e.g. &lt;code&gt;--dport 22,80,110,25, 6000:6010&lt;/code&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376277304648616023-3284406832239567571?l=howtonixnux.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://howtonixnux.blogspot.com/feeds/3284406832239567571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5376277304648616023&amp;postID=3284406832239567571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/3284406832239567571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/3284406832239567571'/><link rel='alternate' type='text/html' href='http://howtonixnux.blogspot.com/2008/03/iptables-using-multiport.html' title='IPTABLES using multiport'/><author><name>jepoy</name><uri>http://www.blogger.com/profile/17674023269493347996</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06457609246324171295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5376277304648616023.post-5320333298440667610</id><published>2008-03-26T23:08:00.000-07:00</published><updated>2008-03-26T23:11:39.260-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How To: IPTABLES Scenario 2.1'/><title type='text'>IPTABLES Scenario 2.1 - Transparent Proxy</title><content type='html'>&lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;b style=""&gt;&lt;span style="font-size:8;"&gt;Example2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;In this example, we will share the internet with allowed ports on the LAN side. With the use of transparent proxy, port 80 is redirected to port 3128&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;#NAT Table&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;*nat&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;:OUTPUT ACCEPT [0:0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;:POSTROUTING ACCEPT [0:0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;:PREROUTING ACCEPT [0:0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A POSTROUTING -o eth0 -j SNAT --to 203.189.11.73&lt;span style=""&gt;  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;COMMIT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;# Completed on Tue Oct 11 20:53:45 2005&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;# Generated by iptables-save v1.3.0 on Tue Oct 11 20:53:45 2005&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;*filter&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;:FORWARD DROP [0:0]&lt;span style=""&gt;  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;:INPUT DROP [0:0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;:OUTPUT ACCEPT [0:0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A FORWARD -m state --state INVALID -j DROP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A FORWARD -s 192.168.0.0/24 -d 0/0 -m state --state NEW -p tcp -m multiport --dport smtp,pop3,imap,6301,443,5100,13,554,1101,8080,5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;900,5901,5902 -o eth0 -i eth1 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A FORWARD -s 192.168.0.0/24 -d 0/0 -m state --state NEW -p icmp -o eth0 -i eth1 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A INPUT -i lo -j ACCEPT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A INPUT -m state --state INVALID -j DROP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;# SSS Access from outside&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A INPUT -s 203.189.xxx.5 -i eth0 -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;# Application Access from LAN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -p tcp -m state --state NEW -m tcp --dport 1101 -j ACCEPT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -p tcp -m state --state NEW -m tcp --dport 631 -j ACCEPT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -p tcp -m state --state NEW -m tcp --dport 554 -j ACCEPT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -p tcp -m state --state NEW -m tcp --dport 445 -j ACCEPT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -p tcp -m state --state NEW -m tcp --dport 139 -j ACCEPT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -p udp -m state --state NEW -m udp --dport 137 -j ACCEPT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -p udp -m state --state NEW -m udp --dport 138 -j ACCEPT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -p tcp -m state --state NEW -m tcp --dport 3128 -j ACCEPT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -p udp -m state --state NEW -m udp --dport 53 -j ACCEPT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -p icmp -m state --state NEW -m icmp -j ACCEPT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A OUTPUT -o lo -j ACCEPT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A OUTPUT -m state --state INVALID -j DROP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;# Logging&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A INPUT -j LOG&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A OUTPUT -j LOG&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;-A FORWARD -j LOG&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;COMMIT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:8;"&gt;# Completed on Tue Oct 11 20:53:45 2005&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376277304648616023-5320333298440667610?l=howtonixnux.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://howtonixnux.blogspot.com/feeds/5320333298440667610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5376277304648616023&amp;postID=5320333298440667610' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/5320333298440667610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/5320333298440667610'/><link rel='alternate' type='text/html' href='http://howtonixnux.blogspot.com/2008/03/iptables-scenario-22-transparent-proxy.html' title='IPTABLES Scenario 2.1 - Transparent Proxy'/><author><name>jepoy</name><uri>http://www.blogger.com/profile/17674023269493347996</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06457609246324171295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5376277304648616023.post-4813250035889395108</id><published>2008-03-26T23:00:00.000-07:00</published><updated>2008-03-26T23:12:14.316-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How To: IPTABLES Scenario 2'/><title type='text'>IPTABLES Scenario 2 - Internet Sharing</title><content type='html'>&lt;p style="text-align: justify;" class="MsoNormal" face="arial"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_t9_m8WqiHa4/R-s4SxRyrcI/AAAAAAAAAO4/eUz_BtmwXC4/s1600-h/nat.GIF"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 233px; height: 80px;" src="http://bp2.blogger.com/_t9_m8WqiHa4/R-s4SxRyrcI/AAAAAAAAAO4/eUz_BtmwXC4/s200/nat.GIF" alt="" id="BLOGGER_PHOTO_ID_5182297691336650178" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-size:10;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-size:10;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-size:10;"&gt;Scenario 2: Internet Sharing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-size:10;"&gt;Example1&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:10;"&gt;In this example, we will configure the machine to share internet&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:10;"&gt; connection.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-size:10;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-size:10;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-size:10;"&gt;eth0 – public connection with ip address 10.20.30.4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-size:10;"&gt;eth1 – LAN with network address 192.168.0.0/24&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-size:10;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-size:10;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-size:10;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-size:10;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;b style=""&gt;/etc/sysconfig/iptables&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;# NAT Table for ICS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;*nat&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;# set up IP forwarding and nat&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A POSTROUTING -o eth0 -j SNAT --to 10.20.30.4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt;  &lt;/span&gt;COMMIT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;#Filter Table&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;*filter&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;:INPUT DROP [0:0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;:FORWARD DROP [0:0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;:OUTPUT DROP [0:0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;# allow local loopback connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A INPUT -i lo -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;# drop INVALID connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A INPUT&lt;span style=""&gt;   &lt;/span&gt;-m state --state INVALID -j DROP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT&lt;span style=""&gt;  &lt;/span&gt;-m state --state INVALID -j DROP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A FORWARD -m state --state INVALID -j DROP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;# allow all established and related&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A INPUT&lt;span style=""&gt;   &lt;/span&gt;-m state --state ESTABLISHED,RELATED -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT&lt;span style=""&gt;  &lt;/span&gt;-m state --state ESTABLISHED,RELATED -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;# allow connections to my ISP's DNS servers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT&lt;span style=""&gt;  &lt;/span&gt;-d 10.10.10.10 -m state --state NEW -p udp --dport 53 -o eth0 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT&lt;span style=""&gt;  &lt;/span&gt;-d 10.10.10.11 -m state --state NEW -p udp --dport 53 -o eth0 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A FORWARD -d 10.10.10.10 -m state --state NEW -p udp --dport 53 -i eth1 -o eth0 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A FORWARD -d 10.10.10.11 -m state --state NEW -p udp --dport 53 -i eth1 -o eth0 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;# allow outgoing connections to web servers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT&lt;span style=""&gt;  &lt;/span&gt;-d 0/0 -m state --state NEW -p tcp -m multiport --dport http,https -o eth0 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A FORWARD -d 0/0 -m state --state NEW -p tcp -m multiport --dport http,https -o eth0&lt;span style=""&gt;  &lt;/span&gt;-i eth1 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;# allow outgoing mail connections to my ISP's SMTP and POP3 server only&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT&lt;span style=""&gt;  &lt;/span&gt;-d mail.my-isp.com -m state --state NEW -p tcp -m multiport --dport smtp,pop3 -o eth0 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A FORWARD -d mail.my-isp.com -m state --state NEW -p tcp -m multiport --dport smtp,pop3 -o eth0 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;# log all other attempted out going connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT -o eth0 -j LOG&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A FORWARD -j LOG&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;# default is to DROP out-going connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;COMMIT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;Notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;$ echo 1 &gt; /proc/sys/net/ipv4/ip_forward&lt;br /&gt;You can place this line in the iptables startup scripts (usually /etc/rc.d/init.d/iptables) or, preferably, in the /etc/rc.d/rc.local script which is the last script executed during startup. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:78%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:8;"&gt;&lt;span style="font-size:78%;"&gt;What if you are using a dynamic IP? Simply change line 43 to:&lt;br /&gt;-A POSTROUTING -o eth0 -j MASQUERADE&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:8;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:8;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:8;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" face="arial"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:8;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376277304648616023-4813250035889395108?l=howtonixnux.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://howtonixnux.blogspot.com/feeds/4813250035889395108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5376277304648616023&amp;postID=4813250035889395108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/4813250035889395108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/4813250035889395108'/><link rel='alternate' type='text/html' href='http://howtonixnux.blogspot.com/2008/03/iptables-scenario-2-internet-sharing.html' title='IPTABLES Scenario 2 - Internet Sharing'/><author><name>jepoy</name><uri>http://www.blogger.com/profile/17674023269493347996</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06457609246324171295'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_t9_m8WqiHa4/R-s4SxRyrcI/AAAAAAAAAO4/eUz_BtmwXC4/s72-c/nat.GIF' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5376277304648616023.post-4821704196976442300</id><published>2008-03-26T22:18:00.000-07:00</published><updated>2008-03-26T22:21:43.407-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How To: IPTABLES Scenario 1.1'/><title type='text'>IPTABLES Scenario 1.1</title><content type='html'>&lt;span style="font-family: arial;font-size:85%;" &gt;Here is another example configuration. This is a mail server with allowed services.&lt;br /&gt;Services: remote ssh 22, smtp 25 and pop3 110, http 80, dns 53 and icmp.&lt;br /&gt;&lt;br /&gt;/etc/sysconfig/iptables&lt;br /&gt;&lt;br /&gt;*filter&lt;br /&gt;:INPUT DROP [0:0]&lt;br /&gt;:FORWARD DROP [0:0]&lt;br /&gt;:OUTPUT ACCEPT [0:0]&lt;br /&gt;&lt;br /&gt;# allow local loopback connections&lt;br /&gt;-A INPUT -i lo -j ACCEPT&lt;br /&gt;-A OUTPUT -o lo -j ACCEPT&lt;br /&gt;&lt;br /&gt;# drop INVALID connections&lt;br /&gt;-A INPUT   -m state --state INVALID -j DROP&lt;br /&gt;-A OUTPUT  -m state --state INVALID -j DROP&lt;br /&gt;-A FORWARD -m state --state INVALID -j DROP&lt;br /&gt;&lt;br /&gt;# allow all established and related&lt;br /&gt;-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;-A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;&lt;br /&gt;#SSH Port (22)&lt;br /&gt;-A INPUT -s 203.189.xxx.15 -m state --state NEW -p tcp --dport 22 -i eth1 -j ACCEPT&lt;br /&gt;-A INPUT -s 203.189.xxx.5 -m state --state NEW -p tcp --dport 22 -i eth1 -j ACCEPT&lt;br /&gt;&lt;br /&gt;#Mail Ports 110 and 25&lt;br /&gt;-A INPUT -s 0/0 -m state --state NEW -p tcp --dport 110 -i eth1 -j ACCEPT&lt;br /&gt;-A INPUT -s 0/0 -m state --state NEW -p tcp --dport 25 -i eth1 -j ACCEPT&lt;br /&gt;&lt;br /&gt;#Browsing,DNS for RBL and ClamAV Update&lt;br /&gt;-A INPUT -s 0/0 -m state --state NEW -p tcp --dport 80 -i eth1 -j ACCEPT&lt;br /&gt;-A INPUT -s 0/0 -m state --state NEW -p udp --dport 53 -i eth1 -j ACCEPT&lt;br /&gt;&lt;br /&gt;#ICMP&lt;br /&gt;-A INPUT -s 203.189.xxx.15 -m state --state NEW -p icmp -i eth1 -j ACCEPT&lt;br /&gt;-A INPUT -s 203.189.xxx.5 -m state --state NEW -p icmp -i eth1 -j ACCEPT&lt;br /&gt;&lt;br /&gt;# log all other attempted out going connections&lt;br /&gt;#-A INPUT -i eth0 -j LOG&lt;br /&gt;#-A OUTPUT -o eth0 -j LOG&lt;br /&gt;# default is to DROP all incoming and outgoing connections&lt;br /&gt;COMMIT&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376277304648616023-4821704196976442300?l=howtonixnux.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://howtonixnux.blogspot.com/feeds/4821704196976442300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5376277304648616023&amp;postID=4821704196976442300' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/4821704196976442300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/4821704196976442300'/><link rel='alternate' type='text/html' href='http://howtonixnux.blogspot.com/2008/03/iptables-scenario-11.html' title='IPTABLES Scenario 1.1'/><author><name>jepoy</name><uri>http://www.blogger.com/profile/17674023269493347996</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06457609246324171295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5376277304648616023.post-658406328630312158</id><published>2008-03-26T20:36:00.001-07:00</published><updated>2008-03-26T20:36:39.417-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How To: IPTABLES Scenario 1'/><title type='text'>IPTABLES Scenario 1</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;Scenario 1: Standard Machine &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;A good practice in firewall is to allow the needed ports/connections then drop all. In that order you can monitor the OPEN ports/connections.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;/etc/sysconfig/firewall&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;*filter&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;:INPUT DROP [0:0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;:FORWARD DROP [0:0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;:OUTPUT DROP [0:0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;# Loopback connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;-A INPUT -i lo -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;# Drop ALL INVALID Connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A INPUT&lt;span style=""&gt;   &lt;/span&gt;-m state --state INVALID -j DROP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT&lt;span style=""&gt;  &lt;/span&gt;-m state --state INVALID -j DROP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A FORWARD -m state --state INVALID -j DROP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;# Allow all established and related connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;# OUTPUT CHAIN HERE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;# allow connections to my ISP's DNS servers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;# Primary DNS 10.9.8.7, Secondary DNS 10.9.8.6&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;# DNS port is 53&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT -d 10.9.8.7 -m state --state NEW -p udp --dport 53 -o eth0 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT -d 10.9.8.6 -m state --state NEW -p udp --dport 53 -o eth0 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;# allow outgoing connections to web servers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;# Destination is ANY&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;# http is port 80, https is port 443&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT -d 0/0 -m state --state NEW -p tcp --dport http -o eth0 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT –d 0/0-m state --state NEW -p tcp --dport https -o eth0 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;# allow outgoing mail connections to my ISP's SMTP and POP3 server only&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;# Mail Server is 10.10.10.40&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT -d 10.10.10.40 -m state --state NEW -p tcp --dport smtp -o eth0 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT -d 10.10.10.40 -m state --state NEW -p tcp --dport pop3 -o eth0 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;# log all other attempted out going connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT -o eth0 -j LOG&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;# default is to DROP out-going connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size: 85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;COMMIT&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376277304648616023-658406328630312158?l=howtonixnux.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://howtonixnux.blogspot.com/feeds/658406328630312158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5376277304648616023&amp;postID=658406328630312158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/658406328630312158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/658406328630312158'/><link rel='alternate' type='text/html' href='http://howtonixnux.blogspot.com/2008/03/iptables-scenario-1.html' title='IPTABLES Scenario 1'/><author><name>jepoy</name><uri>http://www.blogger.com/profile/17674023269493347996</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06457609246324171295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5376277304648616023.post-282388175019220888</id><published>2008-03-26T20:34:00.000-07:00</published><updated>2008-03-26T20:35:25.126-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How To: IPTABLES Configuration'/><title type='text'>Starting with IPTABLES</title><content type='html'>&lt;h1&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;Linux Firewall using IPTABLES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;What is IPTABLES?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Symbol; font-weight: normal;"&gt;&lt;span style=""&gt;·&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;Iptables is a generic table structure for the definition of rulesets&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Symbol; font-weight: normal;"&gt;&lt;span style=""&gt;·&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;iptables is Linux's firewall which has been a part of the kernel since version 2.4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;/h1&gt;  &lt;h1&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;" lang="EN"&gt;What can I do with netfilter/iptables?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; font-weight: normal;" lang="EN"&gt;&lt;span style=""&gt;·&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;" lang="EN"&gt;build internet firewalls based on stateless and stateful packet filtering&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; font-weight: normal;" lang="EN"&gt;&lt;span style=""&gt;·&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;" lang="EN"&gt;use NAT and masquerading for sharing internet access if you don't have enough public IP addresses&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 10pt; font-family: Symbol; font-weight: normal;" lang="EN"&gt;&lt;span style=""&gt;·&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;" lang="EN"&gt;use NAT to implement transparent proxies&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;/h1&gt;  &lt;h1&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;The Rules of the Game…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Symbol; font-weight: normal;"&gt;&lt;span style=""&gt;·&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;iptables makes decisions on what to do with a packet based on &lt;i&gt;rules&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Symbol; font-weight: normal;"&gt;&lt;span style=""&gt;·&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;A rule specifies the criteria necessary for a packet to match it&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Symbol; font-weight: normal;"&gt;&lt;span style=""&gt;·&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;A decision is known as a &lt;i&gt;target&lt;/i&gt; and it can be a user-defined chain (not covered in this article) or one of the following:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;/h1&gt;  &lt;h1&gt;&lt;span style="font-size:85%;"&gt;&lt;i style=""&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;Things to remember… DECISION&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1&gt;&lt;span style="font-size:85%;"&gt;&lt;i style=""&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;ACCEPT&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt;                 &lt;/span&gt;Allow the packet through the firewall.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;DROP&lt;span style=""&gt;                       &lt;/span&gt;Drops the packet; the packet is not allowed through the firewall &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;TABLES &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;There are three default tables which the packets may traverse; we are only concerned with one of these right now: the &lt;code&gt;&lt;span style="font-family: Arial;"&gt;filter&lt;/span&gt;&lt;/code&gt; table. This is the default table and contains three chains: the filter table&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;(filter table)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;pre&gt;&lt;span style="font-size:85%;"&gt;&lt;i style=""&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;OUTPUT&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;                    &lt;/span&gt;For packets generated by and leaving your machine&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size:85%;"&gt;&lt;i style=""&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;INPUT&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt;          &lt;/span&gt;&lt;span style=""&gt;                    &lt;/span&gt;Any packets coming into your mahine&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-size:85%;"&gt;&lt;i style=""&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;FORWARD&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;                    &lt;/span&gt;For packets being routed through your machine&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;The two other tables available by default are the nat table and the mangle table. This will be discussed on advance topic.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;STATES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;This means that we can create rules not only based on IPs and ports but also on whether a packet exists in any of the following states: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;i style=""&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;NEW&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt;                       &lt;/span&gt;The packet is trying to start a new connection.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;i style=""&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;ESTABLISHED&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt;       &lt;/span&gt;A connection that has seen packets travel in both directions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;i style=""&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;RELATED&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt;               &lt;/span&gt;A packet that is starting a new connection but is related to an&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt;                                &lt;/span&gt;existing connection&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;i style=""&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;INVALID&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt;                  &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;This packet is associated with no known connection. These packets&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt;                                &lt;/span&gt;should be dropped.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;Creating and Saving the RULES &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;Rules can be appended to the chains directly by using the iptables command.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;Example: To add a new rule to allow new connections to a web server running on your computer from anywhere we would execute the following: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;$ iptables -A INPUT -s 0/0 -d 10.10.10.10 -m state --state NEW -p tcp --dport 80 -i eth0 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;where: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;-s (or --src or --source) and -d (or --dst or --destination)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;0/0 is shorthand for 0.0.0.0/0.0.0.0 meaning that the source can be ANY IP address. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;10.10.10.10 is the IP Address our your machine or the destination address&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;-m state --state NEW&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt;                                &lt;/span&gt;matches only packets that have a status of NEW. This can be anyone&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt;                                &lt;/span&gt;of or a comma separated list of the four possible states.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;-p tcp&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt;                                &lt;/span&gt;apply this rule to packets using the TCP protocol only. This can be&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt;                                &lt;/span&gt;anyone of tcp, udp, icmp or all (default). The exclamation mark can&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt;                                &lt;/span&gt;be used to invert the match.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;--dport 80 (or --destination-port)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt;                                &lt;/span&gt;matches a packet trying to connect to port 80. The exclamation mark&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt;                                &lt;/span&gt;can be used to invert this match also. A range of ports can be&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt;                                &lt;/span&gt;given in the format begin:end.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;-i eth0 (or --in-interface eth0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt;                                &lt;/span&gt;name of an interface via which a packet is going to be received.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt;                                &lt;/span&gt;Possible interfaces on your computer can be found using the command&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt;                                &lt;/span&gt;'ifconfig'. In this example your computer is connected to&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt;                                &lt;/span&gt;the Internet through the first (or only) ethernet card.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;-j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt;                                &lt;/span&gt;the target. In this case, if the incoming packet is creating a new&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt;                                &lt;/span&gt;TCP connection from anywhere to port 80 on your computer through&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt;                                &lt;/span&gt;the first ethernet card, we will allow it through.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;Breaking the Manual Creation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;i style=""&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;File: /etc/sysconfig/iptables&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;The essential elements of an iptables file&lt;/span&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;1 &lt;span style=""&gt;                             &lt;/span&gt;# Firewall configuration&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;2&lt;span style=""&gt;                              &lt;/span&gt; *filter&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;3&lt;span style=""&gt;                              &lt;/span&gt; :INPUT &lt;target&gt; [0:0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;4&lt;span style=""&gt;                              &lt;/span&gt; :FORWARD &lt;target&gt; [0:0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;5&lt;span style=""&gt;                              &lt;/span&gt; :OUTPUT &lt;target&gt; [0:0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;6 &lt;span style=""&gt;                             &lt;/span&gt;# your rules here&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;7 &lt;span style=""&gt;                             &lt;/span&gt;COMMIT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;Line 1 Comment&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;Line 2 &lt;span style=""&gt;                     &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;this file tells iptables that the following rules apply to the filter table. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;Line 3, 4, 5&lt;span style=""&gt;              &lt;/span&gt;define the default targets for the three chains. We place our rules after these and before COMMIT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;Line 6&lt;span style=""&gt;                      &lt;/span&gt;comment about your rules&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;Line 7&lt;span style=""&gt;                      &lt;/span&gt;Commit, end of the file&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-align: justify; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;Each packet traverses the rules of the appropriate chain from the first to the last. If a packet matches a rule then it stops &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-align: justify; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;traversing the chain at that rule and its fate is decided by that rule's target. If the packet does not match any rule then its&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-align: justify; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;fate is the default target of its chain. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-align: justify; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-align: justify; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-align: justify; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-align: justify; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-align: justify; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-align: justify; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-align: justify; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-align: justify; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-align: justify; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-align: justify; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;Skeleton …&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;Using this skeleton, you can easily create your rules and adjust as you need it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;# Start of the file&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;*filter&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;:INPUT DROP [0:0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;:FORWARD DROP [0:0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;:OUTPUT ACCEPT [0:0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;# allow local loopback connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A INPUT -i lo -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;# drop INVALID connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;-A INPUT&lt;span style=""&gt;   &lt;/span&gt;-m state --state INVALID -j DROP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;-A OUTPUT&lt;span style=""&gt;  &lt;/span&gt;-m state --state INVALID -j DROP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;-A FORWARD -m state --state INVALID -j DROP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;# allow all established and related&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;# add your rules here before the COMMIT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;span style=""&gt; &lt;/span&gt;COMMIT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1 style="margin-left: 1in; text-indent: -1in;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial; font-weight: normal;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;h1&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;Scenario 1: Standard Machine &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;A good practice in firewall is to allow the needed ports/connections then drop all. In that order you can monitor the OPEN ports/connections.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;/etc/sysconfig/firewall&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;*filter&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;:INPUT DROP [0:0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;:FORWARD DROP [0:0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;:OUTPUT DROP [0:0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;# Loopback connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;-A INPUT -i lo -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;# Drop ALL INVALID Connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A INPUT&lt;span style=""&gt;   &lt;/span&gt;-m state --state INVALID -j DROP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT&lt;span style=""&gt;  &lt;/span&gt;-m state --state INVALID -j DROP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A FORWARD -m state --state INVALID -j DROP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;# Allow all established and related connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;# OUTPUT CHAIN HERE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;# allow connections to my ISP's DNS servers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;# Primary DNS 10.9.8.7, Secondary DNS 10.9.8.6&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;# DNS port is 53&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT -d 10.9.8.7 -m state --state NEW -p udp --dport 53 -o eth0 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT -d 10.9.8.6 -m state --state NEW -p udp --dport 53 -o eth0 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;# allow outgoing connections to web servers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;# Destination is ANY&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;# http is port 80, https is port 443&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT -d 0/0 -m state --state NEW -p tcp --dport http -o eth0 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT –d 0/0-m state --state NEW -p tcp --dport https -o eth0 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;# allow outgoing mail connections to my ISP's SMTP and POP3 server only&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;# Mail Server is 10.10.10.40&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT -d 10.10.10.40 -m state --state NEW -p tcp --dport smtp -o eth0 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT -d 10.10.10.40 -m state --state NEW -p tcp --dport pop3 -o eth0 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;# log all other attempted out going connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;-A OUTPUT -o eth0 -j LOG&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;# default is to DROP out-going connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size: 8pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;COMMIT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376277304648616023-282388175019220888?l=howtonixnux.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://howtonixnux.blogspot.com/feeds/282388175019220888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5376277304648616023&amp;postID=282388175019220888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/282388175019220888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/282388175019220888'/><link rel='alternate' type='text/html' href='http://howtonixnux.blogspot.com/2008/03/starting-with-iptables.html' title='Starting with IPTABLES'/><author><name>jepoy</name><uri>http://www.blogger.com/profile/17674023269493347996</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06457609246324171295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5376277304648616023.post-384644244354370037</id><published>2008-03-23T19:49:00.000-07:00</published><updated>2008-03-23T19:51:17.783-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How To:  MySQL Server Installation'/><title type='text'>How To: MYSQL Server</title><content type='html'>&lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 8pt;"&gt;MYSQL Installation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style="font-weight: bold;"&gt;1. Installation&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;[root@proxy conf]# yum install mysql mysql-devel mysql-server &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Setting up Install Process&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Setting up repositories&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Reading repository metadata in from local files&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Parsing package install arguments&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Resolving Dependencies&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;--&gt; Populating transaction set with selected packages. Please wait.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;---&gt; Downloading header for mysql-devel to pack into transaction set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;mysql-devel-4.1.20-3.RHEL 100% |=========================|&lt;span style=""&gt;  &lt;/span&gt;25 kB&lt;span style=""&gt;    &lt;/span&gt;00:00&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;---&gt; Package mysql-devel.i386 0:4.1.20-3.RHEL4.1.el4_6.1 set to be updated&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;---&gt; Package mysql-server.i386 0:4.1.20-3.RHEL4.1.el4_6.1 set to be updated&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;---&gt; Package mysql.i386 0:4.1.20-3.RHEL4.1.el4_6.1 set to be updated&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;--&gt; Running transaction check&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;--&gt; Processing Dependency: openssl-devel for package: mysql-devel&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;--&gt; Processing Dependency: perl-DBD-MySQL for package: mysql-server&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;--&gt; Restarting Dependency Resolution with new changes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;--&gt; Populating transaction set with selected packages. Please wait.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;---&gt; Downloading header for openssl-devel to pack into transaction set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;openssl-devel-0.9.7a-43.1 100% |=========================| 126 kB&lt;span style=""&gt;    &lt;/span&gt;00:06&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;---&gt; Package openssl-devel.i586 0:0.9.7a-43.17.el4_6.1 set to be updated&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;---&gt; Package perl-DBD-MySQL.i386 0:2.9004-3.1.centos4 set to be updated&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;--&gt; Running transaction check&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;--&gt; Processing Dependency: zlib-devel for package: openssl-devel&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;--&gt; Processing Dependency: krb5-devel for package: openssl-devel&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;--&gt; Restarting Dependency Resolution with new changes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;--&gt; Populating transaction set with selected packages. Please wait.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;---&gt; Downloading header for krb5-devel to pack into transaction set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;krb5-devel-1.3.4-54.el4_6 100% |=========================|&lt;span style=""&gt;  &lt;/span&gt;40 kB&lt;span style=""&gt;    &lt;/span&gt;00:00&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;---&gt; Package krb5-devel.i386 0:1.3.4-54.el4_6.1 set to be updated&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;---&gt; Downloading header for zlib-devel to pack into transaction set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;zlib-devel-1.2.1.2-1.2.i3 100% |=========================| 6.2 kB&lt;span style=""&gt;    &lt;/span&gt;00:00&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;---&gt; Package zlib-devel.i386 0:1.2.1.2-1.2 set to be updated&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;--&gt; Running transaction check&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;--&gt; Processing Dependency: krb5-libs = 1.3.4-54.el4_6.1 for package: krb5-devel&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;--&gt; Processing Dependency: e2fsprogs-devel for package: krb5-devel&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;--&gt; Restarting Dependency Resolution with new changes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;--&gt; Populating transaction set with selected packages. Please wait.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;---&gt; Downloading header for e2fsprogs-devel to pack into transaction set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;e2fsprogs-devel-1.35-12.1 100% |=========================|&lt;span style=""&gt;  &lt;/span&gt;20 kB&lt;span style=""&gt;    &lt;/span&gt;00:00&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;---&gt; Package e2fsprogs-devel.i386 0:1.35-12.11.el4_6.1 set to be updated&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;---&gt; Downloading header for krb5-libs to pack into transaction set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;krb5-libs-1.3.4-54.el4_6. 100% |=========================|&lt;span style=""&gt;  &lt;/span&gt;33 kB&lt;span style=""&gt;    &lt;/span&gt;00:00&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;---&gt; Package krb5-libs.i386 0:1.3.4-54.el4_6.1 set to be updated&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;--&gt; Running transaction check&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;--&gt; Processing Dependency: krb5-libs = 1.3.4-54 for package: krb5-workstation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;--&gt; Restarting Dependency Resolution with new changes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;--&gt; Populating transaction set with selected packages. Please wait.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;---&gt; Downloading header for krb5-workstation to pack into transaction set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;krb5-workstation-1.3.4-54 100% |=========================|&lt;span style=""&gt;  &lt;/span&gt;41 kB&lt;span style=""&gt;    &lt;/span&gt;00:01&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;---&gt; Package krb5-workstation.i386 0:1.3.4-54.el4_6.1 set to be updated&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;--&gt; Running transaction check&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Dependencies Resolved&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;=============================================================================&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;Package&lt;span style=""&gt;                 &lt;/span&gt;Arch&lt;span style=""&gt;       &lt;/span&gt;Version&lt;span style=""&gt;          &lt;/span&gt;Repository&lt;span style=""&gt;        &lt;/span&gt;Size &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;=============================================================================&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Installing:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;mysql&lt;span style=""&gt;                   &lt;/span&gt;i386&lt;span style=""&gt;       &lt;/span&gt;4.1.20-3.RHEL4.1.el4_6.1&lt;span style=""&gt;  &lt;/span&gt;update&lt;span style=""&gt;            &lt;/span&gt;2.9 M&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;mysql-devel&lt;span style=""&gt;             &lt;/span&gt;i386&lt;span style=""&gt;       &lt;/span&gt;4.1.20-3.RHEL4.1.el4_6.1&lt;span style=""&gt;  &lt;/span&gt;update&lt;span style=""&gt;            &lt;/span&gt;2.1 M&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;mysql-server&lt;span style=""&gt;            &lt;/span&gt;i386&lt;span style=""&gt;       &lt;/span&gt;4.1.20-3.RHEL4.1.el4_6.1&lt;span style=""&gt;  &lt;/span&gt;update&lt;span style=""&gt;            &lt;/span&gt;9.8 M&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Installing for dependencies:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;e2fsprogs-devel&lt;span style=""&gt;         &lt;/span&gt;i386&lt;span style=""&gt;       &lt;/span&gt;1.35-12.11.el4_6.1&lt;span style=""&gt;  &lt;/span&gt;update&lt;span style=""&gt;            &lt;/span&gt;487 k&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;krb5-devel&lt;span style=""&gt;              &lt;/span&gt;i386&lt;span style=""&gt;       &lt;/span&gt;1.3.4-54.el4_6.1&lt;span style=""&gt;  &lt;/span&gt;update&lt;span style=""&gt;            &lt;/span&gt;824 k&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;openssl-devel&lt;span style=""&gt;           &lt;/span&gt;i586&lt;span style=""&gt;       &lt;/span&gt;0.9.7a-43.17.el4_6.1&lt;span style=""&gt;  &lt;/span&gt;base&lt;span style=""&gt;              &lt;/span&gt;1.6 M&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;perl-DBD-MySQL&lt;span style=""&gt;          &lt;/span&gt;i386&lt;span style=""&gt;       &lt;/span&gt;2.9004-3.1.centos4&lt;span style=""&gt;  &lt;/span&gt;base&lt;span style=""&gt;              &lt;/span&gt;111 k&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;zlib-devel&lt;span style=""&gt;              &lt;/span&gt;i386&lt;span style=""&gt;       &lt;/span&gt;1.2.1.2-1.2&lt;span style=""&gt;      &lt;/span&gt;base&lt;span style=""&gt;               &lt;/span&gt;89 k&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Updating for dependencies:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;krb5-libs&lt;span style=""&gt;               &lt;/span&gt;i386&lt;span style=""&gt;       &lt;/span&gt;1.3.4-54.el4_6.1&lt;span style=""&gt;  &lt;/span&gt;update&lt;span style=""&gt;            &lt;/span&gt;484 k&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;krb5-workstation&lt;span style=""&gt;        &lt;/span&gt;i386&lt;span style=""&gt;       &lt;/span&gt;1.3.4-54.el4_6.1&lt;span style=""&gt;  &lt;/span&gt;update&lt;span style=""&gt;            &lt;/span&gt;824 k&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Transaction Summary&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;=============================================================================&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Install&lt;span style=""&gt;      &lt;/span&gt;8 Package(s)&lt;span style=""&gt;         &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Update&lt;span style=""&gt;       &lt;/span&gt;2 Package(s)&lt;span style=""&gt;         &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Remove&lt;span style=""&gt;       &lt;/span&gt;0 Package(s)&lt;span style=""&gt;         &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Total download size: 19 M&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Is this ok [y/N]:y&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Downloading Packages:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;(1/7): mysql-devel-4.1.20 100% |=========================| 2.1 MB&lt;span style=""&gt;    &lt;/span&gt;00:42&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;(2/7): krb5-devel-1.3.4-5 100% |=========================| 824 kB&lt;span style=""&gt;    &lt;/span&gt;00:19&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;(3/7): e2fsprogs-devel-1. 100% |=========================| 487 kB&lt;span style=""&gt;    &lt;/span&gt;00:08&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;(4/7): krb5-workstation-1 100% |=========================| 824 kB&lt;span style=""&gt;    &lt;/span&gt;00:13&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;(5/7): openssl-devel-0.9. 100% |=========================| 1.6 MB&lt;span style=""&gt;    &lt;/span&gt;00:29&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;(6/7): zlib-devel-1.2.1.2 100% |=========================|&lt;span style=""&gt;  &lt;/span&gt;89 kB&lt;span style=""&gt;    &lt;/span&gt;00:02&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;(7/7): krb5-libs-1.3.4-54 100% |=========================| 484 kB&lt;span style=""&gt;    &lt;/span&gt;00:18&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Running Transaction Test&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Finished Transaction Test&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Transaction Test Succeeded&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Running Transaction&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Updating&lt;span style=""&gt;  &lt;/span&gt;: krb5-libs&lt;span style=""&gt;                    &lt;/span&gt;####################### [ 1/12] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Installing: mysql&lt;span style=""&gt;                        &lt;/span&gt;####################### [ 2/12] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Installing: perl-DBD-MySQL&lt;span style=""&gt;               &lt;/span&gt;####################### [ 3/12] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Installing: zlib-devel&lt;span style=""&gt;                   &lt;/span&gt;####################### [ 4/12] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Installing: e2fsprogs-devel&lt;span style=""&gt;              &lt;/span&gt;####################### [ 5/12] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Installing: krb5-devel&lt;span style=""&gt;                   &lt;/span&gt;####################### [ 6/12] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Installing: openssl-devel&lt;span style=""&gt;                &lt;/span&gt;####################### [ 7/12] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Installing: mysql-devel&lt;span style=""&gt;                  &lt;/span&gt;####################### [ 8/12] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Updating&lt;span style=""&gt;  &lt;/span&gt;: krb5-workstation&lt;span style=""&gt;             &lt;/span&gt;####################### [ 9/12] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Installing: mysql-server&lt;span style=""&gt;                 &lt;/span&gt;####################### [10/12] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Cleanup&lt;span style=""&gt;   &lt;/span&gt;: krb5-workstation&lt;span style=""&gt;             &lt;/span&gt;####################### [11/12]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Cleanup&lt;span style=""&gt;   &lt;/span&gt;: krb5-libs&lt;span style=""&gt;                    &lt;/span&gt;####################### [12/12]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Installed: mysql.i386 0:4.1.20-3.RHEL4.1.el4_6.1 mysql-devel.i386 0:4.1.20-3.RHEL4.1.el4_6.1 mysql-server.i386 0:4.1.20-3.RHEL4.1.el4_6.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Dependency Installed: e2fsprogs-devel.i386 0:1.35-12.11.el4_6.1 krb5-devel.i386 0:1.3.4-54.el4_6.1 openssl-devel.i586 0:0.9.7a-43.17.el4_6.1 perl-DBD-MySQL.i386 0:2.9004-3.1.centos4 zlib-devel.i386 0:1.2.1.2-1.2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Dependency Updated: krb5-libs.i386 0:1.3.4-54.el4_6.1 krb5-workstation.i386 0:1.3.4-54.el4_6.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Complete!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 8pt;"&gt;2. Check the installation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 8pt;"&gt;a. If its properly installed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style=""&gt; &lt;/span&gt;[root@proxy ~]# rpm -qa|grep mysql&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;mysql-4.1.20-3.RHEL4.1.el4_6.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;mysql-devel-4.1.20-3.RHEL4.1.el4_6.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;mysql-server-4.1.20-3.RHEL4.1.el4_6.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 8pt;"&gt;b. Start/Stop/Restart the service.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;[root@proxy /]# service mysqld start&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Starting MySQL:&lt;span style=""&gt;  &lt;/span&gt;[&lt;span style=""&gt;  &lt;/span&gt;OK&lt;span style=""&gt;  &lt;/span&gt;]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;[root@proxy /]# service mysqld stop&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;[root@proxy /]# service mysqld restart&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 8pt;"&gt;c. Checking at boot time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;[root@proxy /]# /sbin/chkconfig mysqld on&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;[root@proxy /]# /sbin/chkconfig --list mysqld&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;mysqld&lt;span style=""&gt;          &lt;/span&gt;0:off&lt;span style=""&gt;   &lt;/span&gt;1:off&lt;span style=""&gt;   &lt;/span&gt;2:on&lt;span style=""&gt;    &lt;/span&gt;3:on&lt;span style=""&gt;    &lt;/span&gt;4:on&lt;span style=""&gt;    &lt;/span&gt;5:on&lt;span style=""&gt;    &lt;/span&gt;6:off&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style="font-weight: bold;"&gt;d. Check if its listening on the port&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;[root@azcomm ~]# netstat -tap&lt;span style=""&gt;  &lt;/span&gt;|grep mysql&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;tcp&lt;span style=""&gt;        &lt;/span&gt;0&lt;span style=""&gt;      &lt;/span&gt;0 *:mysql&lt;span style=""&gt;                     &lt;/span&gt;*:*&lt;span style=""&gt;                         &lt;/span&gt;LISTEN&lt;span style=""&gt;      &lt;/span&gt;4443/mysqld&lt;span style=""&gt;        &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;span style="font-weight: bold;"&gt;3. Configure your password&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="font-size: 8pt;"&gt;a. Creating a MySQL "root" Account&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;[root@machine etc]# mysqladmin -u root password 12345678&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style="font-size: 8pt;"&gt;b&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8pt;"&gt;. &lt;b&gt;Accessing The MySQL Command Line&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;[root@machine etc]# mysql -u root -p&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Enter password: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Welcome to the MySQL monitor.&lt;span style=""&gt;  &lt;/span&gt;Commands end with ; or \g.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Your MySQL connection id is 4 to server version: 4.1.20&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Type 'help;' or '\h' for help. Type '\c' to clear the buffer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;mysql&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;mysql&gt; show databases;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;+----------+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;| Database |&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;+----------+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;| mysql&lt;span style=""&gt;    &lt;/span&gt;|&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;| test&lt;span style=""&gt;     &lt;/span&gt;|&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;+----------+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;2 rows in set (0.00 sec)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;c. Create a sample db.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;mysql&gt; create database jepoy;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;Query OK, 1 row affected (0.00 sec)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;mysql&gt; show databases;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;+----------+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;| Database |&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;+----------+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;| jepoy&lt;span style=""&gt;    &lt;/span&gt;|&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;| mysql&lt;span style=""&gt;    &lt;/span&gt;|&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;| test&lt;span style=""&gt;     &lt;/span&gt;|&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;+----------+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;3 rows in set (0.01 sec)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="font-size: 8pt;"&gt;d. Granting Privileges to Users&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;pre style="font-family: arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;sql&gt; &lt;/span&gt;&lt;span style="font-size: 8pt;"&gt;grant all privileges on database.* to username@"servername" identified by 'password';&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;sql&gt; grant all privileges on salesdb.* to mysqluser@"localhost" identified by 'mypass';&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size: 8pt;"&gt;sql&gt; flush privileges;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376277304648616023-384644244354370037?l=howtonixnux.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://howtonixnux.blogspot.com/feeds/384644244354370037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5376277304648616023&amp;postID=384644244354370037' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/384644244354370037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/384644244354370037'/><link rel='alternate' type='text/html' href='http://howtonixnux.blogspot.com/2008/03/how-to-mysql-server.html' title='How To: MYSQL Server'/><author><name>jepoy</name><uri>http://www.blogger.com/profile/17674023269493347996</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06457609246324171295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5376277304648616023.post-8427787415061696795</id><published>2008-03-23T19:31:00.001-07:00</published><updated>2008-03-23T20:01:45.651-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How To: PHP'/><title type='text'>How To: PHP Installation</title><content type='html'>&lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style="font-size:8;"&gt;PHP Installation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style="font-size:8;"&gt;1. Install php &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;[root@proxy ~]# yum install php&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;Setting up Install Process&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;Setting up repositories&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;updates-released&lt;span style=""&gt;          &lt;/span&gt;100% |=========================|&lt;span style=""&gt;  &lt;/span&gt;951 B&lt;span style=""&gt;    &lt;/span&gt;00:00&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;extras&lt;span style=""&gt;                    &lt;/span&gt;100% |=========================| 1.1 kB&lt;span style=""&gt;    &lt;/span&gt;00:00&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;base&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt;                    &lt;/span&gt;100% |=========================| 1.1 kB&lt;span style=""&gt;    &lt;/span&gt;00:00&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;Reading repository metadata in from local files&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;Parsing package install arguments&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;Resolving Dependencies&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;--&gt; Populating transaction set with selected packages. Please wait.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;---&gt; Downloading header for php to pack into transaction set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;php-5.0.4-10.5.i386.rpm&lt;span style=""&gt;   &lt;/span&gt;100% |=========================|&lt;span style=""&gt;  &lt;/span&gt;18 kB&lt;span style=""&gt;    &lt;/span&gt;00:01&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;---&gt; Package php.i386 0:5.0.4-10.5 set to be updated&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;--&gt; Running transaction check&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;--&gt; Processing Dependency: php = 5.0.4-10 for package: php-ldap&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;--&gt; Processing Dependency: php = 5.0.4-10 for package: php-pear&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;--&gt; Restarting Dependency Resolution with new changes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;--&gt; Populating transaction set with selected packages. Please wait.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;---&gt; Downloading header for php-pear to pack into transaction set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;php-pear-5.0.4-10.5.i386. 100% |=========================|&lt;span style=""&gt;  &lt;/span&gt;35 kB&lt;span style=""&gt;    &lt;/span&gt;00:01&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;---&gt; Package php-pear.i386 0:5.0.4-10.5 set to be updated&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;---&gt; Downloading header for php-ldap to pack into transaction set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;php-ldap-5.0.4-10.5.i386. 100% |=========================|&lt;span style=""&gt;  &lt;/span&gt;13 kB&lt;span style=""&gt;    &lt;/span&gt;00:00&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;---&gt; Package php-ldap.i386 0:5.0.4-10.5 set to be updated&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;--&gt; Running transaction check&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;Dependencies Resolved&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;=============================================================================&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;&lt;span style=""&gt; &lt;/span&gt;Package&lt;span style=""&gt;         &lt;/span&gt;&lt;span style=""&gt;        &lt;/span&gt;Arch&lt;span style=""&gt;       &lt;/span&gt;Version&lt;span style=""&gt;          &lt;/span&gt;Repository&lt;span style=""&gt;        &lt;/span&gt;Size &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;=============================================================================&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;Updating:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;&lt;span style=""&gt; &lt;/span&gt;php&lt;span style=""&gt;                     &lt;/span&gt;i386&lt;span style=""&gt;       &lt;/span&gt;5.0.4-10.5&lt;span style=""&gt;       &lt;/span&gt;updates-released&lt;span style=""&gt;  &lt;/span&gt;2.3 M&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;Updating for dependencies:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;&lt;span style=""&gt; &lt;/span&gt;php-ldap&lt;span style=""&gt;                &lt;/span&gt;i386&lt;span style=""&gt;       &lt;/span&gt;5.0.4-10.5&lt;span style=""&gt;       &lt;/span&gt;updates-released&lt;span style=""&gt;   &lt;/span&gt;28 k&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;&lt;span style=""&gt; &lt;/span&gt;php-pear&lt;span style=""&gt;                &lt;/span&gt;i386&lt;span style=""&gt;       &lt;/span&gt;5.0.4-10.5&lt;span style=""&gt;       &lt;/span&gt;updates-released&lt;span style=""&gt;  &lt;/span&gt;371 k&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;Transaction Summary&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;=============================================================================&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;Install &lt;span style=""&gt;     &lt;/span&gt;0 Package(s)&lt;span style=""&gt;         &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;Update&lt;span style=""&gt;       &lt;/span&gt;3 Package(s)&lt;span style=""&gt;         &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;Remove&lt;span style=""&gt;       &lt;/span&gt;0 Package(s)&lt;span style=""&gt;         &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;Total download size: 2.7 M&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;Is this ok [y/N]:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;Downloading Packages:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;(1/3): php-pear-5.0.4-10. 100% |=========================| 371 kB&lt;span style=""&gt;    &lt;/span&gt;00:58&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;(2/3): php-ldap-5.0.4-10. 100% |=========================|&lt;span style=""&gt;  &lt;/span&gt;28 kB&lt;span style=""&gt;    &lt;/span&gt;00:01&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;(3/3): php-5.0.4-10.5.i38 100% |=========================| 2.3 MB&lt;span style=""&gt;    &lt;/span&gt;01:35&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;Running Transaction Test&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;Finished Transaction Test&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;Transaction Test Succeeded&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;Running Transaction&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Updating&lt;span style=""&gt;  &lt;/span&gt;: php&lt;span style=""&gt;                          &lt;/span&gt;######################### [1/6] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Updating&lt;span style=""&gt;  &lt;/span&gt;: php-pear&lt;span style=""&gt;                     &lt;/span&gt;######################### [2/6] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Updating&lt;span style=""&gt;  &lt;/span&gt;: php-ldap&lt;span style=""&gt;                     &lt;/span&gt;######################### [3/6] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Cleanup&lt;span style=""&gt;   &lt;/span&gt;: php-pear&lt;span style=""&gt;                &lt;/span&gt;&lt;span style=""&gt;     &lt;/span&gt;######################### [4/6]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Cleanup&lt;span style=""&gt;   &lt;/span&gt;: php-ldap&lt;span style=""&gt;                     &lt;/span&gt;######################### [5/6]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Cleanup&lt;span style=""&gt;   &lt;/span&gt;: php&lt;span style=""&gt;                          &lt;/span&gt;######################### [6/6]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;Updated: php.i386 0:5.0.4-10.5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;Dependency Updated: php-ldap.i386 0:5.0.4-10.5 php-pear.i386 0:5.0.4-10.5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;Complete!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style="font-size:8;"&gt;2. Checking the installation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;a. [root@proxy ~]# rpm -qa|grep php&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;php-ldap-5.0.4-10.5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;php-pear-5.0.4-10.5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;php-5.0.4-10.5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b style=""&gt;&lt;span style="font-size:8;"&gt;3. Put this php file on /var/www/html, name it index.php to test.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  class="MsoNormal" style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:8;"&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;http://www.php.net/phpinfo&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376277304648616023-8427787415061696795?l=howtonixnux.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://howtonixnux.blogspot.com/feeds/8427787415061696795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5376277304648616023&amp;postID=8427787415061696795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/8427787415061696795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/8427787415061696795'/><link rel='alternate' type='text/html' href='http://howtonixnux.blogspot.com/2008/03/how-to-php-installation.html' title='How To: PHP Installation'/><author><name>jepoy</name><uri>http://www.blogger.com/profile/17674023269493347996</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06457609246324171295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5376277304648616023.post-2204367086994363620</id><published>2008-02-05T19:07:00.000-08:00</published><updated>2008-03-23T19:37:13.896-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How To: Apache Web Server'/><title type='text'>How To: Apache Web Server</title><content type='html'>&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;span style="font-weight: bold;"&gt;How To Web  Server&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;1. Install Apache &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;[root@proxy /]# yum install httpd&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Setting up Install Process&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Setting up repositories&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;updates-released&lt;span style=""&gt;          &lt;/span&gt;100% |=========================|&lt;span style=""&gt;  &lt;/span&gt;951 B&lt;span style=""&gt;    &lt;/span&gt;00:00&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;extras&lt;span style=""&gt;                    &lt;/span&gt;100% |=========================| 1.1 kB&lt;span style=""&gt;    &lt;/span&gt;00:00&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;base&lt;span style=""&gt;                      &lt;/span&gt;100% |=========================| 1.1 kB&lt;span style=""&gt;    &lt;/span&gt;00:00&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Reading repository metadata in from local files&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Parsing package install arguments&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Resolving Dependencies&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;--&gt; Populating transaction set with selected packages. Please wait.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;---&gt; Downloading header for httpd to pack into transaction set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;httpd-2.0.54-10.4.i386.rp 100% |=========================|&lt;span style=""&gt;  &lt;/span&gt;74 kB&lt;span style=""&gt;    &lt;/span&gt;00:02&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;---&gt; Package httpd.i386 0:2.0.54-10.4 set to be updated&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;--&gt; Running transaction check&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;--&gt; Processing Dependency: httpd = 2.0.54-10 for package: mod_ssl&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;--&gt; Processing Dependency: httpd = 2.0.54-10 for package: httpd-manual&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;--&gt; Restarting Dependency Resolution with new changes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;--&gt; Populating transaction set with selected packages. Please wait.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;---&gt; Downloading header for mod_ssl to pack into transaction set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;mod_ssl-2.0.54-10.4.i386. 100% |=========================|&lt;span style=""&gt;  &lt;/span&gt;23 kB&lt;span style=""&gt;    &lt;/span&gt;00:01&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;---&gt; Package mod_ssl.i386 1:2.0.54-10.4 set to be updated&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;---&gt; Downloading header for httpd-manual to pack into transaction set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;httpd-manual-2.0.54-10.4. 100% |=========================| 114 kB&lt;span style=""&gt;    &lt;/span&gt;00:03&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;---&gt; Package httpd-manual.i386 0:2.0.54-10.4 set to be updated&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;--&gt; Running transaction check&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Dependencies Resolved&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;=============================================================================&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;span style=""&gt; &lt;/span&gt;Package&lt;span style=""&gt;                 &lt;/span&gt;Arch&lt;span style=""&gt;       &lt;/span&gt;Version&lt;span style=""&gt;          &lt;/span&gt;Repository&lt;span style=""&gt;        &lt;/span&gt;Size &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;=============================================================================&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Updating:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;span style=""&gt; &lt;/span&gt;httpd&lt;span style=""&gt;                   &lt;/span&gt;i386&lt;span style=""&gt;       &lt;/span&gt;2.0.54-10.4&lt;span style=""&gt;      &lt;/span&gt;updates-released&lt;span style=""&gt;  &lt;/span&gt;947 k&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Updating for dependencies:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;span style=""&gt; &lt;/span&gt;httpd-manual&lt;span style=""&gt;            &lt;/span&gt;i386&lt;span style=""&gt;       &lt;/span&gt;2.0.54-10.4&lt;span style=""&gt;      &lt;/span&gt;updates-released&lt;span style=""&gt;  &lt;/span&gt;1.7 M&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;span style=""&gt; &lt;/span&gt;mod_ssl&lt;span style=""&gt;                 &lt;/span&gt;i386&lt;span style=""&gt;       &lt;/span&gt;1:2.0.54-10.4&lt;span style=""&gt;    &lt;/span&gt;updates-released&lt;span style=""&gt;   &lt;/span&gt;94 k&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Transaction Summary&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;=============================================================================&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Install&lt;span style=""&gt;      &lt;/span&gt;0 Package(s)&lt;span style=""&gt;         &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Update&lt;span style=""&gt;       &lt;/span&gt;3 Package(s)&lt;span style=""&gt;         &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Remove&lt;span style=""&gt;       &lt;/span&gt;0 Package(s)&lt;span style=""&gt;         &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Total download size: 2.7 M&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Is this ok [y/N]: y&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Downloading Packages:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;(1/3): mod_ssl-2.0.54-10. 100% |=========================|&lt;span style=""&gt;  &lt;/span&gt;94 kB&lt;span style=""&gt;    &lt;/span&gt;00:03&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;http://download.fedoraproject.org/pub/fedora/linux/core/updates/4/i386/httpd-manual-2.0.54-10.4.i386.rpm: [Errno 4] IOError: [Errno ftp error] timed out&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Trying other mirror.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;(2/3): httpd-manual-2.0.5 100% |=========================| 1.7 MB&lt;span style=""&gt;    &lt;/span&gt;01:00&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;(3/3): httpd-2.0.54-10.4. 100% |=========================| 947 kB&lt;span style=""&gt;    &lt;/span&gt;00:33&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Running Transaction Test&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Finished Transaction Test&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Transaction Test Succeeded&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Running Transaction&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;span style=""&gt;  &lt;/span&gt;Updating&lt;span style=""&gt;  &lt;/span&gt;: httpd&lt;span style=""&gt;    &lt;/span&gt;&lt;span style=""&gt;                    &lt;/span&gt;######################### [1/6] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;span style=""&gt;  &lt;/span&gt;Updating&lt;span style=""&gt;  &lt;/span&gt;: mod_ssl&lt;span style=""&gt;                      &lt;/span&gt;######################### [2/6] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;span style=""&gt;  &lt;/span&gt;Updating&lt;span style=""&gt;  &lt;/span&gt;: httpd-manual&lt;span style=""&gt;                 &lt;/span&gt;######################### [3/6] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;span style=""&gt;  &lt;/span&gt;Cleanup&lt;span style=""&gt;   &lt;/span&gt;: mod_ssl&lt;span style=""&gt;                      &lt;/span&gt;######################### [4/6]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;span style=""&gt;  &lt;/span&gt;Cleanup&lt;span style=""&gt;   &lt;/span&gt;: httpd-manual&lt;span style=""&gt;                 &lt;/span&gt;######################### [5/6]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;span style=""&gt;  &lt;/span&gt;Cleanup&lt;span style=""&gt;   &lt;/span&gt;: httpd&lt;span style=""&gt;                        &lt;/span&gt;######################### [6/6]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Updated: httpd.i386 0:2.0.54-10.4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Dependency Updated: httpd-manual.i386 0:2.0.54-10.4 mod_ssl.i386 1:2.0.54-10.4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Complete!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;2. Check the installation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;a. If its properly installed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;[root@proxy /]# rpm -qa|grep httpd&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;system-config-httpd-1.3.2-2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;httpd-2.0.54-10.4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;httpd-manual-2.0.54-10.4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;b. Start/Stop/Restart the service.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;[root@proxy /]# service httpd start&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;[root@proxy /]# service httpd stop&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;[root@proxy /]# service httpd restart&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;c. Checking at boot time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;[root@proxy /]# /sbin/chkconfig httpd on&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;span style=""&gt; &lt;/span&gt;[root@proxy /]# /sbin/chkconfig --list httpd&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;httpd&lt;span style=""&gt;        &lt;/span&gt;&lt;span style=""&gt;   &lt;/span&gt;0:off&lt;span style=""&gt;   &lt;/span&gt;1:off&lt;span style=""&gt;   &lt;/span&gt;2:off&lt;span style=""&gt;   &lt;/span&gt;3:on&lt;span style=""&gt;   &lt;/span&gt;4:on&lt;span style=""&gt;   &lt;/span&gt;5:on&lt;span style=""&gt;   &lt;/span&gt;6:off&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;3. Check the config files.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;The Apache configuration file is: &lt;b style=""&gt;/etc/httpd/conf/httpd.conf&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Web pages are served from the directory as configured by the DocumentRoot directive. The default directory location is: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul style="margin-top: 0in;" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Red      Hat 7.x-9, Fedora Core, Red Hat Enterprise 4, CentOS 4: &lt;b style=""&gt;/var/www/html/ &lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;4. &lt;span style=""&gt; &lt;/span&gt;Common configuration options&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;a. ServerRoot – used for specifying the base directory of the Web server.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;ServerRoot "/etc/httpd"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;b. ServerAdmin – email address that is included in error messages &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;ServerAdmin root@example.com&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;c. ServerName – hostname and port the server uses&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;ServerName www.example.com:80&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;d. DocumentRoot – primary directory of the Web server.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;DocumentRoot "/var/www/html"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;e. Listen – this the port where server listens for requests.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Listen 203.189.11.73:80&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;e. Users/Groups – tell which user/group will anser requests&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;User apache&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;Group apache&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;f. LoadModule – used for loading modules into apache’s running config&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;LoadModule cgi_module modules/mod_cgi.so&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;LoadModule cgi_module modules/mod_ssl.so&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;g. ErrorLog – location of the errors&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;ErrorLog logs/error_log&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;5. Try your site by going to your browser.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;a href="http://localhost/"&gt;http://localhost&lt;/a&gt; or http://ip-address&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376277304648616023-2204367086994363620?l=howtonixnux.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://howtonixnux.blogspot.com/feeds/2204367086994363620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5376277304648616023&amp;postID=2204367086994363620' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/2204367086994363620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/2204367086994363620'/><link rel='alternate' type='text/html' href='http://howtonixnux.blogspot.com/2008/02/how-to-web-server.html' title='How To: Apache Web Server'/><author><name>jepoy</name><uri>http://www.blogger.com/profile/17674023269493347996</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06457609246324171295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5376277304648616023.post-7687806288342283652</id><published>2008-02-04T22:39:00.000-08:00</published><updated>2008-03-14T02:22:40.562-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How To: VSFTP Server'/><title type='text'>How To: VSFTP Server</title><content type='html'>&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;How To Install and Configure VSFTP Server&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;1. Install VSFTPD service&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;[root@proxy /]# yum install vsftpd&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Setting up Install Process&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Setting up repositories&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;updates-released&lt;span style=""&gt;          &lt;/span&gt;100% |=========================|&lt;span style=""&gt;  &lt;/span&gt;951 B&lt;span style=""&gt;    &lt;/span&gt;00:00&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Content-Length: 345&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Date: Tue, 05 Feb 2008 01:32:49 GMT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Server: lighttpd/1.4.18&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Trying other mirror.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;http://ftp.lug.ro/fedora/linux/extras/4/i386/repodata/repomd.xml: [Errno 4] IOError: HTTP Error 404: Date: Tue, 05 Feb 2008 01:32:51 GMT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Server: Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-22&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Vary: accept-language,accept-charset&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Accept-Ranges: bytes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Transfer-Encoding: chunked&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Content-Type: text/html; charset=iso-8859-1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Content-Language: en&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Trying other mirror.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;extras&lt;span style=""&gt;                    &lt;/span&gt;100% |=========================| 1.1 kB&lt;span style=""&gt;    &lt;/span&gt;00:00&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;base&lt;span style=""&gt;                      &lt;/span&gt;100% |=========================| 1.1 kB&lt;span style=""&gt;    &lt;/span&gt;00:00&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Reading repository metadata in from local files&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Parsing package install arguments&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Resolving Dependencies&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;--&gt; Populating transaction set with selected packages. Please wait.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;---&gt; Downloading header for vsftpd to pack into transaction set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;vsftpd-2.0.3-1.i386.rpm&lt;span style=""&gt;   &lt;/span&gt;100% |=========================|&lt;span style=""&gt;  &lt;/span&gt;14 kB&lt;span style=""&gt;    &lt;/span&gt;00:00&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;---&gt; Package vsftpd.i386 0:2.0.3-1 set to be updated&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;--&gt; Running transaction check&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Dependencies Resolved&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;=============================================================================&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt; &lt;/span&gt;Package&lt;span style=""&gt;                 &lt;/span&gt;Arch&lt;span style=""&gt;       &lt;/span&gt;Version&lt;span style=""&gt;          &lt;/span&gt;Repository&lt;span style=""&gt;        &lt;/span&gt;Size &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;=============================================================================&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Installing:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt; &lt;/span&gt;vsftpd&lt;span style=""&gt;                  &lt;/span&gt;i386&lt;span style=""&gt;       &lt;/span&gt;2.0.3-1&lt;span style=""&gt;          &lt;/span&gt;base&lt;span style=""&gt;              &lt;/span&gt;123 k&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Transaction Summary&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;=============================================================================&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Install&lt;span style=""&gt;      &lt;/span&gt;1 Package(s)&lt;span style=""&gt;         &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Update&lt;span style=""&gt;       &lt;/span&gt;0 Package(s)&lt;span style=""&gt;         &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Remove&lt;span style=""&gt;       &lt;/span&gt;0 Package(s)&lt;span style=""&gt;         &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Total download size: 123 k&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Is this ok [y/N]:y&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Downloading Packages:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;(1/1): vsftpd-2.0.3-1.i38 100% |=========================| 123 kB&lt;span style=""&gt;    &lt;/span&gt;00:04&lt;span style=""&gt;     &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Running Transaction Test&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Finished Transaction Test&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Transaction Test Succeeded&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Running Transaction&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;  &lt;/span&gt;Installing: vsftpd&lt;span style=""&gt;                       &lt;/span&gt;######################### [1/1] &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Installed: vsftpd.i386 0:2.0.3-1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Complete!&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;2. Check the service&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# rpm –qa|grep vsftpd&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# chkconfig –list vsftpd&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# chkconfig vsftpd on&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;3. Check the config files&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;etc/vsftpd/vsftpd.conf&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;[root@proxy vsftpd]# more vsftpd.conf &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# Example config file /etc/vsftpd/vsftpd.conf&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# The default compiled in settings are fairly paranoid. This sample file&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# loosens things up a bit, to make the ftp daemon more usable.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# Please see vsftpd.conf.5 for all compiled in defaults.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# READ THIS: This example file is NOT an exhaustive list of vsftpd options.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd's&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# capabilities.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# Allow anonymous FTP? (Beware - allowed by default if you comment this out).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;anonymous_enable=YES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# Uncomment this to allow local users to log in.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;local_enable=YES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# Uncomment this to enable any form of FTP write command.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;write_enable=YES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# Default umask for local users is 077. You may wish to change this to 022,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# if your users expect that (022 is used by most other ftpd's)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;local_umask=022&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# Uncomment this to allow the anonymous FTP user to upload files. This only&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# has an effect if the above global write enable is activated. Also, you will&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# obviously need to create a directory writable by the FTP user.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#anon_upload_enable=YES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# Uncomment this if you want the anonymous FTP user to be able to create&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# new directories.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#anon_mkdir_write_enable=YES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# Activate directory messages - messages given to remote users when they&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# go into a certain directory.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;dirmessage_enable=YES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# Activate logging of uploads/downloads.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;xferlog_enable=YES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# Make sure PORT transfer connections originate from port 20 (ftp-data).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;connect_from_port_20=YES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# If you want, you can arrange for uploaded anonymous files to be owned by&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# a different user. Note! Using "root" for uploaded files is not&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# recommended!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#chown_uploads=YES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#chown_username=whoever&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# You may override where the log file goes if you like. The default is shown&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# below.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#xferlog_file=/var/log/vsftpd.log&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# If you want, you can have your log file in standard ftpd xferlog format&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;xferlog_std_format=YES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# You may change the default value for timing out an idle session.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#idle_session_timeout=600&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# You may change the default value for timing out a data connection.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#data_connection_timeout=120&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# It is recommended that you define on your system a unique user which the&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# ftp server can use as a totally isolated and unprivileged user.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#nopriv_user=ftpsecure&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# Enable this and the server will recognise asynchronous ABOR requests. Not&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# recommended for security (the code is non-trivial). Not enabling it,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# however, may confuse older FTP clients.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#async_abor_enable=YES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# By default the server will pretend to allow ASCII mode but in fact ignore&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# the request. Turn on the below options to have the server actually do ASCII&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# mangling on files when in ASCII mode.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# Beware that turning on ascii_download_enable enables malicious remote parties&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# to consume your I/O resources, by issuing the command "SIZE /big/file" in&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# ASCII mode.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# These ASCII options are split into upload and download because you may wish&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# to enable ASCII uploads (to prevent uploaded scripts etc. from breaking),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# without the DoS risk of SIZE and ASCII downloads. ASCII mangling should be&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# on the client anyway..&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#ascii_upload_enable=YES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#ascii_download_enable=YES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# You may fully customise the login banner string:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#ftpd_banner=Welcome to blah FTP service.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# You may specify a file of disallowed anonymous e-mail addresses. Apparently&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# useful for combatting certain DoS attacks.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#deny_email_enable=YES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# (default follows)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#banned_email_file=/etc/vsftpd/banned_emails&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# You may specify an explicit list of local users to chroot() to their home&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# directory. If chroot_local_user is YES, then this list becomes a list of&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# users to NOT chroot().&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#chroot_list_enable=YES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# (default follows)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#chroot_list_file=/etc/vsftpd/chroot_list&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# You may activate the "-R" option to the builtin ls. This is disabled by&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# default to avoid remote users being able to cause excessive I/O on large&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# sites. However, some broken FTP clients such as "ncftp" and "mirror" assume&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# the presence of the "-R" option, so there is a strong case for enabling it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#ls_recurse_enable=YES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;pam_service_name=vsftpd&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;userlist_enable=YES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#enable for standalone mode&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;listen=YES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;tcp_wrappers=YES&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;4. Anonymous download FTP server configuration: /etc/vsftpd/vsftpd.conf&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;The basic config is already set to anonymous download, no upload generally.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;anonymous_enable=YES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;in case you use passive and behind a firewall&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;pasv_min_port=6000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;pasv_max_port=6001&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;5. Creating FTP site for users.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;/etc/vsftpd/vsftd.conf&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;anonymous_enable=NO&lt;span style=""&gt;                &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# This will disable anonymous login&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;chroot_local_user=YES&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;         &lt;/span&gt;# Security purposes, jail users&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;6. Checking the logs&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;/etc/vsftpd/vsftpd.conf&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;xferlog_file=/var/log/vsftpd.log&lt;span style=""&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# uncomment this to put your logs on /var/log/vsftpd.log&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;#xferlog_std_format=YES&lt;span style=""&gt;                  &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;# comment this to have a readable log format&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;[root@proxy log]# tail -f vsftpd.log &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Tue Feb&lt;span style=""&gt;  &lt;/span&gt;5 03:35:32 2008 [pid 9651] CONNECT: Client "203.189.11.5"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Tue Feb&lt;span style=""&gt;  &lt;/span&gt;5 03:35:33 2008 [pid 9650] [user1] OK LOGIN: Client "203.189.xxx.5"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Tue Feb&lt;span style=""&gt;  &lt;/span&gt;5 03:35:47 2008 [pid 9652] [user1] OK DELETE: Client "203.189.xxx.5", "/YServer.txt"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Tue Feb&lt;span style=""&gt;  &lt;/span&gt;5 03:36:02 2008 [pid 9652] [user1] OK UPLOAD: Client "203.189.xxx.5", "/boot.ini", 211 bytes, 13.03Kbyte/se&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;7. For passive configuration, this will limit the connection.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;pasv_min_port=6000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;pasv_max_port=6001&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;-A INPUT -s 203.189.xxx.0/255.255.255.0 -i eth0 -p tcp -m state --state NEW -m tcp --dport 6000 -j ACCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;-A INPUT -s 203.189.xxx.0/255.255.255.0 -i eth0 -p tcp -m state --state NEW -m tcp --dport 6001 -j ACCEPT&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;8. &lt;span style=""&gt;Common FTP Commands&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;  &lt;table class="MsoNormalTable" style="text-align: left; margin-left: 0px; margin-right: 0px;" border="1" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="2" style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;"&gt;to request help or information about   the FTP commands&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;ascii &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="2" style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;"&gt;to set the mode of file transfer to   ASCII&lt;br /&gt;(this is the default and transmits seven bits per character)&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;binary &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="2" style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;"&gt;to set the mode of file transfer to   binary&lt;br /&gt;(the binary mode transmits all eight bits per byte and thus provides less   chance of a transmission error and must be used to transmit files other than   ASCII files)&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;bye &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="2" style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;"&gt;to exit the FTP environment (same as   quit)&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;cd &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="2" style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;"&gt;to change directory on the remote   machine&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;close &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="2" style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;"&gt;to terminate a connection with   another computer&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td style="padding: 0.75pt;" nowrap="nowrap"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;close brubeck &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;closes the current FTP connection with brubeck,&lt;br /&gt; but still leaves you within the FTP environment. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;delete &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="2" style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;"&gt;to delete (remove) a file in the   current remote directory (same as rm in UNIX)&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;get &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="2" style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;"&gt;to copy one file from the remote   machine to the local machine&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td style="padding: 0.75pt;" nowrap="nowrap"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;get ABC DEF &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;copies file ABC in the current remote directory to (or on   top of) a file named DEF in your current local directory. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td style="padding: 0.75pt;" nowrap="nowrap"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;get ABC &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;copies file ABC in the current remote directory to (or on   top of) a file with the same name, ABC, in your current local directory. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;help &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="2" style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;"&gt;to request a list of all available   FTP commands&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;lcd &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="2" style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;"&gt;to change directory on your local   machine (same as UNIX cd)&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;ls &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="2" style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;"&gt;to list the names of the files in the   current remote directory&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;mkdir &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="2" style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;"&gt;to make a new directory within the   current remote directory&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;mget &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="2" style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;"&gt;to copy multiple files from the   remote machine to the local machine;&lt;br /&gt; you are prompted for a y/n answer before transferring each file&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td style="padding: 0.75pt;" nowrap="nowrap"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;mget * &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;copies all the files in the current remote directory to   your current local directory, using the same filenames. Notice the use of the   wild card character, *. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;mput &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="2" style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;"&gt;to copy multiple files from the local   machine to the remote machine;&lt;br /&gt; you are prompted for a y/n answer before transferring each file&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;open &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="2" style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;"&gt;to open a connection with another   computer&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;   &lt;td style="padding: 0.75pt;" nowrap="nowrap"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;open brubeck &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;opens a new FTP connection with brubeck;&lt;br /&gt; you must enter a username and password for a brubeck account&lt;br /&gt;     (unless it is to be an anonymous connection). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;put &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="2" style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;"&gt;to copy one file from the local   machine to the remote machine &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;pwd &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="2" style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;"&gt;to find out the pathname of the   current directory on the remote machine &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;quit &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="2" style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;"&gt;to exit the FTP environment (same as   bye)&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;rmdir &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td colspan="2" style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style="font-family:Arial;"&gt;to to remove (delete) a directory in   the current remote directory&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b style=""&gt;&lt;span style="font-family:Arial;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376277304648616023-7687806288342283652?l=howtonixnux.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://howtonixnux.blogspot.com/feeds/7687806288342283652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5376277304648616023&amp;postID=7687806288342283652' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/7687806288342283652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/7687806288342283652'/><link rel='alternate' type='text/html' href='http://howtonixnux.blogspot.com/2008/02/how-to-vsftp-server.html' title='How To: VSFTP Server'/><author><name>jepoy</name><uri>http://www.blogger.com/profile/17674023269493347996</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06457609246324171295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5376277304648616023.post-5921965273825541174</id><published>2008-01-14T22:06:00.000-08:00</published><updated>2008-03-27T01:14:00.464-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How To:  DHCP Server Logs'/><title type='text'>Checking DHCP Logs</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;1. Edit dhcpd.conf and add this line&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log-facility local7;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;2. Edit syslog.conf and append   &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;local7.*      /var/log/dhcpd.log&lt;br /&gt;&lt;br /&gt;[root@proxy etc]# more syslog.conf&lt;br /&gt;# Log all kernel messages to the console.&lt;br /&gt;# Logging much else clutters up the screen.&lt;br /&gt;# Log all the mail messages in one place.&lt;br /&gt;mail.*                                                  -/var/log/maillog&lt;br /&gt;# Log cron stuff&lt;br /&gt;cron.*                                                  /var/log/cron&lt;br /&gt;&lt;br /&gt;# Save boot messages also to boot.log&lt;br /&gt;local7.*                                                /var/log/boot.log&lt;br /&gt;local7.*                                                /var/log/dhcpd.log&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;3. Check the logs by performing a tail command.&lt;/span&gt;&lt;br /&gt;[root@proxy log]# tail -f dhcpd.log&lt;br /&gt;Jan 15 13:49:59 proxy dhcpd: DHCPACK on 192.168.0.23 to 00:80:ad:01:7e:12 (programming) via eth1&lt;br /&gt;Jan 15 13:54:45 proxy dhcpd: DHCPINFORM from 192.168.0.13 via eth1: not authoritative for subnet 192.168.0.0&lt;br /&gt;Jan 15 13:54:48 proxy dhcpd: DHCPINFORM from 192.168.0.13 via eth1: not authoritative for subnet 192.168.0.0&lt;br /&gt;Jan 15 13:58:29 proxy dhcpd: DHCPINFORM from 192.168.0.15 via eth1: not authoritative for subnet 192.168.0.0&lt;br /&gt;Jan 15 13:58:32 proxy dhcpd: DHCPINFORM from 192.168.0.15 via eth1: not authoritative for subnet 192.168.0.0&lt;br /&gt;Jan 15 14:09:22 proxy dhcpd: Unable to add forward map from mach1.jepoy.net to 192.168.0.10: timed out&lt;br /&gt;Jan 15 14:09:22 proxy dhcpd: DHCPREQUEST for 192.168.0.10 from 00:40:05:6d:7c:a2  via eth1&lt;br /&gt;Jan 15 14:09:22 proxy dhcpd: DHCPACK on 192.168.0.10 to 00:40:05:6d:7c:a2  via eth1&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376277304648616023-5921965273825541174?l=howtonixnux.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://howtonixnux.blogspot.com/feeds/5921965273825541174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5376277304648616023&amp;postID=5921965273825541174' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/5921965273825541174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/5921965273825541174'/><link rel='alternate' type='text/html' href='http://howtonixnux.blogspot.com/2008/01/checking-dhcp-logs.html' title='Checking DHCP Logs'/><author><name>jepoy</name><uri>http://www.blogger.com/profile/17674023269493347996</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06457609246324171295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5376277304648616023.post-8093905176376381566</id><published>2007-12-18T05:19:00.001-08:00</published><updated>2008-01-15T00:37:28.081-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How To: Squid Proxy'/><title type='text'>How To: Squid</title><content type='html'>&lt;span style="font-weight: bold;font-size:85%;" &gt;Installation and configuration of the Squid Caching service&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;1. Installation&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;[root@proxy squid]# yum install squid&lt;br /&gt;Setting up Install Process&lt;br /&gt;Setting up repositories&lt;br /&gt;updates-released          100% |=========================|  951 B    00:00&lt;br /&gt;extras                    100% |=========================| 1.1 kB    00:00&lt;br /&gt;base                      100% |=========================| 1.1 kB    00:00&lt;br /&gt;Reading repository metadata in from local files&lt;br /&gt;&lt;br /&gt;[root@proxy squid]# rpm -qa|grep squid&lt;br /&gt;squid-2.5.STABLE9-7&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;2. Check the service if its succssfully installed&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;[root@proxy squid]# chkconfig --list squid&lt;br /&gt;squid           0:off   1:off   2:off   3:on    4:on    5:on    6:off&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;3. Edit the configuration file, /etc/squid/squid.conf&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;#This port can be used for transparent proxy together with iptables&lt;br /&gt;http_port 3128&lt;br /&gt;# OPTIONS WHICH AFFECT THE NEIGHBOR SELECTION ALGORITHM&lt;br /&gt;hierarchy_stoplist cgi-bin ?&lt;br /&gt;acl QUERY urlpath_regex cgi-bin \?&lt;br /&gt;no_cache deny QUERY&lt;br /&gt;&lt;br /&gt;# OPTIONS FOR TUNING THE CACHE&lt;br /&gt;refresh_pattern ^ftp: 1440 20% 10080&lt;br /&gt;refresh_pattern ^gopher: 1440 0% 1440&lt;br /&gt;refresh_pattern . 0 20% 4320&lt;br /&gt;&lt;br /&gt;# ACCESS LIST&lt;br /&gt;acl all src 0.0.0.0/0.0.0.0&lt;br /&gt;acl deny_url url_regex "/etc/squid/acl/deny_url"&lt;br /&gt;# Block files for certain time&lt;br /&gt;acl largefiles url_regex -i \.exe$ \.mp3$ \.avi$ \.mpeg$ \.ogg$&lt;br /&gt;#Default open ports&lt;br /&gt;acl manager proto cache_object&lt;br /&gt;acl localhost src 127.0.0.1/255.255.255.255&lt;br /&gt;acl to_localhost dst 127.0.0.0/8&lt;br /&gt;acl SSL_ports port 443 563&lt;br /&gt;acl Safe_ports port 80 # http&lt;br /&gt;acl Safe_ports port 21 # ftp&lt;br /&gt;acl Safe_ports port 443 563 # https, snews&lt;br /&gt;acl Safe_ports port 70 # gopher&lt;br /&gt;acl Safe_ports port 210 # wais&lt;br /&gt;acl Safe_ports port 1025-65535 # unregistered ports&lt;br /&gt;acl Safe_ports port 280 # http-mgmt&lt;br /&gt;acl Safe_ports port 488 # gss-http&lt;br /&gt;acl Safe_ports port 591 # filemaker&lt;br /&gt;acl Safe_ports port 777 # multiling http&lt;br /&gt;acl CONNECT method CONNECT&lt;br /&gt;&lt;br /&gt;# Networks Using the PROXY&lt;br /&gt;acl private-net src 192.168.0.0/24&lt;br /&gt;acl public-net src 20.18.11.0/24, 20.18.12.0/24&lt;br /&gt;&lt;br /&gt;# Delay pools 80Kbps per station&lt;br /&gt;delay_pools 1&lt;br /&gt;delay_class 1 2&lt;br /&gt;delay_parameters 1 100000/100000 10000/10000&lt;br /&gt;delay_access 1 allow private-net&lt;br /&gt;&lt;br /&gt;# ACL for time&lt;br /&gt;acl gypmshift time 22:01-23:59&lt;br /&gt;acl gyamshift time 00:01-05:59&lt;br /&gt;acl amshift time M T W H F 06:00-12:00&lt;br /&gt;acl lunchbreak time 12:01-12:59&lt;br /&gt;acl pmshift time M T W H F 13:00-22:00&lt;br /&gt;&lt;br /&gt;# Only allow cachemgr access from localhost&lt;br /&gt;http_access allow manager localhost&lt;br /&gt;http_access deny manager&lt;br /&gt;&lt;br /&gt;# Deny requests to unknown ports&lt;br /&gt;http_access deny !Safe_ports&lt;br /&gt;# Deny CONNECT to other than SSL ports&lt;br /&gt;http_access deny CONNECT !SSL_ports&lt;br /&gt;&lt;br /&gt;# And finally deny all other access to this proxy&lt;br /&gt;http_access allow localhost&lt;br /&gt;http_access deny deny_url&lt;br /&gt;&lt;br /&gt;#http_access deny block_download&lt;br /&gt;http_access deny amshift largefiles&lt;br /&gt;http_access allow lunchbreak largefiles&lt;br /&gt;http_access deny pmshift largefiles&lt;br /&gt;&lt;br /&gt;#http_access allow pmshift largefiles&lt;br /&gt;http_access allow gyamshift largefiles&lt;br /&gt;http_access allow gypmshift largefiles&lt;br /&gt;http_access allowprivate-net&lt;br /&gt;http_access allow public-net&lt;br /&gt;http_access deny all&lt;br /&gt;&lt;br /&gt;# and finally allow by default&lt;br /&gt;http_reply_access allow all&lt;br /&gt;icp_access allow all&lt;br /&gt;&lt;br /&gt;cache_mgr jepoy&lt;br /&gt;visible_hostname calamares&lt;br /&gt;&lt;br /&gt;#########################&lt;br /&gt;# FOR TRANSPARENT PROXY #&lt;br /&gt;#########################&lt;br /&gt;httpd_accel_host virtual&lt;br /&gt;httpd_accel_port 80&lt;br /&gt;httpd_accel_with_proxy on&lt;br /&gt;httpd_accel_uses_host_header on&lt;br /&gt;&lt;br /&gt;#for logs /var/spool/squid&lt;br /&gt;logfile_rotate 3&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;4. For every changes on the squid.conf file, restart the squid and check the logs for errors.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;[root@proxy squid]# /sbin/service squid restart&lt;br /&gt;Stopping squid: ................[  OK  ]&lt;br /&gt;Starting squid: ..[  OK  ]&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376277304648616023-8093905176376381566?l=howtonixnux.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://howtonixnux.blogspot.com/feeds/8093905176376381566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5376277304648616023&amp;postID=8093905176376381566' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/8093905176376381566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/8093905176376381566'/><link rel='alternate' type='text/html' href='http://howtonixnux.blogspot.com/2007/12/how-to-squid_18.html' title='How To: Squid'/><author><name>jepoy</name><uri>http://www.blogger.com/profile/17674023269493347996</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06457609246324171295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5376277304648616023.post-3152680261847424535</id><published>2007-12-18T05:16:00.000-08:00</published><updated>2008-01-15T00:39:03.375-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How To: Caching DNS'/><title type='text'>How To: DNS Server</title><content type='html'>&lt;span style="font-weight: bold;font-size:85%;" &gt;Installation and Configuration of Caching DNS service&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;1. Install the needed software, for this document we will use bind.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;[root@proxy log]# yum install bind&lt;br /&gt;Setting up Install Process&lt;br /&gt;Setting up repositories&lt;br /&gt;updates-released          100% |=========================|  951 B    00:00 &lt;br /&gt;Setting up repositories&lt;br /&gt;updates-released          100% |=========================|  951 B    00:00&lt;br /&gt;extras                    100% |=========================| 1.1 kB    00:00&lt;br /&gt;base                      100% |=========================| 1.1 kB    00:00&lt;br /&gt;Reading repository metadata in from local files&lt;br /&gt;Installed Packages&lt;br /&gt;Name   : bind&lt;br /&gt;Arch   : i386&lt;br /&gt;Version: 9.3.1&lt;br /&gt;Release: 4&lt;br /&gt;Size   : 1.4 M&lt;br /&gt;Repo   : installed&lt;br /&gt;Summary: A DNS (Domain Name System) server.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;2. Edit the config files based on your network.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;[root@proxy etc]# more named.conf&lt;br /&gt;//&lt;br /&gt;// named.conf for Red Hat caching-nameserver&lt;br /&gt;//&lt;br /&gt;acl pmsi-net { 127.0.0.1; localhost;&lt;br /&gt;192.168.0/24;&lt;br /&gt;20.18.10.0/24;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;logging {&lt;br /&gt;channel query_logging {&lt;br /&gt;        file "/var/log/querylog" versions 3 size 100M;&lt;br /&gt;        print-time yes;                 // timestamp log entries&lt;br /&gt;        print-severity yes;&lt;br /&gt;                        };&lt;br /&gt;channel activity_log {&lt;br /&gt;        file "/var/log/activity_log" versions 3 size 100M;&lt;br /&gt;        print-time yes;&lt;br /&gt;        print-severity yes;&lt;br /&gt;                        };&lt;br /&gt;                category resolver { query_logging; };&lt;br /&gt;                category queries { query_logging; };&lt;br /&gt;                category xfer-in { activity_log; };&lt;br /&gt;                category xfer-out { activity_log; };&lt;br /&gt;                category notify { activity_log; };&lt;br /&gt;                category security { activity_log; };&lt;br /&gt;                category update-security { activity_log; };&lt;br /&gt;                category network { null; };&lt;br /&gt;                category lame-servers { null; };&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;options {&lt;br /&gt;forwarders { 208.67.xxx.222; 208.67.xxx.220; };&lt;br /&gt;directory "/var/named";&lt;br /&gt;allow-recursion { pmsi-net; };&lt;br /&gt;allow-query { pmsi-net; };&lt;br /&gt;dump-file "/var/named/data/cache_dump.db";&lt;br /&gt;statistics-file "/var/named/data/named_stats.txt";&lt;br /&gt;/*&lt;br /&gt; * If there is a firewall between you and nameservers you want&lt;br /&gt; * to talk to, you might need to uncomment the query-source&lt;br /&gt; * directive below.  Previous versions of BIND always asked&lt;br /&gt; * questions using port 53, but BIND 8.1 uses an unprivileged&lt;br /&gt; * port by default.&lt;br /&gt; */&lt;br /&gt; // query-source address * port 53;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;//&lt;br /&gt;// a caching only nameserver config&lt;br /&gt;//&lt;br /&gt;controls {&lt;br /&gt;inet 127.0.0.1 allow { localhost; } keys { rndckey; };&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "." IN {&lt;br /&gt;type hint;&lt;br /&gt;file "named.ca";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "localdomain" IN {&lt;br /&gt;type master;&lt;br /&gt;file "localdomain.zone";&lt;br /&gt;allow-update { none; };&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "localhost" IN {&lt;br /&gt;type master;&lt;br /&gt;file "localhost.zone";&lt;br /&gt;allow-update { none; };&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "0.0.127.in-addr.arpa" IN {&lt;br /&gt;type master;&lt;br /&gt;file "named.local";&lt;br /&gt;allow-update { none; };&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {&lt;br /&gt;type master;&lt;br /&gt;file "named.ip6.local";&lt;br /&gt;allow-update { none; };&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "255.in-addr.arpa" IN {&lt;br /&gt;type master;&lt;br /&gt;file "named.broadcast";&lt;br /&gt;allow-update { none; };&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "0.in-addr.arpa" IN {&lt;br /&gt;type master;&lt;br /&gt;file "named.zero";&lt;br /&gt;allow-update { none; };&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;include "/etc/rndc.key";&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;3. After editing the conf file, restart the service.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;[root@proxy log]# /sbin/service named restart&lt;br /&gt;Stopping named: [  OK  ]&lt;br /&gt;Starting named: [  OK  ]&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376277304648616023-3152680261847424535?l=howtonixnux.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://howtonixnux.blogspot.com/feeds/3152680261847424535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5376277304648616023&amp;postID=3152680261847424535' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/3152680261847424535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/3152680261847424535'/><link rel='alternate' type='text/html' href='http://howtonixnux.blogspot.com/2007/12/rootproxy-etc-more-named.html' title='How To: DNS Server'/><author><name>jepoy</name><uri>http://www.blogger.com/profile/17674023269493347996</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06457609246324171295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5376277304648616023.post-4310870955558398596</id><published>2007-12-17T19:28:00.000-08:00</published><updated>2008-03-26T20:34:06.119-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How To: IPTABLES Installation'/><title type='text'>Installing IPTABLES</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Install IPTABLES for NAT/Firewall/Transparent Proxy&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;1. Install the iptables.&lt;/span&gt;&lt;br /&gt;[root@proxy log]# yum install iptables&lt;br /&gt;Setting up repositories&lt;br /&gt;updates-released          100% |=========================|  951 B    00:00&lt;br /&gt;extras                    100% |=========================| 1.1 kB    00:04&lt;br /&gt;base                      100% |=========================| 1.1 kB    00:00&lt;br /&gt;Reading repository metadata in from local files&lt;br /&gt;Installed Packages&lt;br /&gt;Name   : iptables&lt;br /&gt;Arch   : i386&lt;br /&gt;Version: 1.3.0&lt;br /&gt;Release: 2&lt;br /&gt;Size   : 393 k&lt;br /&gt;Repo   : installed&lt;br /&gt;Summary: Tools for managing Linux kernel packet filtering capabilities.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Check the installation.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;[root@proxy log]# rpm -qa|grep iptables&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. Start at boot time.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;[root@proxy log]# chkconfig iptables on&lt;br /&gt;&lt;br /&gt;4. &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt; Configure /etc/sysconfig/iptables file&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:78%;"&gt;# Firewall created by jepoy habang inaantok... bbzzzz......&lt;br /&gt;# eth0 - public&lt;br /&gt;# eth1 - private&lt;br /&gt;*nat&lt;br /&gt;:OUTPUT ACCEPT [0:0]&lt;br /&gt;:POSTROUTING ACCEPT [0:0]&lt;br /&gt;:PREROUTING ACCEPT [0:0]&lt;br /&gt;-A POSTROUTING -o eth0 -j SNAT --to 203.189.x.x&lt;br /&gt;-A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128&lt;br /&gt;&lt;br /&gt;COMMIT&lt;br /&gt;# Completed on Tue Oct 11 20:53:45 2005&lt;br /&gt;*filter&lt;br /&gt;:FORWARD DROP [0:0]&lt;br /&gt;:INPUT DROP [0:0]&lt;br /&gt;:OUTPUT ACCEPT [0:0]&lt;br /&gt;&lt;br /&gt;#Forward Chain&lt;br /&gt;-A FORWARD -m state --state INVALID -j DROP&lt;br /&gt;-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;&lt;br /&gt;#allow port&lt;br /&gt;-A FORWARD -s 192.168.0.0/24 -d 0/0 -m state --state NEW -p tcp -m multiport --dport smtp,pop3,imap,6301,443,5100,13,554,1101,8080 -o eth0 -i eth1 -j ACCEPT&lt;br /&gt;#allow network to use icmp&lt;br /&gt;-A FORWARD -s 192.168.0.0/24 -d 0/0 -m state --state NEW -p icmp -o eth0 -i eth1 -j ACCEPT&lt;br /&gt;&lt;br /&gt;#Input Chain&lt;br /&gt;-A INPUT -i lo -j ACCEPT&lt;br /&gt;-A INPUT -m state --state INVALID -j DROP&lt;br /&gt;-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;&lt;br /&gt;#allow public address to use Squid port 3128&lt;br /&gt;-A INPUT -s 203.189.x.0/255.255.255.0 -i eth0 -p tcp -m state --state NEW -m tcp --dport 3128 -j ACCEPT&lt;br /&gt;&lt;br /&gt;# Allow public for DNS ACCESS&lt;br /&gt;-A INPUT -s 203.189.x.0/255.255.255.0 -i eth0 -p udp -m state --state NEW -m udp --dport 53 -j ACCEPT&lt;br /&gt;&lt;br /&gt;# SSH Access&lt;br /&gt;-A INPUT -s 203.189.x.5 -i eth0 -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT&lt;br /&gt;-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT&lt;br /&gt;&lt;br /&gt;# Application Access&lt;br /&gt;-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT&lt;br /&gt;-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -p tcp -m state --state NEW -m tcp --dport 1101 -j ACCEPT&lt;br /&gt;-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -p tcp -m state --state NEW -m tcp --dport 631 -j ACCEPT&lt;br /&gt;-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -p tcp -m state --state NEW -m tcp --dport 554 -j ACCEPT&lt;br /&gt;-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -p tcp -m state --state NEW -m tcp --dport 445 -j ACCEPT&lt;br /&gt;-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -p tcp -m state --state NEW -m tcp --dport 3128 -j ACCEPT&lt;br /&gt;-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -p udp -m state --state NEW -m udp --dport 53 -j ACCEPT&lt;br /&gt;-A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -p icmp -m state --state NEW -m icmp -j ACCEPT&lt;br /&gt;&lt;br /&gt;-A OUTPUT -o lo -j ACCEPT&lt;br /&gt;-A OUTPUT -m state --state INVALID -j DROP&lt;br /&gt;-A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;&lt;br /&gt;# Logging&lt;br /&gt;-A INPUT -j LOG&lt;br /&gt;-A OUTPUT -j LOG&lt;br /&gt;-A FORWARD -j LOG&lt;br /&gt;COMMIT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;3. Restart the service for every changes made.&lt;/span&gt;&lt;br /&gt;[root@proxy /]# /sbin/service iptables restart&lt;br /&gt;Flushing firewall rules: [  OK  ]&lt;br /&gt;Setting chains to policy ACCEPT: filter nat [  OK  ]&lt;br /&gt;Unloading iptables modules: [  OK  ]&lt;br /&gt;Applying iptables firewall rules: [  OK  ]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376277304648616023-4310870955558398596?l=howtonixnux.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://howtonixnux.blogspot.com/feeds/4310870955558398596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5376277304648616023&amp;postID=4310870955558398596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/4310870955558398596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/4310870955558398596'/><link rel='alternate' type='text/html' href='http://howtonixnux.blogspot.com/2007/12/configuring-iptables.html' title='Installing IPTABLES'/><author><name>jepoy</name><uri>http://www.blogger.com/profile/17674023269493347996</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06457609246324171295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5376277304648616023.post-6451727797721409087</id><published>2007-12-17T18:25:00.000-08:00</published><updated>2008-02-05T19:13:16.509-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How To:  DHCP Server'/><title type='text'>Configuring the DHCP Server</title><content type='html'>&lt;span style="font-weight: bold;font-size:85%;" &gt;Installation and configuration of your DHCP service&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;1. Installation of the service&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;[root@proxy docadmin]# yum install dhcp&lt;br /&gt;Setting up Install Process&lt;br /&gt;Setting up repositories&lt;br /&gt;updates-released          100% |=========================|  951 B    00:00&lt;br /&gt;ddns-update-style interim;&lt;br /&gt;ignore client-updates;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;2. Check the install process&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;[root@proxy docadmin]# ps -ef|grep dhcp&lt;br /&gt;root      2941     1  0 Sep06 ?        00:00:40 /usr/sbin/dhcpd&lt;br /&gt;root     18191 18163  0 11:06 pts/1    00:00:00 grep dhcp&lt;br /&gt;&lt;br /&gt;[root@proxy docadmin]# /sbin/chkconfig --list dhcpd&lt;br /&gt;dhcpd           0:off   1:off   2:on    3:on    4:on    5:on    6:off&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;3. Configuring the dhcp config file&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Settings:&lt;br /&gt;Gateway of the clients: 192.168.0.1&lt;br /&gt;Domain Name: jepoy.net&lt;br /&gt;Range: 192.168.0.10 to 192.168.0.50&lt;br /&gt;&lt;br /&gt;/etc/dhcpd.conf&lt;br /&gt;&lt;br /&gt;ddns-update-style interim;&lt;br /&gt;ignore client-updates;&lt;br /&gt;&lt;br /&gt;subnet 192.168.0.0 netmask 255.255.255.0 {&lt;br /&gt;&lt;br /&gt;# --- default gateway&lt;br /&gt;option routers 192.168.0.1;&lt;br /&gt;option subnet-mask 255.255.255.0;&lt;br /&gt;&lt;br /&gt;option nis-domain "jepoy.net";&lt;br /&gt;option domain-name "jepoy.net";&lt;br /&gt;option domain-name-servers 192.168.0.1;&lt;br /&gt;option time-offset -18000; # Eastern Standard Time&lt;br /&gt;range dynamic-bootp 192.168.0.10 192.168.0.50;&lt;br /&gt;default-lease-time 21600;&lt;br /&gt;max-lease-time 43200;&lt;br /&gt;&lt;br /&gt;# we want the nameserver to appear at a fixed address&lt;br /&gt;host ns {next-server calamares.server.net;&lt;br /&gt;# hardware ethernet 12:34:56:78:AB:CD;&lt;br /&gt;fixed-address 192.168.0.1;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;4. Start the service&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;[root@proxy etc]# /sbin/service dhcpd restart&lt;br /&gt;Internet Systems Consortium DHCP Server V3.0.2&lt;br /&gt;Copyright 2004 Internet Systems Consortium.&lt;br /&gt;All rights reserved.&lt;br /&gt;For info, please visit http://www.isc.org/sw/dhcp/&lt;br /&gt;Shutting down dhcpd: [  OK  ]&lt;br /&gt;Starting dhcpd: [  OK  ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5376277304648616023-6451727797721409087?l=howtonixnux.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://howtonixnux.blogspot.com/feeds/6451727797721409087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5376277304648616023&amp;postID=6451727797721409087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/6451727797721409087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5376277304648616023/posts/default/6451727797721409087'/><link rel='alternate' type='text/html' href='http://howtonixnux.blogspot.com/2007/12/how-to-dhcp-server.html' title='Configuring the DHCP Server'/><author><name>jepoy</name><uri>http://www.blogger.com/profile/17674023269493347996</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06457609246324171295'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>