<?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>SinYu Network  新语网络 --</title>
	<atom:link href="http://www.xiaoyu.net/feed" rel="self" type="application/rss+xml" />
	<link>http://www.xiaoyu.net</link>
	<description>IPv6 IPv4 Domain Hosting</description>
	<lastBuildDate>Sat, 19 May 2012 15:18:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>2012年服务器更新</title>
		<link>http://www.xiaoyu.net/126.html</link>
		<comments>http://www.xiaoyu.net/126.html#comments</comments>
		<pubDate>Mon, 14 May 2012 16:29:54 +0000</pubDate>
		<dc:creator>xiaoyu</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.xiaoyu.net/?p=126</guid>
		<description><![CDATA[为了支持用户更好的技术要求和专业服务. 我们始终根据技术发展，坚持维护更新服务器软硬件. 尽可能完美我们的服务. 因安全原因，我们仅列出部分更新内容. 在2012年05月我们更新了服务器以下主要配置： 1. MySQL 数据库 升级到 5.5.24  x64 2.phpMyAdmin 升级到 3.5.1 3. PHP 升级到 5.4.3 在2010年2月我们更新了服务器以下主要配置： 1. MySQL 数据库 升级到 5.1.43          2010.2.25 2. php 升级到了 5.2.13 2010.2.27 在2010年3月我们更新了服务器以下主要配置： 1. MySQL 数据库 升级到 5.1.44          2010.3.14 在2010年4月我们更新了服务器以下主要配置： 1. MySQL 数据库 升级到 5.1.45          2010.4.10 2. phpMyAdmin  升级到 3.3.2-rc1    2010.4.10 3. MySQL 数据库 升级到 5.1.46 2010.4.25 在2010年5月我们更新了服务器以下主要配置： 1. phpMyAdmin 升级到 [...]]]></description>
			<content:encoded><![CDATA[<p>为了支持用户更好的技术要求和专业服务. 我们始终根据技术发展，坚持维护更新服务器软硬件. 尽可能完美我们的服务.</p>
<p>因安全原因，我们仅列出部分更新内容.</p>
<p>在2012年05月我们更新了服务器以下主要配置：</p>
<p>1. MySQL 数据库 升级到 5.5.24  x64</p>
<p>2.phpMyAdmin 升级到 3.5.1</p>
<p>3. PHP 升级到 5.4.3</p>
<p><span id="more-126"></span></p>
<p>在2010年2月我们更新了服务器以下主要配置：</p>
<p>1. MySQL 数据库 升级到 5.1.43          2010.2.25</p>
<p>2. php 升级到了 5.2.13 2010.2.27</p>
<p>在2010年3月我们更新了服务器以下主要配置：</p>
<p>1. MySQL 数据库 升级到 5.1.44          2010.3.14</p>
<p>在2010年4月我们更新了服务器以下主要配置：</p>
<p>1. MySQL 数据库 升级到 5.1.45          2010.4.10</p>
<p>2. phpMyAdmin  升级到 3.3.2-rc1    2010.4.10</p>
<p>3. MySQL 数据库 升级到 5.1.46 2010.4.25</p>
<p>在2010年5月我们更新了服务器以下主要配置：</p>
<p>1. phpMyAdmin 升级到 3.3.3</p>
<p>2. MySQL 数据库 升级到 5.1.47</p>
<p>在2010年6月我们更新了服务器以下主要配置：</p>
<p>1. MySQL 数据库 升级到 5.1.48</p>
<p>2.phpMyAdmin 升级到 3.3.4</p>
<p>在2010年7月我们更新了服务器以下主要配置：</p>
<p>1. 服务器安装配置了.NET 4.0 版本<br />
2. 更新了FASTCGI到最新版本<br />
3. 更新WINCACH到最新版本</p>
<p>4. 开始使用PHP5.3版本 PHP5.3.3</p>
<p>5. MySQL 数据库 升级到 5.1.49</p>
<p>6. phpMyAdmin 升级到 3.3.5</p>
<p>在2010年9月我们更新了服务器以下主要配置：</p>
<p>1. MySQL 数据库 升级到 5.1.50</p>
<p>2. phpMyAdmin 升级到 3.3.7</p>
<p>在2010年10月我们更新了服务器以下主要配置：</p>
<p>1. MySQL 数据库 升级到 5.1.51</p>
<p>2. phpMyAdmin 升级到 3.3.8</p>
<p>在2010年11月我们更新了服务器以下主要配置：</p>
<p>1. MySQL 数据库 升级到 5.1.52</p>
<p>在2010年12月我们更新了服务器以下主要配置：</p>
<p>1. MySQL 数据库 升级到 5.1.53</p>
<p>2. php 升级到 PHP5.3.4</p>
<p>3. 增加 iirf  url Rewrite  此功能仍在观察使用中..</p>
<p>4. MySQL 数据库 升级到 5.1.54   逐步考虑升级到v5.5.x版本.</p>
<p>在2011年2月我们更新了服务器以下主要配置：</p>
<p>1.php 升级到 PHP5.3.5</p>
<p>2. phpMyAdmin 升级到 3.3.9</p>
<p>在2011年3月我们更新了服务器以下主要配置：</p>
<p>1. MySQL 数据库 升级到 5.1.56</p>
<p>2. php 升级到 PHP5.3.6</p>
<p>&nbsp;</p>
<p>在2011年7月我们更新了服务器以下主要配置：</p>
<p>1. MySQL 数据库 升级到 5.1.58</p>
<p>2. phpMyAdmin 升级到 3.4.3.2</p>
<p></p>
<p>在2011年11月我们更新了服务器以下主要配置：</p>
<p>1. MySQL 数据库 升级到 5.1.59</p>
<p>2. phpMyAdmin 升级到 3.4.7</p>
<p>在2011年12月我们更新了服务器以下主要配置：</p>
<p>1. MySQL 数据库 升级到 5.1.60</p>
<p>2. phpMyAdmin 升级到 3.4.9</p>
<p></p>
<p>在2012年01月我们更新了服务器以下主要配置：</p>
<p>1. PHP 升级到 5.3.9</p>
<p>2.MySQL 数据库 升级到 5.1.61</p>
<p>&nbsp;</p>
<p>在2012年03月我们更新了服务器以下主要配置：</p>
<p>1. PHP 升级到 5.4.0</p>
<p>2.MySQL 数据库 升级到 5.5.21 x64</p>
<p>3. 服务器全部更新 软硬件全部更换.  服务器性能将有大的改善提高.</p>
<p>4. 增加可选项PHP5.3.10 x64版本支持 即服务器可同时支持多个PHP版本</p>
<p>5. 增加RAM Disk 以内存作为硬盘服务器存储. 执行速度大为改善.</p>
<p>&nbsp;</p>
<p>在2012年04月我们更新了服务器以下主要配置：</p>
<p>1. MySQL 数据库 升级到 5.5.22  x64</p>
<p>2.phpMyAdmin 升级到 3.5</p>
<p>3. PHP 升级到 5.4.0 x64</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiaoyu.net/126.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dig command</title>
		<link>http://www.xiaoyu.net/737.html</link>
		<comments>http://www.xiaoyu.net/737.html#comments</comments>
		<pubDate>Wed, 18 Apr 2012 19:09:32 +0000</pubDate>
		<dc:creator>xiaoyu</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[dig]]></category>

		<guid isPermaLink="false">http://www.xiaoyu.net/?p=737</guid>
		<description><![CDATA[&#160; Usage: dig [@global-server] [domain] [q-type] [q-class] {q-opt} {global-d-opt} host [@local-server] {local-d-opt} [ host [@local-server] {local-d-opt} [...]] Where: domain is in the Domain Name System q-class is one of (in,hs,ch,&#8230;) [default: in] q-type is one of (a,any,mx,ns,soa,hinfo,axfr,txt,&#8230;) [default:a] (Use ixfr=version for type ixfr) q-opt is one of: -x dot-notation (shortcut for reverse lookups) -i (use [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Usage: dig [@global-server] [domain] [q-type] [q-class] {q-opt}<br />
{global-d-opt} host [@local-server] {local-d-opt}<br />
[ host [@local-server] {local-d-opt} [...]]<br />
Where: domain is in the Domain Name System<br />
q-class is one of (in,hs,ch,&#8230;) [default: in]<br />
q-type is one of (a,any,mx,ns,soa,hinfo,axfr,txt,&#8230;) [default:a]<br />
(Use ixfr=version for type ixfr)</p>
<p><span id="more-737"></span><br />
q-opt is one of:<br />
-x dot-notation (shortcut for reverse lookups)<br />
-i (use IP6.INT for IPv6 reverse lookups)<br />
-f filename (batch mode)<br />
-b address[#port] (bind to source address/port)<br />
-p port (specify port number)<br />
-q name (specify query name)<br />
-t type (specify query type)<br />
-c class (specify query class)<br />
-k keyfile (specify tsig key file)<br />
-y [hmac:]name:key (specify named base64 tsig key)<br />
-4 (use IPv4 query transport only)<br />
-6 (use IPv6 query transport only)<br />
-m (enable memory usage debugging)<br />
d-opt is of the form +keyword[=value], where keyword is:<br />
+[no]vc (TCP mode)<br />
+[no]tcp (TCP mode, alternate syntax)<br />
+time=### (Set query timeout) [5]<br />
+tries=### (Set number of UDP attempts) [3]<br />
+retry=### (Set number of UDP retries) [2]<br />
+domain=### (Set default domainname)<br />
+bufsize=### (Set EDNS0 Max UDP packet size)<br />
+ndots=### (Set NDOTS value)<br />
+edns=### (Set EDNS version)<br />
+[no]search (Set whether to use searchlist)<br />
+[no]showsearch (Search with intermediate results)<br />
+[no]defname (Ditto)<br />
+[no]recurse (Recursive mode)<br />
+[no]ignore (Don&#8217;t revert to TCP for TC responses.)<br />
+[no]fail (Don&#8217;t try next server on SERVFAIL)<br />
+[no]besteffort (Try to parse even illegal messages)<br />
+[no]aaonly (Set AA flag in query (+[no]aaflag))<br />
+[no]adflag (Set AD flag in query)<br />
+[no]cdflag (Set CD flag in query)<br />
+[no]cl (Control display of class in records)<br />
+[no]cmd (Control display of command line)<br />
+[no]comments (Control display of comment lines)<br />
+[no]question (Control display of question)<br />
+[no]answer (Control display of answer)<br />
+[no]authority (Control display of authority)<br />
+[no]additional (Control display of additional)<br />
+[no]stats (Control display of statistics)<br />
+[no]short (Disable everything except short<br />
form of answer)<br />
+[no]ttlid (Control display of ttls in records)<br />
+[no]all (Set or clear all display flags)<br />
+[no]qr (Print question before sending)<br />
+[no]nssearch (Search all authoritative nameservers)<br />
+[no]identify (ID responders in short answers)<br />
+[no]trace (Trace delegation down from root)<br />
+[no]dnssec (Request DNSSEC records)<br />
+[no]nsid (Request Name Server ID)<br />
+[no]multiline (Print records in an expanded format)<br />
global d-opts and servers (before host name) affect all queries.<br />
local d-opts and servers (after host name) affect only that lookup.<br />
-h (print help and exit)<br />
-v (print version and exit)</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiaoyu.net/737.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How do I enable DNSSEC and sign my zone?</title>
		<link>http://www.xiaoyu.net/720.html</link>
		<comments>http://www.xiaoyu.net/720.html#comments</comments>
		<pubDate>Tue, 17 Apr 2012 17:18:28 +0000</pubDate>
		<dc:creator>xiaoyu</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[DNSSEC]]></category>

		<guid isPermaLink="false">http://www.xiaoyu.net/?p=720</guid>
		<description><![CDATA[To enable DNSSEC you must digitally create private and public keys and generate a Declaration of Signing record during the domain name signing process. There are a number of resources on the Internet for those familiar with DNS. Refer to your nameserver documentation for more details. Prerequisites for the Zone Signing Process: Set your domain [...]]]></description>
			<content:encoded><![CDATA[<p>To enable DNSSEC you must digitally create private and public keys and generate a Declaration of Signing record during the domain name signing process.</p>
<p>There are a number of resources on the Internet for those familiar with DNS. Refer to your nameserver documentation for more details.</p>
<h3>Prerequisites for the Zone Signing Process:</h3>
<ol>
<li>Set your domain name to use DNSSEC-aware nameservers. If you are hosting your own nameservers, you must enable DNSSEC on them.</li>
<li>Determine the algorithm you want to use to sign your zone file. The domain name&#8217;s registry specifies the algorithms they support. The following algorithms are in use for DNSSEC:
<ul>
<li><strong>0</strong> — Reserved</li>
<li><strong>1</strong> — RSA/MD5 [RSAMD6]</li>
<li><strong>2</strong> — Diffie-Hellman [DH]</li>
<li><strong>3</strong> — DSA/SHA-1 [DSA]</li>
<li><strong>4</strong> — Elliptic Curve [ECC]</li>
<li><strong>5</strong> — RSA/SHA-1 [RSASHA1]</li>
<li><strong>252</strong> — Indirect [INDIRECT]</li>
<li><strong>253</strong> — Private [PRIVATEDNS]</li>
<li><strong>254</strong> — Private [PRIVATEOID]</li>
<li><strong>255</strong> — Reserved</li>
</ul>
</li>
</ol>
<h3>The General Zone Signing Process</h3>
<p>Specifics for this process are determined by your DNSSEC-aware nameservers and the domain name&#8217;s registry.</p>
<ol>
<li>Generate a zone signing key.</li>
<li>Generate a key signing key.</li>
<li>Sign the zone and generate signed zone records.</li>
<li>Generate the declaration of signing (DS) record. Use the information in this record to enable DNSSEC for your domain name registered with us.</li>
</ol>
<p>&nbsp;</p>
<p>Tools:</p>
<p>1.  http://www.dnssecmonitor.org/index.php</p>
<p>2.http://dnssectest.sidn.nl/index.php</p>
<p>3. http://test.dnssec-or-not.net/</p>
<p>4. http://verisigninc.com/en_US/why-verisign/innovation-initiatives/labs/tools/index.xhtml</p>
<p>5. http://dnsviz.net</p>
<p>6. http://dnssec-debugger.verisignlabs.com</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiaoyu.net/720.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>通知：升级到新服务器</title>
		<link>http://www.xiaoyu.net/611.html</link>
		<comments>http://www.xiaoyu.net/611.html#comments</comments>
		<pubDate>Tue, 13 Mar 2012 03:06:52 +0000</pubDate>
		<dc:creator>xiaoyu</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[sales]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://www.xiaoyu.net/?p=611</guid>
		<description><![CDATA[ 已升级到新服务器,部分配置仍需要时间完成. 目前IPv6 代理服务暂停. 配置好后开放服务.  已购买服务的，将顺延服务期. 未来几天将移动到新服务器 请备份自己的文件 我们购买了新服务器 期间可能中断网站服务. The next few days will be moved to a new server Please back up your files We purchased a new server May be interrupted during the web service.]]></description>
			<content:encoded><![CDATA[<div> 已升级到新服务器,部分配置仍需要时间完成. 目前IPv6 代理服务暂停. 配置好后开放服务.  已购买服务的，将顺延服务期.</div>
<div></div>
<div></div>
<div>未来几天将移动到新服务器<br />
请备份自己的文件<br />
我们购买了新服务器</div>
<div>期间可能中断网站服务.</div>
<div></div>
<div>The next few days will be moved to a new server<br />
Please back up your files<br />
We purchased a new server<br />
May be interrupted during the web service.</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.xiaoyu.net/611.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A quick NAT64/DNS64 setup</title>
		<link>http://www.xiaoyu.net/777.html</link>
		<comments>http://www.xiaoyu.net/777.html#comments</comments>
		<pubDate>Fri, 09 Mar 2012 18:39:08 +0000</pubDate>
		<dc:creator>xiaoyu</dc:creator>
				<category><![CDATA[ipv6]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.xiaoyu.net/?p=777</guid>
		<description><![CDATA[So you want to play around with an IPv6-only network! Great! One problem, lots of content is still on IPv4    A possible solution or workaround? Using NAT64 &#38; DNS64 to let IPv6-only hosts communicate with IPv4 hosts. The gist of it is that you send your DNS lookup requests to a caching DNS recursor [...]]]></description>
			<content:encoded><![CDATA[<p>So you want to play around with an IPv6-only network! Great! One problem, lots of content is still on IPv4   <img src='http://www.xiaoyu.net/wp-includes/images/blank.gif' alt=':sad:' class='wp-smiley smiley-18' />  A possible solution or workaround? Using NAT64 &amp; DNS64 to let IPv6-only hosts communicate with IPv4 hosts. The gist of it is that you send your DNS lookup requests to a caching DNS recursor that forges (or rather creates) AAAA records for hosts that do not naturally have them configured. That DNS server creates the AAAA records using an IPv6 range will be configured on the NAT64 portion. That NAT64 machine is going to handle the translation of IPv6 to IPv4.<span id="more-777"></span></p>
<p>I’ll use <a href="http://www.isc.org/software/bind" target="_blank">ISC’s BIND9</a> for the DNS64 component, and <a href="http://www.litech.org/tayga/" target="_blank">Tayga</a> for the NAT64. Because Tayga is designed for Linux, this will cover setting up a Linux based NAT64/DNS64 system. Start by installing the latest stable BIND9 daemon on your target machine. Next, pick a range of IPv6 addresses to generate the AAAAs from. We’ll go with our standard documentation prefix and specify 2001:DB8:1:FFFF::/96. Assuming you have proper routing control over your network, you’ll statically route the /64 you carved it from to the NAT64 machine. A very simple BIND9 named.conf.options can look like this:</p>
<pre>options {
        directory "/var/cache/bind";
        auth-nxdomain no;
        listen-on-v6 { any; };
        allow-query { any; };
        dns64 2001:db8:1:ffff::/96 {
                clients { any; };
        };
};</pre>
<p>You’ll want to lock down allow-query to whatever ranges/networks you plan on allowing DNS64 looksups with, as well as any specific IPv6 address you want it listening on. In the meantime, the above configuration will let any range query so you can test quickly. Start up the DNS daemon, and start making some queries against it for IPv4-only hostnames, they aren’t hard to find. Then try some queries for hosts you know have AAAA records. You’ll find that it doesn’t mangle them and will give you their proper AAAA record.</p>
<p>Next step is configuring Tayga. I’ve been installing both NAT64 and DNS64 components on the same machine, because I found that for a small network the load and traffic isn’t that much. So on the same machine, install Tayga from a package or source. Configure the tayga.conf file with:</p>
<pre>tun-device nat64
ipv4-addr 192.168.0.1
prefix 2001:db8:1:ffff::/96
dynamic-pool 192.168.0.0/24</pre>
<p>Next thing I did after reading the Tayga READMEs and FAQ on their site, was set up a quick shell script to fire off, eventually called from rc.local and called it start64.sh:</p>
<pre>#!/bin/bash
tayga --mktun
ip link set nat64 up
ip addr add 192.168.0.1 dev nat64
ip addr add 2001:db8:1::1 dev nat64
ip route add 192.168.0.0/24 dev nat64
ip route add 2001:db8:1:ffff::/96 dev nat64
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth0 -o nat64 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i nat64 -o eth0 -j ACCEPT
tayga
/etc/init.d/bind start</pre>
<pre></pre>
<p>So from an IPv6-only host, set your resolver to 2001:db8:1::1 (for this example), and try reaching an IPv4 only hostname with pings, traces, or connecting to the services run on it.</p>
<p>Now, to cover things that will need editing and additional configuration:</p>
<ul>
<li>IPv6 address(es) that BIND9 listens on</li>
<li>IPv6 ranges that BIND9 will allow queries from</li>
<li>actual IPv6 range used for NAT64</li>
<li>adding ip6tables rules to restrict which IPv6 ranges are even allowed to use the NAT64 portion</li>
</ul>
<p>Advanced tricks: BGP Anycast</p>
<p>So let us assume you want to try and blanket a network with these boxes for whatever reason, but perhaps the best of all: just to do it <img src="http://ipvsix.me/wp-includes/images/smilies/icon_smile.gif" alt=":)" /> Set aside a /48 to use for the NAT64/DNS64. Add on either BIRD or Quagga to the machine, and configure that to announce the /48 specific to an upstream router, ideally as part of your iBGP mesh and as a route-reflector client. Configure both BIND9 &amp; Tayga to use a /96 out of that /48. Use the same config on all the machines that will act as anycast nodes. I’ve tested this between two locations by running a wget of an ISO from an IPv4-only hostname, and pulled the /48 announcement from the node I saw the traffic going over. The wget didn’t even hiccup, and instead reported “Read error at byte 504296054/4312793088 (Connection reset by peer). Retrying.” and then kept pulling down the file without issue. Perhaps more failover testing could be done, but I was happy with the results.</p>
<p>Caveat: IPv4 literals will not work since they aren’t hostnames with A records that can have AAAA records created.</p>
<p>&nbsp;</p>
<p><a href="http://ipvsix.me/?p=106">http://ipvsix.me/?p=106</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiaoyu.net/777.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basic BGP configuration for IPv6</title>
		<link>http://www.xiaoyu.net/773.html</link>
		<comments>http://www.xiaoyu.net/773.html#comments</comments>
		<pubDate>Fri, 09 Mar 2012 18:31:23 +0000</pubDate>
		<dc:creator>xiaoyu</dc:creator>
				<category><![CDATA[ipv6]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.xiaoyu.net/?p=773</guid>
		<description><![CDATA[So you have your ASN and just got your PI (Provider-Independent Address Allocation) straight from an RIR, or perhaps a LoA (Letter of Authority) to announce some PA (Provider-Assigned Address Allocation) space from your ISP. You’ll need to start getting that announced out there to your peers, customers and transits. So lets use some documentation [...]]]></description>
			<content:encoded><![CDATA[<p>So you have your ASN and just got your PI (Provider-Independent Address Allocation) straight from an RIR, or perhaps a LoA (Letter of Authority) to announce some PA (Provider-Assigned Address Allocation) space from your ISP. You’ll need to start getting that announced out there to your peers, customers and transits. So lets use some documentation prefixes and ASNs and sort out a basic working config. I’ll base the examples on my experience with Brocade NetIron software on XMRs, which can translate over to Quagga or Cisco IOS with a few tweaks.</p>
<div>
<p>Assuming you are familiar with BGP4+ with IPv4, IPv6 is not so different or any more complex when getting started. Lets start off with some numbers:</p>
<p><span id="more-773"></span></p>
<p><code>Upstream ISP ASN: 64500<br />
Your ASN: 64501<br />
Specific /126 configured on interfaces out of allocated /64: 2001:db8:0:1::/126<br />
PA allocation to announce: 2001:db8:1234::/48</code></p>
<p>Start off with making certain that you’ve configured IPv6 on your upstream facing interface, and they’ve configured your side, and you can ping each other over the link. The upstream provider’s configuration can be done as so:</p>
<pre>isp#conf t
isp#(config)ipv6 prefix-list as64501-ipv6-filter seq 1 permit 2001:db8:1234::/48
isp#(config)router bgp
isp#(config-bgp)nei 2001:db8:0:1::2 remote-as 64501
isp#(config-bgp)nei 2001:db8:0:1::2 desc Customer_Name
isp#(config-bgp)no nei 2001:db8:0:1::2 activate
isp#(config-bgp)add ipv6 uni
isp#(config-bgp-af)nei 2001:db8:0:1::2 activate
isp#(config-bgp-af)nei 2001:db8:0:1::2 filter-list as64501-ipv6-filter in
isp#(config-bgp-af)exit
isp#wr mem</pre>
<pre></pre>
<p>So the breakdown of these steps is:</p>
<ul>
<li>enter configuration mode on router</li>
<li>build a filter to restrict what the customer (you) are allowed to announce (seq optional but required for multiple entries in list)</li>
<li>enter BGP configuration mode</li>
<li>create a specific session using target/destination IPv6 address and ASN of customer</li>
<li>optionally add a description of the session perhaps to track who it is more clearly</li>
<li>you don’t want IPv4 routes going out or coming in over the session, IPv6 routes only</li>
<li>change address-family for IPv6 specific BGP settings</li>
<li>activate sending and learning IPv6 routes over the session</li>
<li>apply the filter for accepting INBOUND routes from you/customer</li>
<li>exit &amp; then write out the config</li>
</ul>
<p>On the customer side it is similar but not exact:</p>
<p>&nbsp;</p>
<pre>you#conf t
you#(config)ipv6 prefix-list outbound-ipv6-filter seq 1 permit 2001:db8:1234::/48
you#(config)router bgp
you#(config-bgp)nei 2001:db8:0:1::1 remote-as 64500
you#(config-bgp)nei 2001:db8:0:1::1 desc ISP_Name
you#(config-bgp)no nei 2001:db8:0:1::1 activate
you#(config-bgp)add ipv6 uni
you#(config-bgp-af)network 2001:db8:1234::/48
you#(config-bgp-af)nei 2001:db8:0:1::1 activate
you#(config-bgp-af)nei 2001:db8:0:1::1 filter-list outbound-ipv6-filter out
you#(config-bgp-af)exit
you#wr mem</pre>
<pre></pre>
<p>The differences being:<br />
1) outbound filter list on your session to the ISP<br />
2) network statement for the allocation to be announced by BGP</p>
<p>You’ll also need some sort of anchor route so BGP knows to announce the route. This can be either a local null-route or static-route for the covering prefix, or an IP out of the prefix configured on an interface. So once BGP is configured, and establishes between both routers, the ISP side should see something similar to:</p>
<pre>isp#sh ipv6 bgp nei 2001:db8:0:1::2 routes
       There are 1 accepted routes from neighbor 2001:db8:0:1::2
Searching for matching routes, use ^C to quit...
Status A:AGGREGATE B:BEST b:NOT-INSTALLED-BEST C:CONFED_EBGP D:DAMPED
       E:EBGP H:HISTORY I:IBGP L:LOCAL M:MULTIPATH m:NOT-INSTALLED-MULTIPATH
       S:SUPPRESSED F:FILTERED s:STALE
       Prefix             Next Hop        Metric     LocPrf     Weight  Status
1      2001:db8:1234::/48  2001:db8:0:1::2
                                          1          140        0       E
         AS_PATH: 64501</pre>
<pre></pre>
<pre>And that should be it. You can obviously play around with peer-groups, route-maps, etc. Communities should work as long as your ISP offers them, so be sure to ask. Ideally there is at least a blackhole community in place. That should allow you to announce a specific range or IP that you want to have null-routed upstream in cases of abuse or attacks. That filter could look like either of the following, depending on how specific they allow you to announce:</pre>
<pre>ipv6 prefix-list as64501-ipv6-filter seq 1 permit 2001:db8:1234::/48 le 64</pre>
<pre>or</pre>
<pre>ipv6 prefix-list as64501-ipv6-filter seq 1 permit 2001:db8:1234::/48 le 128</pre>
<pre>With the obvious requirement that the BGP sessions would need to be configured as blackhole community enabled on both sides.</pre>
<pre><a href="http://ipvsix.me/?p=181">http://ipvsix.me/?p=181</a></pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.xiaoyu.net/773.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>使用srvany.exe将任何程序作为Windows服务运行</title>
		<link>http://www.xiaoyu.net/648.html</link>
		<comments>http://www.xiaoyu.net/648.html#comments</comments>
		<pubDate>Tue, 28 Feb 2012 13:33:36 +0000</pubDate>
		<dc:creator>xiaoyu</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[srvany.exe]]></category>
		<category><![CDATA[Windows服务]]></category>

		<guid isPermaLink="false">http://www.xiaoyu.net/?p=648</guid>
		<description><![CDATA[&#160; srvany.exe是什么？ srvany.exe是Microsoft Windows Resource Kits工具集的一个实用的小工具，用于将任何EXE程序作为Windows服务运行。也就是说srvany只是其注册程序的服务外壳，这个特性对于我们来说非常实用，我们可以通过它让我们的程序以SYSTEM账户启动，或者实现随机器启动而自启动，也可以隐藏不必要的窗口，比如说控制台窗口等等。 如何获取？ 你可以通过下载并安装Microsoft Windows Resource Kits获得或者可以通过我分享的下载地址1（国内线路）、下载地址2（国外线路）得到。 如何使用？ 当你获取到srvany后并决定将某程序作为服务启动后，请先将srvany安装为系统服务，具体的安装方法有很多，比如说可以通过Microsoft Windows Resource Kits中另外一个实用的小工具instsrv.exe进行安装（下载地址），将srvany.exe和instsrv.exe拷贝到C:\Windows\System32\后，我们可以通过下面的命令行进行srvany.exe的服务安装： instsrv ServiceName C:\Windows\System32\srvany.exe ServiceName即你自己定义的服务名称，可以是要作为系统服务启动的应用程序的名称。 安装完毕后，我们需要对srvany.exe进行配置，以便于能够加载我们指定的程序，配置的方法是，开始 – 运行 – regedit，打开注册表，定位到下面的路径。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName 同样的ServiceName是你刚才安装服务时自定义的服务名称。 如果该服务名下没有Parameters项目，则对服务名称项目右击新建项，名称为Parameters，然后定位到Parameters项，新建以下几个字符串值。 名称 Application 值为你要作为服务运行的程序地址。 名称 AppDirectory 值为你要作为服务运行的程序所在文件夹路径。 名称 AppParameters 值为你要作为服务运行的程序启动所需要的参数。 比如这里是个配置实例，我们这里配置的服务名称是NGINX，其余是nginx的安装配置情况。 当然还有一个比较简单的做法，那就是将下面的文本保存为*.reg文件，然后双击导入注册表。 1 2 3 4 5 6 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\服务名称\Parameters] "Application"="值为你要作为服务运行的程序地址" "AppDirectory"="值为你要作为服务运行的程序所在文件夹路径" "AppParameters"="值为你要作为服务运行的程序启动所需要的参数" 2011年7月14日更新 找到微软的官方文章《如何创建用户定义的服务》，大家可以看一看。 2012年2月27日更新 [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p><strong>srvany.exe是什么？</strong></p>
<p>srvany.exe是Microsoft Windows Resource Kits工具集的一个实用的小工具，用于将任何EXE程序作为Windows服务运行。也就是说srvany只是其注册程序的服务外壳，这个特性对于我们来说非常实用，我们可以通过它让我们的程序以SYSTEM账户启动，或者实现随机器启动而自启动，也可以隐藏不必要的窗口，比如说控制台窗口等等。</p>
<p><strong>如何获取？</strong></p>
<p>你可以通过<a href="http://www.microsoft.com/windows/reskits/" rel="nofollow">下载并安装Microsoft Windows Resource Kits</a>获得或者可以通过我分享的<a href="http://www.uudisc.com/user/library/file/4159035" rel="nofollow">下载地址1（国内线路）</a>、<a href="http://www.box.net/shared/xld32azpeu" rel="nofollow">下载地址2（国外线路）</a>得到。</p>
<p><strong>如何使用？</strong></p>
<p>当你获取到srvany后并决定将某程序作为服务启动后，请先将srvany安装为系统服务，具体的安装方法有很多，比如说可以通过Microsoft Windows Resource Kits中另外一个实用的小工具instsrv.exe进行安装（<a href="http://www.box.net/shared/xld32azpeu" rel="nofollow">下载地址</a>），将srvany.exe和instsrv.exe拷贝到C:\Windows\System32\后，我们可以通过下面的命令行进行srvany.exe的服务安装：</p>
<p><strong>instsrv ServiceName C:\Windows\System32\srvany.exe</strong></p>
<p>ServiceName即你自己定义的服务名称，可以是要作为系统服务启动的应用程序的名称。</p>
<p>安装完毕后，我们需要对srvany.exe进行配置，以便于能够加载我们指定的程序，配置的方法是，开始 – 运行 – regedit，打开注册表，定位到下面的路径。</p>
<p><strong>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName</strong></p>
<p>同样的ServiceName是你刚才安装服务时自定义的服务名称。</p>
<p>如果该服务名下没有Parameters项目，则对服务名称项目右击新建项，名称为Parameters，然后定位到Parameters项，新建以下几个字符串值。</p>
<p>名称 Application 值为你要作为服务运行的程序地址。<br />
名称 AppDirectory 值为你要作为服务运行的程序所在文件夹路径。<br />
名称 AppParameters 值为你要作为服务运行的程序启动所需要的参数。</p>
<p>比如这里是个配置实例，我们这里配置的服务名称是NGINX，其余是nginx的安装配置情况。</p>
<p><a href="http://www.xiaoyu.net/wp-content/uploads/2012/02/3296310608.png"><img class="aligncenter size-full wp-image-650" title="3296310608" src="http://www.xiaoyu.net/wp-content/uploads/2012/02/3296310608.png" alt="" width="481" height="208" /></a></p>
<p>当然还有一个比较简单的做法，那就是将下面的文本保存为*.reg文件，然后双击导入注册表。</p>
<div>
<table>
<tbody>
<tr>
<td>
<pre>1
2
3
4
5
6</pre>
</td>
<td>
<pre>Windows Registry Editor Version 5.00 

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\服务名称\Parameters]
"Application"="值为你要作为服务运行的程序地址"
"AppDirectory"="值为你要作为服务运行的程序所在文件夹路径"
"AppParameters"="值为你要作为服务运行的程序启动所需要的参数"</pre>
</td>
</tr>
</tbody>
</table>
</div>
<p><strong>2011年7月14日更新</strong></p>
<p>找到微软的官方文章<a href="http://support.microsoft.com/kb/137890/zh-cn" rel="nofollow">《如何创建用户定义的服务》</a>，大家可以看一看。</p>
<p><strong>2012年2月27日更新</strong></p>
<p>今天有朋友问到将某窗体程序通过srvany作为服务运行的时候，桌面右下角图标和窗体无法显示，这个就涉及到服务的运行方式了，一般服务程序是不包含窗体的，所以系统默认可能会抑制这些服务程序产生的窗体，如果你的服务程序比较特殊，确实需要出现窗体，可以参考下面的办法：</p>
<p>控制面板 – 管理工具 – 服务（或者 开始 – 运行 – services.msc 确认）打开服务管理器，选择你刚刚安装并需要展示窗体的服务，然后右击选择属性，切换到 “登录” 选项卡，勾选上 “允许服务与桌面交互” 然后按确定保存，重启你的服务，看看窗体是否出现了：</p>
<p><a href="http://www.xiaoyu.net/wp-content/uploads/2012/02/20120227232023.png"><img class="aligncenter size-medium wp-image-651" title="20120227232023" src="http://www.xiaoyu.net/wp-content/uploads/2012/02/20120227232023-300x291.png" alt="" width="300" height="291" /></a></p>
<p>&nbsp;</p>
<p><a href="http://www.xiaoyu.net/wp-content/uploads/2012/02/srvany_instsrv.zip">srvany_instsrv</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiaoyu.net/648.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPv6 in Wifi network</title>
		<link>http://www.xiaoyu.net/641.html</link>
		<comments>http://www.xiaoyu.net/641.html#comments</comments>
		<pubDate>Tue, 28 Feb 2012 01:46:57 +0000</pubDate>
		<dc:creator>xiaoyu</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ipv6]]></category>
		<category><![CDATA[Wifi]]></category>

		<guid isPermaLink="false">http://www.xiaoyu.net/?p=641</guid>
		<description><![CDATA[我们于2009年在wifi网内部署了 ipv6, 并且在可以自动翻墙实现自由访问国际互联网络.  无需安装任何软件和配置. 任何移动设备均可使用. 我们将继续提供更多技术服务. We  Beginning in 2009,  Wifi network deployment of ipv6， and Automatically over the wall to achieve the freedom to access the Internet. No needed software to install and configure. Any mobile device can be used.We will continue to provide more technical services. &#160;]]></description>
			<content:encoded><![CDATA[<p>我们于2009年在wifi网内部署了 ipv6, 并且在可以自动翻墙实现自由访问国际互联网络.  无需安装任何软件和配置.</p>
<p>任何移动设备均可使用.</p>
<p>我们将继续提供更多技术服务.</p>
<p>We  Beginning in 2009,  Wifi network deployment of ipv6， and Automatically over the wall to achieve the freedom to access the Internet.</p>
<p>No needed software to install and configure.</p>
<p>Any mobile device can be used.We will continue to provide more technical services.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiaoyu.net/641.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tuning Windows for TCP/IP performance</title>
		<link>http://www.xiaoyu.net/627.html</link>
		<comments>http://www.xiaoyu.net/627.html#comments</comments>
		<pubDate>Sat, 25 Feb 2012 23:58:12 +0000</pubDate>
		<dc:creator>xiaoyu</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[TcpAckFrequency]]></category>
		<category><![CDATA[TCPNoDelay]]></category>

		<guid isPermaLink="false">http://www.xiaoyu.net/?p=627</guid>
		<description><![CDATA[&#160; REGISTRY KEYS In all versions of Windows, add the keys described below. Certain keys/values depend on the operating system installed (noted in the Value name column where different). Subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters Value name Value data Description TcpTimedWaitDelay 0x0000001e (Hex 0x0000001e = decimal 30. This value sets the wait time to 30 seconds.) This key determines [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>REGISTRY KEYS</p>
<p>In all versions of Windows, add the keys described below. Certain keys/values depend on the operating system installed (noted in the Value name column where different).</p>
<p>Subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters</p>
<p>Value name Value data Description<br />
TcpTimedWaitDelay 0x0000001e<br />
(Hex 0x0000001e = decimal 30. This value sets the wait time to 30 seconds.)</p>
<p>This key determines the time that must elapse before TCP/IP can release a closed connection and reuse its resources. This interval between closure and release is known as the TIME_WAIT state or twice the maximum segment lifetime (2MSL) state. During this time, reopening the connection to the client and server costs less than establishing a new connection. By reducing the value of this entry, TCP/IP can release closed connections faster and provide more resources for new connections. Adjust this parameter if the running application requires rapid release, the creation of new connections, or an adjustment because of a low throughput caused by multiple connections in the TIME_WAIT state.<br />
MaxUserPort (minimum) 32768 This key determines the highest port number that TCP/IP can assign when an application requests an available user port from the system.<br />
TcpMaxDataRetranmission 5 (seconds) This key determines how many times TCP retransmits an unacknowledged data segment on an existing connection.<br />
Subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters</p>
<p><span id="more-627"></span></p>
<p>Value name<br />
Value data</p>
<p>Description<br />
EnableDynamicBacklog 00000001</p>
<p>These keys, if many connection attempts are received simultaneously, increase the default number of pending connections that are supported by the operating system.<br />
These values request a minimum of 20 and a maximum of 1000 available connections. The number of available connections is increased by 10 each time that there are fewer than the minimum number of available connections.</p>
<p>MinimumDynamicBacklog 00000020<br />
MaximumDynamicBacklog 00001000<br />
DynamicBacklogGrowthDelta 00000010<br />
KeepAliveInterval 1 (second) This key determines how often TCP repeats keep-alive transmissions when no response is received.</p>
<p>Subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{Interface GUID}*</p>
<p>* {Interface GUID} is different for every system.</p>
<p>Value name<br />
Value data</p>
<p>Description<br />
TcpNoDelay</p>
<p>(Windows 2008 R1 &amp; R2 only) 1 0 to enable Nagle&#8217;s algorithm, 1 to disable, not present by default<br />
TcpAckFrequency</p>
<p>(Windows XP, Windows 2003, and Windows 2008 R1 &amp; R2) 1 TCP/IP can be the source of some significant remote method delays. You can increase TCP performance by immediately acknowledging incoming TCP segments, in all situations.</p>
<p>NOTE: Some documentation states that this value may be placed directly under HKLM\SYSTEM\CurrentControlSet\Services\Tcpip or HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. After testing, it was determined that the setting only takes effect when placed under the actual {Interface GUID} key.<br />
Your .reg file for Windows 2008 would look something like this:</p>
<p style="text-align: center;"><a href="http://www.xiaoyu.net/wp-content/uploads/2012/02/ILLUST_TcpReg.gif"><img class="aligncenter  wp-image-628" title="ILLUST_TcpReg" src="http://www.xiaoyu.net/wp-content/uploads/2012/02/ILLUST_TcpReg.gif" alt="" width="486" height="241" /></a></p>
<p>Remember to reboot the server computer after making the registry changes.</p>
<p>On Windows 2008 (R1&amp;R2), you must also disable autotuning:</p>
<p>Open a command prompt and execute the following command:<br />
netsh int tcp set global autotuninglevel=disabled</p>
<p>The default level is “normal.” The possible settings include:</p>
<p>disabled: uses a fixed value for the tcp receive window. Limits it to 64KB (limited at 65535).<br />
highlyrestricted: allows the receive window to grow beyond its default value, very conservatively<br />
restricted: somewhat restricted growth of the tcp receive window beyond its default value<br />
normal: default value, allows the receive window to grow to accommodate most conditions<br />
experimental: allows the receive window to grow to accommodate extreme scenarios (not recommended as it can degrade performance in common scenarios; only intended for research purposes. It enables RWIN values of over 16 MB)</p>
<p>http://kb.globalscape.com/KnowledgebaseArticle10438.aspx</p>
<p>http://technet.microsoft.com/en-us/library/cc783904(v=ws.10).aspx</p>
<p>TCPNoDelay<br />
Updated: March 28, 2003</p>
<p>Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2</p>
<p>HKLM\SOFTWARE\Microsoft\MSMQ\Parameters</p>
<p>&nbsp;</p>
<p>Data type                         Range                        Default value</p>
<p>REG_DWORD                 0 | 1                                   0<br />
Description</p>
<p>Disables nagling. Nagling is a TCP feature that combines several small packets into a single, larger packet for more efficient transmission.</p>
<p>By default, Message Queuing (also known as MSMQ) enables nagling on the TCP sockets it uses. This improves overall performance, but it might briefly delay transmission of smaller packets. If the delay is undesirable or unacceptable, then you can add this entry to the registry to disable nagling.</p>
<p>&nbsp;</p>
<p>Value                                       Meaning<br />
0                                                 Nagling is enabled.</p>
<p>1                                                    Nagling is disabled.</p>
<p>This entry does not exist in the registry by default. You can add it by using the registry editor Regedit.exe.</p>
<p>&nbsp;</p>
<p>Lower Your Ping with TcpAckFrequency &amp; TCPNoDelay</p>
<p>A few hints to lower your ping in many online games:</p>
<p>1) Run regedit and find the following location…</p>
<p><strong>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\</strong></p>
<p><strong>Parameters\Interfaces\</strong></p>
<p>2) Add a new DWORD (32-bit) named “<strong>TcpAckFrequency</strong>” and set its value to “1″ under the desired interface.</p>
<p>3) Add a new DWORD (32-bit) named “<strong>TCPNoDelay</strong>” and set its value to “1″ as well.</p>
<p>4) Next, find this location…</p>
<p><strong>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters</strong></p>
<p>5) Add a new DWORD (32-bit) naned “<strong>TCPNoDelay</strong>” and set its value to “1″.</p>
<p>6) Close regedit, reboot, and you’re done.</p>
<p>&nbsp;</p>
<p><a href="http://www.xiaoyu.net/wp-content/uploads/2012/02/Buff_Goldberg_Web_Servers_Should_Turn_Off_Nagle_to_Avoid_Unnecessary_200_ms_Delays_1999.pdf">Buff_Goldberg_Web_Servers_Should_Turn_Off_Nagle_to_Avoid_Unnecessary_200_ms_Delays_1999</a></p>
<p><a href="http://www.xiaoyu.net/wp-content/uploads/2012/02/TcpAckFrequency-TCPNoDelay.doc">TcpAckFrequency &amp; TCPNoDelay</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiaoyu.net/627.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ftp用户密码修改：Serv-U客户端ftp账号账户密码修改及远程管理Serv-U服务端ftp的方法</title>
		<link>http://www.xiaoyu.net/615.html</link>
		<comments>http://www.xiaoyu.net/615.html#comments</comments>
		<pubDate>Sat, 25 Feb 2012 14:11:56 +0000</pubDate>
		<dc:creator>xiaoyu</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[password]]></category>

		<guid isPermaLink="false">http://www.xiaoyu.net/?p=615</guid>
		<description><![CDATA[&#160; 强大的ftp服务器搭建软件Serv-U可以定义用户账户修改密码权限，但是其本身未没有提供web页面的修改，所以ftp用户希望修改账号密码，还需要借助第三方工具。志文工作室通过本文介绍两种修改和管理账户密码的方法，以及远程管理serv-U服务器的步骤。 一、修改ftp客户端账号密码的方法 可以在客户端ftp软件里面改，也可以在cmd运行命令行下改，但前提是SERVER-U服务端已经开启了该账户修改密码的权限。 1.使用windows自带的cmd工具修改 a.在“开始-运行”中输入” ftp ” 后按回车运行，看到提示符“ftp&#62;” b.输入连接ftp命令“open ftp连接IP”，如：open ftp 127.0.0.1 c.按提示输入User（用户名），Password（密码）(注意：屏幕并不显示您输入的密码)。当屏幕上出现“230 User logged in, proceed.”表示FTP已连接成功! d.此时输入命令“quote site pswd 旧密码 新密码”回车，屏幕上出现230 Password changed okay.表示密码已经修改成功！ e.输入bye 退出。此时即可使用新的密码连接该ftp账号了。 2.使用第三方ftp软件修改 这里介绍的是使用著名的ftp连接工具flashxp修改密码的方法，步骤如下： a.启动flashxp，使用账户及密码登陆到远程ftp。 b.菜单栏选择“查看 &#8211; 显示原始命令行”，或者按快捷键“ctrl+R”调用命令执行窗口。 c.在原始命令行中输入命令： site pswd 旧密码 新密码 当信息回显窗口提示信息“230 Password changed okay.” 则表示密码修改成功！ 3.其它FTP软件修改 如使用leapftp等ftp连接软件修改密码的方法与使用flashxp相似，只需运行原始命令” site pswd 旧密码 新密码” 即可。]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>强大的ftp服务器搭建软件Serv-U可以定义用户账户修改密码权限，但是其本身未没有提供web页面的修改，所以ftp用户希望修改账号密码，还需要借助第三方工具。志文工作室通过本文介绍两种修改和管理账户密码的方法，以及远程管理serv-U服务器的步骤。</p>
<h3>一、修改ftp客户端账号密码的方法</h3>
<p>可以在客户端ftp软件里面改，也可以在cmd运行命令行下改，但前提是SERVER-U服务端已经开启了该账户修改密码的权限。</p>
<p><strong>1.使用windows自带的cmd工具修改</strong></p>
<p>a.在“开始-运行”中输入” ftp ” 后按回车运行，看到提示符“ftp&gt;”<br />
b.输入连接ftp命令“open ftp连接IP”，如：open ftp 127.0.0.1<br />
c.按提示输入User（用户名），Password（密码）(注意：屏幕并不显示您输入的密码)。当屏幕上出现“230 User logged in, proceed.”表示FTP已连接成功!<br />
d.此时输入命令“quote site pswd 旧密码 新密码”回车，屏幕上出现230 Password changed okay.表示密码已经修改成功！<br />
e.输入bye 退出。此时即可使用新的密码连接该ftp账号了。</p>
<p><strong>2.使用第三方ftp软件修改</strong></p>
<p>这里介绍的是使用著名的ftp连接工具flashxp修改密码的方法，步骤如下：<br />
a.启动flashxp，使用账户及密码登陆到远程ftp。<br />
b.菜单栏选择“查看 &#8211; 显示原始命令行”，或者按快捷键“ctrl+R”调用命令执行窗口。<br />
c.在原始命令行中输入命令：<br />
site pswd 旧密码 新密码<br />
当信息回显窗口提示信息“230 Password changed okay.” 则表示密码修改成功！</p>
<p style="text-align: center;"><a href="http://www.xiaoyu.net/wp-content/uploads/2012/02/g20111114155120.jpg"><img class="wp-image-616 aligncenter" title="g20111114155120" src="http://www.xiaoyu.net/wp-content/uploads/2012/02/g20111114155120.jpg" alt="" width="470" height="351" /></a></p>
<p><strong>3.其它FTP软件修改</strong></p>
<p>如使用leapftp等ftp连接软件修改密码的方法与使用flashxp相似，只需运行原始命令” site pswd 旧密码 新密码” 即可。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiaoyu.net/615.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

