<?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>老管网络日志 &#124; funpower blog &#187; route</title>
	<atom:link href="http://guanjianfeng.com/archives/tag/route/feed" rel="self" type="application/rss+xml" />
	<link>http://guanjianfeng.com</link>
	<description>中国还不是一个善于书写的国度，而Blog的出现 ... ...</description>
	<lastBuildDate>Sun, 05 Sep 2010 03:23:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>aix上添加或删除默认路由</title>
		<link>http://guanjianfeng.com/archives/1139</link>
		<comments>http://guanjianfeng.com/archives/1139#comments</comments>
		<pubDate>Thu, 04 Feb 2010 15:10:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[服务器维护]]></category>
		<category><![CDATA[计算机\网络]]></category>
		<category><![CDATA[随写]]></category>
		<category><![CDATA[aix]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[route]]></category>

		<guid isPermaLink="false">http://guanjianfeng.com/?p=1139</guid>
		<description><![CDATA[在服务器上PING其它网段的地址，发现是丢一个包通一个包，原因是服务器上设置了两个默认网关造成的，如下。 [P550]/ &#62;#netstat -rn Routing tables Destination Gateway Flags Refs Use If Exp Groups Route Tree for Protocol Family 2 (Internet): default 192.0.0.253 UG 0 3858210 en0 &#8211; - default 192.168.1.254 UG 0 23564 en2 &#8211; - 127/8 127.0.0.1 U 14 14363 lo0 &#8211; - 192.0.0.0 192.0.0.15 UHSb 0 0 en0 &#8211; - = &#62; [...]]]></description>
			<content:encoded><![CDATA[<p>在服务器上PING其它网段的地址，发现是丢一个包通一个包，原因是服务器上设置了两个默认网关造成的，如下。</p>
<blockquote><p>[P550]/ &gt;#netstat -rn<br />
Routing tables<br />
Destination Gateway Flags Refs Use If Exp Groups</p>
<p>Route Tree for Protocol Family 2 (Internet):<br />
<span style="color: #ff0000;">default 192.0.0.253 UG 0 3858210 en0 &#8211; -<br />
default 192.168.1.254 UG 0 23564 en2 &#8211; -<br />
</span>127/8 127.0.0.1 U 14 14363 lo0 &#8211; -<br />
192.0.0.0 192.0.0.15 UHSb 0 0 en0 &#8211; - =<br />
&gt;<br />
192.0.0/24 192.0.0.15 U 5 9129174 en0 &#8211; -<br />
192.0.0.15 127.0.0.1 UGHS 2 7 lo0 &#8211; -<br />
192.0.0.255 192.0.0.15 UHSb 0 4 en0 &#8211; -<br />
192.168.1.0 192.168.1.8 UHSb 0 0 en2 &#8211; - =<br />
&gt;<br />
192.168.1/24 192.168.1.8 U 0 4 en2 &#8211; -<br />
192.168.1.8 127.0.0.1 UGHS 19 11138 lo0 &#8211; -<br />
192.168.1.255 192.168.1.8 UHSb 0 4 en2 &#8211; -</p></blockquote>
<p>只需删除其中一条无用的就可以，操作如下：</p>
<p>使用lsattr -EI inet0命令来查看服务器上的网络信息：</p>
<blockquote><p>[P550]/ &gt;#lsattr -El inet0<br />
authm 65536 Authentication Methods<br />
True<br />
bootup_option no Use BSD-style Network Configurati<br />
on True<br />
gateway Gateway<br />
True<br />
hostname P550 Host Name<br />
True<br />
rout6 IPv6 Route<br />
True<br />
<span style="color: #ff0000;">route net,-hopcount,0,,0,192.0.0.253 Route<br />
</span>True<br />
<span style="color: #ff0000;">route net,-hopcount,0,,0,192.168.1.254 Route<br />
</span>True</p></blockquote>
<p>有两条默认路由(net,-hopcount开头)，通过chdev命令来删除其中一条，使服务器网络正常：</p>
<blockquote><p>[P550]/ &gt;#chdev -l inet0 -a delroute=&#8221;net,-hopcount,0,,0,192.168.1.254&#8243;<br />
inet0 changed</p></blockquote>
<p>再使用netstat -rn来查看网络信息：</p>
<blockquote><p>[P550]/ &gt;#netstat -rn<br />
Routing tables<br />
Destination Gateway Flags Refs Use If Exp Groups</p>
<p>Route Tree for Protocol Family 2 (Internet):<br />
<span style="color: #ff0000;">default 192.0.0.253 UG 0 3858210 en0 &#8211; -</span><br />
127/8 127.0.0.1 U 14 14363 lo0 &#8211; -<br />
192.0.0.0 192.0.0.15 UHSb 0 0 en0 &#8211; - =<br />
&gt;<br />
192.0.0/24 192.0.0.15 U 5 9129174 en0 &#8211; -<br />
192.0.0.15 127.0.0.1 UGHS 2 7 lo0 &#8211; -<br />
192.0.0.255 192.0.0.15 UHSb 0 4 en0 &#8211; -<br />
192.168.1.0 192.168.1.8 UHSb 0 0 en2 &#8211; - =<br />
&gt;<br />
192.168.1/24 192.168.1.8 U 0 4 en2 &#8211; -<br />
192.168.1.8 127.0.0.1 UGHS 19 11138 lo0 &#8211; -<br />
192.168.1.255 192.168.1.8 UHSb 0 4 en2 &#8211; -</p></blockquote>
<p>可以看出，只剩下了一条到192.0.0.253的默认网关，再去PING其它网段的服务器地址就正常了。如果想把下一跳地址改为192.0.0.254，则需要先将253的这条先删除：</p>
<blockquote><p>[P550]/ &gt;#chdev -l inet0 -a delroute=&#8221;net,-hopcount,0,,0,192.0.0.253&#8243;<br />
inet0 changed</p></blockquote>
<p>再添加一条至192.0.0.254的默认路由：</p>
<blockquote><p>[P550]/ &gt;#chdev -l inet0 -a route=&#8221;net,-hopcount,0,,0,192.0.0.254&#8243;<br />
inet0 changed</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://guanjianfeng.com/archives/1139/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
