<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>益友网 &#187; Linux网络</title>
	<atom:link href="http://www.1uu2.com/archives/category/linuxwangluoanquan/feed" rel="self" type="application/rss+xml" />
	<link>http://www.1uu2.com</link>
	<description>Linux之友</description>
	<lastBuildDate>Sat, 07 Jan 2012 09:01:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>Ubuntu linux下安装Eclipse PDT步骤</title>
		<link>http://www.1uu2.com/archives/1728</link>
		<comments>http://www.1uu2.com/archives/1728#comments</comments>
		<pubDate>Mon, 22 Mar 2010 07:13:31 +0000</pubDate>
		<dc:creator>Linux之友</dc:creator>
				<category><![CDATA[Linux网络]]></category>
		<category><![CDATA[PDT]]></category>

		<guid isPermaLink="false">http://www.1uu2.com/?p=1728</guid>
		<description><![CDATA[在Ubuntu Linux下进行PHP开发，首先可以安 装搭建 LAMP 环境和 phpmyadmin 这个Mysql 数据库管理工具，之后选择一个FTP传工具如：Filezilla， 最后我们还要选择PHP开发工具，Ubuntu自带的Gedit纯文本编辑做一般的代码文本的修改足够，但要实现一些项目和调试等功能就不行了，所以我们 还是最好还是选择一款IDE开发环境，这里我们选择了Eclipse (PDT)。 Eclipse 最初由IBM公司开发的IDE开发环境贡献给开源社区，优点很多了，什么跨平台、免费开放源代码、自由IDE(集成开发环境)等等。最初只是用于java 语言开发，再添加Eclipse插件就可以应用于其他语言如 C/C++(CDT)、Perl、Ruby，Python、telnet 和数据库的开发。PHP也一样，在Eclipse 中安装 PDT(PDT: PHP Development Tools) 插件就可以当作 PHP开发工具了。PDT 同时支持XDebug 和 Zend Debugger 这两种调试工具。 Eclipse PDT 下载 如果你以前没有安装过Eclipse，那么不用先安装Eclipse，再安装PDT插件了。Eclipse官方网站直接提供了All in one 打包下载的版本，包括了PDT 2.1-SR2, Eclipse 3.5-SR2, Mylyn和其他PHP开发必须的插件。进入ALL IN ONE PDT 下载页面，选择适合的Linux版本，如 eclipse-php-galileo-SR2-linux-gtk.tar.gz 下载过来即可。 Eclipse PDT 安装步骤 1. 安装Eclipse 开发环境 JDK / JRE Eclipse [...]]]></description>
			<content:encoded><![CDATA[<p>在Ubuntu Linux下进行PHP开发，首先可以<a href="http://farlee.info/archives/linux-ubuntu-lamp-apache-mysql-php-phpmyadmin-install-configuration.html">安 装搭建 LAMP 环境和 phpmyadmin</a> 这个Mysql 数据库管理工具，之后选择一个FTP传工具如：<a href="http://farlee.info/archives/filezilla-linux-ftp-tool.html">Filezilla</a>， 最后我们还要选择PHP开发工具，Ubuntu自带的Gedit纯文本编辑做一般的代码文本的修改足够，但要实现一些项目和调试等功能就不行了，所以我们 还是最好还是选择一款IDE开发环境，这里我们选择了Eclipse (PDT)。<span id="more-1728"></span></p>
<p><a href="http://www.eclipse.org/" target="_blank">Eclipse</a> 最初由IBM公司开发的IDE开发环境贡献给开源社区，优点很多了，什么跨平台、免费开放源代码、自由IDE(集成开发环境)等等。最初只是用于java 语言开发，再添加Eclipse插件就可以应用于其他语言如 C/C++(CDT)、Perl、Ruby，Python、telnet  和数据库的开发。PHP也一样，在Eclipse 中安装 PDT(<strong>PDT</strong>: PHP Development  Tools) 插件就可以当作 PHP开发工具了。PDT 同时支持XDebug 和 <a href="http://farlee.info/archives/php-zend-framework-studio-optimizer-guard-server-etc.html">Zend  Debugger</a> 这两种调试工具。</p>
<h3>Eclipse<strong> PDT 下载</strong></h3>
<p>如果你以前没有安装过Eclipse，那么不用先安装Eclipse，再安装PDT插件了。Eclipse官方网站直接提供了All in one  打包下载的版本，包括了PDT 2.1-SR2, Eclipse 3.5-SR2, Mylyn和其他PHP开发必须的插件。进入<a href="http://www.eclipse.org/pdt/downloads/" target="_blank">ALL IN ONE  PDT 下载页面</a>，选择适合的Linux版本，如 eclipse-php-galileo-SR2-linux-gtk.tar.gz  下载过来即可。</p>
<h3>Eclipse PDT 安装步骤</h3>
<p><strong>1. </strong><strong>安装Eclipse 开发环境 JDK / JRE</strong></p>
<p>Eclipse 是运行于Java虚拟机中的，所以必须先安装Java环境才能进行开发测试。在这里可以选择下载JDK  或者JRE。JRE(Java Runtime Environment)是运行环境，JDK(Java Development  Kit)是开发环境，JDK开发环境中包括JRE运行环境。所以如果只是使用Eclipse开发PHP程序，JDK不是必须的，JRE即可；如果同时也要 进行Java语言的开发，那么JDK才是必须的。</p>
<p>在Ubuntu 中安装了JDK就不用再安装JRE了，如安装了JRE，再安装JDK会重新再装一个JRE。打开Ubuntu终端，使用命令：<br />
sudo apt-get install sun-java6-jre 或 sudo apt-get install sun-java6-jdk</p>
<p>或使用Ubuntu新立得软件包管理器，搜索jdk找到 sun-java6-jdk ，选中刷新&#8211;标记以便升级&#8211;应用。安装JDK完毕即可。</p>
<p><strong>2. 安装 Eclipse PDT</strong></p>
<p>将下载过来的<a href="http://farlee.info/archives/ubuntu-linux-eclipse-pdt-jdk-jre-php.html">Eclipse  PDT</a>压缩包 (<a href="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/SR2/eclipse-php-galileo-SR2-linux-gtk.tar.gz"><strong>All-In-One</strong> Linux x86/GTK 2 32-bit</a>)解压到适当的适当的目录中，只要jdk/jre环境搭建好，Eclipse解压文件夹放在哪里 没关系。执行解压终端命令：</p>
<p>sudo tar -zxvf  &#8216;/home/farlee/下载/eclipse-php-galileo-SR2-linux-gtk.tar.gz&#8217;</p>
<p>解压到了/home/farlee 目录下，Eclipse解压缩后，不用再./configure  #make    install之类的安装即可使用。</p>
<p><strong>3. 添加Eclipse应用程序图标</strong></p>
<p>在Ubuntu 桌面左上角应用程序的编程菜单中添加Eclipse 快捷方式图标：<br />
<code>sudo gedit /usr/share/applications/eclipse.desktop</code></p>
<p>在Gedit打开的文件中加入下面的代码：</p>
<blockquote><p>[Desktop Entry]<br />
Encoding=UTF-8<br />
Name=Eclipse<br />
Comment=Eclipse IDE<br />
Exec=/home/farlee/eclipse/eclipse  //改成自己安装Eclipse可执行文件的目录路径<br />
Icon=/home/farlee/eclipse/icon.xpm  //改成自己的Eclipse 图标路径<br />
Terminal=false<br />
StartupNotify=true<br />
Type=Application<br />
Categories=Application;Development;  //指应用程序;编程</p></blockquote>
<p>保存退出即可。在该图标中右键可以将Eclipse添加到桌面启动器。</p>
<p>4. <strong> Eclipse 设置工作区<br />
</strong></p>
<p>设置工作区Wrkspace为自己的 www 目录即可。</p>
<p>/var/www</p>
<p>最后再安装一个XDebug PHP调试工具就更好了。</p>
<p>via：<a href="http://farlee.info/archives/ubuntu-linux-eclipse-pdt-jdk-jre-php.html" target="_blank">http://farlee.info/archives/ubuntu-linux-eclipse-pdt-jdk-jre-php.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.1uu2.com/archives/1728/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用kudzu命令查看网卡型号</title>
		<link>http://www.1uu2.com/archives/1726</link>
		<comments>http://www.1uu2.com/archives/1726#comments</comments>
		<pubDate>Sun, 21 Mar 2010 15:46:47 +0000</pubDate>
		<dc:creator>Linux之友</dc:creator>
				<category><![CDATA[Linux网络]]></category>
		<category><![CDATA[kudzu]]></category>
		<category><![CDATA[网卡]]></category>

		<guid isPermaLink="false">http://www.1uu2.com/?p=1726</guid>
		<description><![CDATA[kudzu 是Linux下检测硬件变化的命令，这个命令可以用于检查系统中网卡的型号等信息： kudzu(1) NAME kudzu &#8211; detects and configures new and/or changed hardware on a system SYNOPSIS kudzu DESCRIPTION kudzu  detects  and configures new and/or changed hardware on a system. When started, kudzu detects the current hardware, and checks it against a  database  stored  in  /etc/sysconfig/hwconf,  if one exists. It then determines if any hardware [...]]]></description>
			<content:encoded><![CDATA[<p>kudzu 是Linux下检测硬件变化的命令，这个命令可以用于检查系统中网卡的型号等信息：</p>
<p>kudzu(1)</p>
<p>NAME</p>
<p>kudzu &#8211; detects and configures new and/or changed hardware on a  system</p>
<p>SYNOPSIS</p>
<p>kudzu</p>
<p>DESCRIPTION<span id="more-1726"></span></p>
<p>kudzu  detects  and configures new and/or changed hardware on a  system.</p>
<p>When started, kudzu detects the current hardware, and checks it  against</p>
<p>a  database  stored  in  /etc/sysconfig/hwconf,  if one exists. It  then</p>
<p>determines if any hardware has been added or removed from  the   system.</p>
<p>If  so, it gives the users the opportunity to configure any added  hard-</p>
<p>ware, and  unconfigure  any  removed  hardware.  It  then  updates   the</p>
<p>database in /etc/sysconfig/hwconf.</p>
<p>If  no  previous  database  exists,  kudzu  attempts  to determine  what</p>
<p>devices have already been configured, by looking at   /etc/modules.conf,</p>
<p>/etc/sysconfig/network-scripts/, and /etc/X11/XF86Config.</p>
<p>以下是这个命令执行的输出示例：</p>
<p>[root@wapdbrac1 ~]# kudzu &#8211;probe &#8211;class=network</p>
<p>-</p>
<p>class: NETWORK</p>
<p>bus: PCI</p>
<p>detached: 0</p>
<p>device: eth1</p>
<p>driver: bnx2</p>
<p>desc: &#8220;Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet&#8221;</p>
<p>network.hwaddr: 00:1B:78:97:E4:EA</p>
<p>vendorId: 14e4</p>
<p>deviceId: 164c</p>
<p>subVendorId: 103c</p>
<p>subDeviceId: 7038</p>
<p>pciType: 1</p>
<p>pcidom:&amp;nbsp; &amp;nbsp; 0</p>
<p>pcibus:&amp;nbsp; 5</p>
<p>pcidev:&amp;nbsp; 0</p>
<p>pcifn:&amp;nbsp; 0</p>
<p>-</p>
<p>class: NETWORK</p>
<p>bus: PCI</p>
<p>detached: 0</p>
<p>device: eth0</p>
<p>driver: bnx2</p>
<p>desc: &#8220;Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet&#8221;</p>
<p>network.hwaddr: 00:1B:78:97:E4:EC</p>
<p>vendorId: 14e4</p>
<p>deviceId: 164c</p>
<p>subVendorId: 103c</p>
<p>subDeviceId: 7038</p>
<p>pciType: 1</p>
<p>pcidom:&amp;nbsp; &amp;nbsp; 0</p>
<p>pcibus:&amp;nbsp; 3</p>
<p>pcidev:&amp;nbsp; 0</p>
<p>pcifn:&amp;nbsp; 0</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1uu2.com/archives/1726/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>基于Linux的性能监测比拼和实现攻略</title>
		<link>http://www.1uu2.com/archives/1724</link>
		<comments>http://www.1uu2.com/archives/1724#comments</comments>
		<pubDate>Sun, 21 Mar 2010 15:45:44 +0000</pubDate>
		<dc:creator>Linux之友</dc:creator>
				<category><![CDATA[Linux网络]]></category>
		<category><![CDATA[性能监测]]></category>

		<guid isPermaLink="false">http://www.1uu2.com/?p=1724</guid>
		<description><![CDATA[性能监测的基本概念： 当今企业对关键服务效能和稳定性方面的要求不断提高，所以如何科学以及准确地获得服务运行方面的综合信息显得越 来越重要。于是企业在部署服务的同时也都会通过各种各样的方式和手段来部署对服务以及其外围环境资源的监测。监测的对象除服务本身之外还包括服务所运行的 基本环境，如CPU、内存、 I/O、存储空间、网络吞吐量等使用情况。通过对这种长期监测所收集到的数据来使用不同的图形化分析软件进行整理和分析，我们不难判断出服务在当前以及长 期所运行的情况，并为以后的性能调优以及系统排错建立参考的依据。 基于Linux上性能监测的基本原理以及种类： 在Linux系统上的性能监测所采用的方式基本上有两种： 第一种，通过snmp + 数据采集软件来实现： 通 过在Linux服务器上启动snmp简单网络管理协议来动态采集服务器在软件甚至硬件各方面的运行参数，这样服务器就成为了一个被监测的节点。然后在其它 的网管工作站上一部分的客户端软件能够采集snmp数据并动态生成可以通过Web页面访问的HTML信息，而另外一部分的客户端软件本身集成了更强大的数 据采集以及绘图功能，结合到一起可以生成更加直观和具体的web页面。这种类型的监测所获得的数据格式标准而且全面，配置简单，所以从综合监测的角度看是 一个不错的方案。 第二种，通过性能监测命令编写script + 数据采集软件来实现： 在某些情况下snmp协 议的配置相对比较麻烦，但是系统本身提供了很多诸如sar，iostat以及free等不同的可以周期和规律性执行的性能监测命令，这就给监测提供了相当 的便利。因为可以将这些命令嵌入到脚本中以周期性生成性能监测软件所需要的数据，最终一样可以通过这些数据绘制出直观的统计图。这种类型的监测所获得的信 息更加灵活和精确，对于一些熟悉scripts编程的用户来说，使用起来相当得心应手。 除此之外，利用命令监测可以无限制扩展，用户 可以通过各种管道来获得和定制自己的监测脚本。所以综上所述，这两种监测的方案各有其优势。因此我们会在下文中针对两种方案各提供一部分案例由简单到复 杂，一步步对各种方案的操作方法予以说明和讲解。 在更多的情况下很多企业都倾向于选择通过SNMP来获取服务器运行的各种信息，因此 我们花点时间来介绍一下SNMP协议的基本概念以及工作原理。 简单网络管理协议SNMP是一种广泛用于监测网络设备(计算机、路由 器)甚至其它设备(例如UPS)的网络协议，也是专门设计用于在IP网络管理网络节点(包括服务器、工作站、路由器、交换机及 HUBS 等)的一种标准，属于应用层协议。SNMP使网络管理员能够管理网络效能，发现并解决网络问题以及规划网络增长。通过 SNMP 接收随机消息(及事件报告)，网络管理系统将获知网络出现的各种问题。 SNMP 管理的网络有三个主要组成部分：被管理的设备(Managed Device)、代理(Agent)和网络管理系统(Network Management Station即NMS)。 被管理的设备是一个网络节点，包含ANMP代理并处在管理网络之中，有时也称为网 络单元，用于收集并存储网络信息，通过SNMP、NMS能得到这些信息。被管理的设备可能是路由器、访问服务器，交换机和网桥、HUBS、主机或打印机 等。 SNMP代理是被管理设备上的一个网络管理软件模块。SNMP代理拥有本地的相关管理信息，并将它们转换成与SNMP兼容的格 式。 NMS运行应用程序以实现监测被管理设备。此外，NMS还为网络管理提供了大量的处理程序及必须的储存资源。任何受管理的网络至 少需要一个或多个NMS。 目前，SNMP有3种不同的版本：SNMPv1、SNMPv2和SNMPv3。第1版和第2版没有太大差 距，但SNMPv2是增强版本，包含了其它协议操作。前两种snmp协议主要使用基于团体名称(community)的方式来实现网管工作站对代理的访问 认证，与前两种相比SNMPv3则包含更多安全和远程配置,在认证方面可以使用基于某种对称和非对称加密协议来加密的用户名和密码来实现网管工作站对代理 的访问认证。而且为解决不同SNMP版本间的不兼容问题，RFC3584定义了三者共存策略。 另外SNMP协议包括了四种基本的动 作： Get：如果网络管理系统需要获得被监测的设备信息，则会执行get动作。 GetNext：如果要获得的某 个项目信息是一个项目列表中多个项目之一，网络管理系统会执行getnext获得相关所有项目信息。 [...]]]></description>
			<content:encoded><![CDATA[<p>性能监测的基本概念：</p>
<p>当今企业对关键服务效能和稳定性方面的要求不断提高，所以如何科学以及准确地获得服务运行方面的综合信息显得越 来越重要。于是企业在部署服务的同时也都会通过各种各样的方式和手段来部署对服务以及其外围环境资源的监测。监测的对象除服务本身之外还包括服务所运行的 基本环境，如CPU、内存、  I/O、存储空间、网络吞吐量等使用情况。通过对这种长期监测所收集到的数据来使用不同的图形化分析软件进行整理和分析，我们不难判断出服务在当前以及长 期所运行的情况，并为以后的性能调优以及系统排错建立参考的依据。<span id="more-1724"></span></p>
<p>基于Linux上性能监测的基本原理以及种类：</p>
<p>在Linux系统上的性能监测所采用的方式基本上有两种：</p>
<p>第一种，通过snmp + 数据采集软件来实现：</p>
<p>通 过在Linux服务器上启动snmp简单网络管理协议来动态采集服务器在软件甚至硬件各方面的运行参数，这样服务器就成为了一个被监测的节点。然后在其它 的网管工作站上一部分的客户端软件能够采集snmp数据并动态生成可以通过Web页面访问的HTML信息，而另外一部分的客户端软件本身集成了更强大的数 据采集以及绘图功能，结合到一起可以生成更加直观和具体的web页面。这种类型的监测所获得的数据格式标准而且全面，配置简单，所以从综合监测的角度看是 一个不错的方案。</p>
<p>第二种，通过性能监测命令编写script + 数据采集软件来实现：</p>
<p>在某些情况下snmp协 议的配置相对比较麻烦，但是系统本身提供了很多诸如sar，iostat以及free等不同的可以周期和规律性执行的性能监测命令，这就给监测提供了相当 的便利。因为可以将这些命令嵌入到脚本中以周期性生成性能监测软件所需要的数据，最终一样可以通过这些数据绘制出直观的统计图。这种类型的监测所获得的信 息更加灵活和精确，对于一些熟悉scripts编程的用户来说，使用起来相当得心应手。</p>
<p>除此之外，利用命令监测可以无限制扩展，用户 可以通过各种管道来获得和定制自己的监测脚本。所以综上所述，这两种监测的方案各有其优势。因此我们会在下文中针对两种方案各提供一部分案例由简单到复 杂，一步步对各种方案的操作方法予以说明和讲解。</p>
<p>在更多的情况下很多企业都倾向于选择通过SNMP来获取服务器运行的各种信息，因此 我们花点时间来介绍一下SNMP协议的基本概念以及工作原理。</p>
<p>简单网络管理协议SNMP是一种广泛用于监测网络设备(计算机、路由 器)甚至其它设备(例如UPS)的网络协议，也是专门设计用于在IP网络管理网络节点(包括服务器、工作站、路由器、交换机及 HUBS  等)的一种标准，属于应用层协议。SNMP使网络管理员能够管理网络效能，发现并解决网络问题以及规划网络增长。通过 SNMP  接收随机消息(及事件报告)，网络管理系统将获知网络出现的各种问题。</p>
<p>SNMP  管理的网络有三个主要组成部分：被管理的设备(Managed Device)、代理(Agent)和网络管理系统(Network  Management Station即NMS)。</p>
<p>被管理的设备是一个网络节点，包含ANMP代理并处在管理网络之中，有时也称为网 络单元，用于收集并存储网络信息，通过SNMP、NMS能得到这些信息。被管理的设备可能是路由器、访问服务器，交换机和网桥、HUBS、主机或打印机 等。</p>
<p>SNMP代理是被管理设备上的一个网络管理软件模块。SNMP代理拥有本地的相关管理信息，并将它们转换成与SNMP兼容的格 式。</p>
<p>NMS运行应用程序以实现监测被管理设备。此外，NMS还为网络管理提供了大量的处理程序及必须的储存资源。任何受管理的网络至 少需要一个或多个NMS。</p>
<p>目前，SNMP有3种不同的版本：SNMPv1、SNMPv2和SNMPv3。第1版和第2版没有太大差 距，但SNMPv2是增强版本，包含了其它协议操作。前两种snmp协议主要使用基于团体名称(community)的方式来实现网管工作站对代理的访问 认证，与前两种相比SNMPv3则包含更多安全和远程配置,在认证方面可以使用基于某种对称和非对称加密协议来加密的用户名和密码来实现网管工作站对代理 的访问认证。而且为解决不同SNMP版本间的不兼容问题，RFC3584定义了三者共存策略。</p>
<p>另外SNMP协议包括了四种基本的动 作：</p>
<p>Get：如果网络管理系统需要获得被监测的设备信息，则会执行get动作。</p>
<p>GetNext：如果要获得的某 个项目信息是一个项目列表中多个项目之一，网络管理系统会执行getnext获得相关所有项目信息。</p>
<p>Set：网络管理系统使用set 命令来改变被管理项目的某个值。</p>
<p>Trap：如果被管理设备需要通知网络管理系统某些信息，需要执行trap命令。</p>
<p>最后在Red  Hat中的SNMP相关包，在该包中提供了MIB，其信息文件是/usr/share/snmp/mibs。MIB是关于某个设备层次化的数据库  (Management Information Base)。对于这个设备的每个值都采用唯一的Object  Identifier即OID表示，OID格式包括可用名称，前缀或者数字。</p>
<p>如果在系统中安装了net-snmp-utils包，则 snmp中的MIB和OID信息可以通过snmptranslate命令来显示出整个  MIB树以及其上OID的信息，snmptranslate主要用于转换以文字名称或者数字ID显示的OID信息以及列出snmp的MIB结构树。</p>
<p>来 源：http://www.linuxidc.com/Linux/2010-01/24218p2.htm</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1uu2.com/archives/1724/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bonding：双网卡绑定工作</title>
		<link>http://www.1uu2.com/archives/1722</link>
		<comments>http://www.1uu2.com/archives/1722#comments</comments>
		<pubDate>Sun, 21 Mar 2010 15:44:11 +0000</pubDate>
		<dc:creator>Linux之友</dc:creator>
				<category><![CDATA[Linux网络]]></category>
		<category><![CDATA[Bonding]]></category>

		<guid isPermaLink="false">http://www.1uu2.com/?p=1722</guid>
		<description><![CDATA[如果希望两块网卡能够像热备一样工作，也就是一块不通时可以从另外一块走，那么您可以使用网卡绑定。 如果希望两块网卡能够实现负载均衡，也就是 说一块的吞吐量不能满足需要的情况下两块一起工作，你也可以使用网卡绑定。 Linux在核心里面提供了网卡绑定的支持： 先 设置网卡绑定的工作模式，包括热备（mode=1）和负载均衡（mode=0）： #insmod bonding mode=1 把 网卡停掉 #ifconfig eth0 down #ifconfig eth1 down 给绑定的新设备bond0设置 ip #ifconfig bond0 &#60;ipaddress&#62; 将网卡加入绑定设备 #ifenslave bond0 eth0 #ifenslave bond0 eth1 这样设置之后，eth0和eth1就被绑定成了一个新的设 备：bond0，这个设备可以工作在两种方式下。]]></description>
			<content:encoded><![CDATA[<p>如果希望两块网卡能够像热备一样工作，也就是一块不通时可以从另外一块走，那么您可以使用网卡绑定。<br />
如果希望两块网卡能够实现负载均衡，也就是 说一块的吞吐量不能满足需要的情况下两块一起工作，你也可以使用网卡绑定。<span id="more-1722"></span></p>
<p>Linux在核心里面提供了网卡绑定的支持：</p>
<p>先 设置网卡绑定的工作模式，包括热备（mode=1）和负载均衡（mode=0）：<br />
#insmod bonding mode=1</p>
<p>把 网卡停掉<br />
#ifconfig eth0 down<br />
#ifconfig eth1 down</p>
<p>给绑定的新设备bond0设置 ip<br />
#ifconfig bond0 &lt;ipaddress&gt;</p>
<p>将网卡加入绑定设备<br />
#ifenslave  bond0 eth0<br />
#ifenslave bond0 eth1</p>
<p>这样设置之后，eth0和eth1就被绑定成了一个新的设 备：bond0，这个设备可以工作在两种方式下。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1uu2.com/archives/1722/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux DHCP的高级配置应用</title>
		<link>http://www.1uu2.com/archives/1720</link>
		<comments>http://www.1uu2.com/archives/1720#comments</comments>
		<pubDate>Sun, 21 Mar 2010 15:43:17 +0000</pubDate>
		<dc:creator>Linux之友</dc:creator>
				<category><![CDATA[Linux网络]]></category>
		<category><![CDATA[DHCP]]></category>

		<guid isPermaLink="false">http://www.1uu2.com/?p=1720</guid>
		<description><![CDATA[最近在搞dhcp服务器，多网段，还有option的几个选项，成功后贴出我的配置，和大家分享，不足之处还请大家多多指点。 红帽系（包括 fedora）的dhcpd配置文件一般都是/etc/dhcpd.conf ，其租约文件一般是/var/lib/dhcpd/dhcpd.leases 启动命令/etc/init.d/dhcpd restart 或 service dhcpd restart，再基础点的东西我就不说了，大家可以自己看书或上网搜资料。以下是我的/etc/dhcpd.conf 配置： [root@ zeyark]# more /etc/dhcpd.conf # DHCP Server Configuration file. # see /usr/share/doc/dhcp*/dhcpd.conf.sample ddns-update-style interim; # ddns-update-style (none&#124;interim&#124;ad-hoc)：定义所支持的DNS动态更新类型，该参数 #必选且必须放在第一行且只能在全局配置中使用。 allow client-updates; #允许/忽略客户机更新DNS记录 option classless-static-routes code 121 = array of unsigned integer 8; #定义能根据option 121 （RFC 3442）下发路由 set vendor-string = option vendor-class-identifier; #使能在租约文件下看到设备标识（option 60） shared-network DHCPnet [...]]]></description>
			<content:encoded><![CDATA[<p>最近在搞dhcp服务器，多网段，还有option的几个选项，成功后贴出我的配置，和大家分享，不足之处还请大家多多指点。<br />
红帽系（包括 fedora）的dhcpd配置文件一般都是/etc/dhcpd.conf  ，其租约文件一般是/var/lib/dhcpd/dhcpd.leases<br />
启动命令/etc/init.d/dhcpd restart 或  service dhcpd restart，再基础点的东西我就不说了，大家可以自己看书或上网搜资料。以下是我的/etc/dhcpd.conf  配置：<span id="more-1720"></span></p>
<p>[root@ zeyark]# more /etc/dhcpd.conf</p>
<p># DHCP Server Configuration file.<br />
# see  /usr/share/doc/dhcp*/dhcpd.conf.sample</p>
<p>ddns-update-style interim; # ddns-update-style  (none|interim|ad-hoc)：定义所支持的DNS动态更新类型，该参数 #必选且必须放在第一行且只能在全局配置中使用。<br />
allow  client-updates; #允许/忽略客户机更新DNS记录<br />
option classless-static-routes code  121 = array of unsigned integer 8; #定义能根据option 121 （RFC 3442）下发路由<br />
set  vendor-string = option vendor-class-identifier; #使能在租约文件下看到设备标识（option  60）</p>
<p>shared-network DHCPnet { #定义广域共享的DHCP网络<br />
subnet 192.168.1.0 netmask  255.255.255.0 {} #这个子网是你启用dhcpd服务网卡的IP地址所在的子网 例如，你服务器 上网  #卡配的IP地址为192.168.1.121 掩码24，192.168.1.0为这个子网的网络地址  #不配这个启动DHCP服务会有问题，会提示错误，不知 subnet 192.168.1.0 #netmask 255.255.255.0  {}这个网段，这个其实是你服务器网卡地址的网段 #划分子网（变长子网）请自行学习，这里不多讲。</p>
<p>option domain-name “zeyark.net”; #定义一个域名<br />
option  domain-name-servers 192.168.1.65 ; # 域名服务器的地址</p>
<p>default-lease-time 86400; #默认租约时间<br />
max-lease-time 172800; #最大租约时间<br />
subnet  172.20.0.0 netmask 255.255.255.0 { #定义多子网地址池这是其中的一个<br />
option routers  172.20.0.1; #下发IP地址的时候的子网地址池网关<br />
option subnet-mask 255.255.255.0;  #地址池的子网掩码<br />
option broadcast-address 172.20.0.255; #地址池的广播地址<br />
option  classless-static-routes 24,192,168,0, 172,20,0,1,  #静态路由中的一种，option121，表示方法比较变态 28,59,52,114,96, 172,20,0,1,  29,59,52,114,120, 172,20,0,1; #其中24,192,168,0, 24是掩码，192，168，0，是网段<br />
}  #注意，这里都是逗号，不是点号。我说的变态就是说这个</p>
<p>subnet 172.11.0.0 netmask 255.255.255.0 { #定义另一个地址池<br />
range  172.11.0.2 172.11.0.127;<br />
option routers 172.11.0.1;<br />
option  subnet-mask 255.255.255.0;<br />
option broadcast-address 172.11.0.255;<br />
option  classless-static-routes 24,192,168,0, 172,11,0,1,<br />
28,59,52,114,96,  172,11,0,1, 29,59,52,114,120, 172,11,0,1;<br />
}</p>
<p>subnet 172.21.0.0 netmask 255.255.255.0 { #定义另一个地址池<br />
range  172.21.0.2 172.21.0.127;<br />
option routers 172.21.0.1;<br />
option  subnet-mask 255.255.255.0;<br />
option broadcast-address 172.21.0.255;<br />
option  classless-static-routes 24,192,168,0, 172,21,0,1,<br />
28,59,52,114,96,  172,21,0,1, 29,59,52,114,120, 172,21,0,1;<br />
}</p>
<p>subnet 172.16.11.0 netmask 255.255.255.0 { #定义另一个地址池<br />
class “foo” {<br />
match  if substring (option vendor-class-identifier, 0, 31) = “H3C. H3C  ICG2000,\”dslforum.org\”&#8221;;<br />
} #定义一个类，按设备标识下发IP地址，即传说中的option 60</p>
<p>pool { #定义一个池，允许设备属于class “foo”这个类的设备获取range #172.16.11.2  172.16.11.127;的地址<br />
allow members of “foo”;<br />
range 172.16.11.2  172.16.11.127;<br />
}<br />
pool { #定义一个池，禁止设备属于class “foo”这个类的设备获取range  #172.16.11.128 172.16.11.254里的地址<br />
deny members of “foo”;<br />
range  172.16.11.128 172.16.11.254;<br />
}</p>
<p>option routers 172.16.11.1;<br />
option subnet-mask 255.255.255.0;<br />
option  broadcast-address 172.16.11.255;<br />
option classless-static-routes  24,192,168,0, 172,16,11,1,<br />
28,59,52,114,96, 172,16,11,1,  29,59,52,114,120, 172,16,11,1;</p>
<p>}</p>
<p>}</p>
<p>via:http://www.linuxeden.com/html/netadmin/20091106/69017.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1uu2.com/archives/1720/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux下通过蓝牙连手机GPRS拨号上网</title>
		<link>http://www.1uu2.com/archives/1717</link>
		<comments>http://www.1uu2.com/archives/1717#comments</comments>
		<pubDate>Sun, 21 Mar 2010 15:41:42 +0000</pubDate>
		<dc:creator>Linux之友</dc:creator>
				<category><![CDATA[Linux网络]]></category>
		<category><![CDATA[GPRS]]></category>
		<category><![CDATA[蓝牙]]></category>

		<guid isPermaLink="false">http://www.1uu2.com/?p=1717</guid>
		<description><![CDATA[现在的智能手机一般都有“猫”的功能。因此可以把你的手机当做一个无线猫来用。如果你的手机开通了 GPRS 流量包月，那么你拨号上网的流量也是算在这个里面的。因此还是很不错，上海 5 元包月有 30M 流量。 我是通过蓝牙连接手机，然后利用 PPP 拨号。手机是 Blackberry 8820，操作系统是 Debian Etch。笔记本是 Lenovo r61i。说一下设置的要点。 首先在 Debian 里面安装 bluez-utils 和 pppoe 软件，然后在硬件上打开你的蓝牙（一般笔记本有开关）。启动 /etc/init.d/buletooth 服务，运行 hciconfig 命令，看看是否找到了蓝牙设备。 打开手机的蓝牙，然后在电脑上执行 hcitool scan 命令，搜索你的手机，看看手机的蓝牙的 Mac 地址是多少。然后记下这个地址。配置到 /etc/bluetooth/rfcomm.conf 文件里面。重启电脑的蓝牙服务。 然后是配置 PPP 拨号。在 /etc/ppp/peers 里面建立文件 gprs，内容如下： /dev/rfcomm0 115200 connect '/usr/sbin/chat -v -f /etc/ppp/peers/chat-gprs' crtscts modem -detach noccp defaultroute usepeerdns noauth [...]]]></description>
			<content:encoded><![CDATA[<p>现在的智能手机一般都有“猫”的功能。因此可以把你的手机当做一个无线猫来用。如果你的手机开通了 GPRS  流量包月，那么你拨号上网的流量也是算在这个里面的。因此还是很不错，上海 5 元包月有 30M 流量。<span id="more-1717"></span></p>
<p>我是通过蓝牙连接手机，然后利用 PPP 拨号。手机是 Blackberry 8820，操作系统是 Debian Etch。笔记本是  Lenovo r61i。说一下设置的要点。</p>
<p>首先在 Debian 里面安装 bluez-utils 和 pppoe 软件，然后在硬件上打开你的蓝牙（一般笔记本有开关）。启动  /etc/init.d/buletooth 服务，运行 hciconfig 命令，看看是否找到了蓝牙设备。</p>
<p>打开手机的蓝牙，然后在电脑上执行 hcitool scan 命令，搜索你的手机，看看手机的蓝牙的 Mac  地址是多少。然后记下这个地址。配置到 /etc/bluetooth/rfcomm.conf 文件里面。重启电脑的蓝牙服务。</p>
<p>然后是配置 PPP 拨号。在 /etc/ppp/peers 里面建立文件 gprs，内容如下：</p>
<pre>/dev/rfcomm0 115200

connect '/usr/sbin/chat -v -f /etc/ppp/peers/chat-gprs'
crtscts
modem -detach
noccp
defaultroute
usepeerdns
noauth
ipcp-accept-remote
ipcp-accept-local
noipdefault
</pre>
<p>建立 /etc/ppp/peers/chat-gprs 文件，内容如下：</p>
<pre>'' ATZ OK
AT+CGDCONT=1,"IP","cmnet"
OK "ATD*99***1#"
CONNECT ''
</pre>
<p>建立好以后，执行 pon gprs 就能连上网络了。时间比较仓促，没精力慢慢写一个详细教程，有兴趣的人可以看看 <a href="http://www.howtoforge.com/linux_internet_access_gprs_edge_via_bluetooth_gsm_phone">这 里</a>，有什么问题可以留言里面讨论。</p>
<p>via:http://www.linuxeden.com/html/softuse/20091029/68865.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1uu2.com/archives/1717/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>开发版ClearOS 5.1 Beta 1</title>
		<link>http://www.1uu2.com/archives/1715</link>
		<comments>http://www.1uu2.com/archives/1715#comments</comments>
		<pubDate>Sun, 21 Mar 2010 15:40:29 +0000</pubDate>
		<dc:creator>Linux之友</dc:creator>
				<category><![CDATA[Linux网络]]></category>
		<category><![CDATA[ClearOS]]></category>

		<guid isPermaLink="false">http://www.1uu2.com/?p=1715</guid>
		<description><![CDATA[ClearOS是一份面向小型企业及分布式环境设计的网络和网关服务器。它基于CentOS，而这是Red Hat Enterprise Linux的一份克隆。该发行包含了一全套的特性和集成服务，通过一份直观的、基于网页的接口可以很容易地配置它们。ClearOS包含的部分工具有反病 毒、反垃圾邮件、虚拟专用网、内容过滤、网络带宽管理器、SSL认证、网页日志分析程序，而这些仅仅是可用模块中的一部分。该发行通过免费下载的方式来提 供，这当中包含了18个月的免费安全更新。 ClearFoundation has announced the availability of the first beta release of ClearOS 5.1, a CentOS-based distribution for servers and firewalls formerly known as ClarkConnect: &#8220;We are excited to announce that ClearOS 5.1 beta has just been released. This is an important day for the ClearFoundation community as we take [...]]]></description>
			<content:encoded><![CDATA[<p>ClearOS是一份面向小型企业及分布式环境设计的网络和网关服务器。它基于CentOS，而这是Red Hat Enterprise  Linux的一份克隆。该发行包含了一全套的特性和集成服务，通过一份直观的、基于网页的接口可以很容易地配置它们。ClearOS包含的部分工具有反病 毒、反垃圾邮件、虚拟专用网、内容过滤、网络带宽管理器、SSL认证、网页日志分析程序，而这些仅仅是可用模块中的一部分。该发行通过免费下载的方式来提 供，这当中包含了18个月的免费安全更新。<span id="more-1715"></span></p>
<p>ClearFoundation has announced the availability of the first  beta release of ClearOS 5.1, a CentOS-based distribution for servers and  firewalls formerly known as ClarkConnect: &#8220;We are  excited to announce that ClearOS 5.1 beta has just been released. This  is an important day for the ClearFoundation community as we take the  next step in our journey. You are invited to evaluate ClearOS 5.1 beta  and join in the growing community surrounding the most tightly  integrated and simple IT solution for small businesses and distributed  environments. ClearOS 5.1 beta is based upon a fifth generation Linux  distribution (historically know as ClarkConnect) with over 120,000  registered sites. ClearOS 5.1 beta works in tandem with ClearSDN to  deliver cloud services such as dynamic VPN client, dynDNS, multi-WAN,  offsite backup, antivirus firewall, spam blocker, web filter, cloud  application integration and more.&#8221; Here is the brief release  announcement. <a href="http://www.clearfoundation.com/Software/downloads">Download (MD5)</a>:  <a href="http://download.clearfoundation.com/clearos/enterprise/5.1/iso/clearos-enterprise-5.1-beta1.iso">clearos-enterprise-5.1-beta1.iso</a> (676MB).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1uu2.com/archives/1715/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Untangle Gateway 6.1.0</title>
		<link>http://www.1uu2.com/archives/1712</link>
		<comments>http://www.1uu2.com/archives/1712#comments</comments>
		<pubDate>Sun, 21 Mar 2010 15:38:45 +0000</pubDate>
		<dc:creator>Linux之友</dc:creator>
				<category><![CDATA[Linux网络]]></category>
		<category><![CDATA[KNOPPIX]]></category>
		<category><![CDATA[Untangle Gateway]]></category>

		<guid isPermaLink="false">http://www.1uu2.com/?p=1712</guid>
		<description><![CDATA[Untangle Gateway是基于KNOPPIX的网关系统，它带有可插拔的模块以支持各种网络应用，这包括垃圾邮件阻挡、网页过滤、反病毒、反间谍软件、入侵阻止、 虚拟专用网、SSL虚拟专用网、防火墙等等。 Andrew Fife has announced the release of Untangle Gateway 6.1.0, a specialist Debian-based distribution for firewalls and gateways: &#8220;Here at Untangle we are extremely pleased to announce that version 6.1 is now available for download. The highlight of the release is our new application, Commtouch Spam Booster, but there are several other [...]]]></description>
			<content:encoded><![CDATA[<p>Untangle  Gateway是基于KNOPPIX的网关系统，它带有可插拔的模块以支持各种网络应用，这包括垃圾邮件阻挡、网页过滤、反病毒、反间谍软件、入侵阻止、 虚拟专用网、SSL虚拟专用网、防火墙等等。 <span id="more-1712"></span></p>
<p>Andrew Fife has announced the release of Untangle Gateway  6.1.0, a specialist Debian-based distribution for firewalls and  gateways: &#8220;Here at Untangle we are extremely pleased  to announce that version 6.1 is now available for download. The  highlight of the release is our new application, Commtouch Spam Booster,  but there are several other significant upgrades and enhancements as  well. Commtouch Spam Booster adds extra premium filters to spam blocker,  claiming the detection rates of over 98% of spam while still  maintaining industry&#8217;s highest accuracy rates. The Untangle Platform  also got a major upgrade; the biggest change was upgrading the kernel  2.6.26 and the installer, which is overall a nicer &#8216;Welcome to Untangle&#8217;  experience for newbies installing their first box. Additional  enhancements: improvements to spam blocker and web filter; bug fixes.&#8221;  Read the full release announcement and changelog for further details. <a href="http://www.untangle.com/download">Download</a>: <a href="http://downloads.sourceforge.net/sourceforge/untangle/untangle_610.iso">untangle_610.iso</a> (456MB, <a href="http://sourceforge.net/project/shownotes.php?release_id=674487">MD5</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.1uu2.com/archives/1712/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

