<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.parspooyesh.com/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fa">
		<id>http://wiki.parspooyesh.com/index.php?action=history&amp;feed=atom&amp;title=Bandwidth_Manager_Troubleshooting</id>
		<title>Bandwidth Manager Troubleshooting - تاریخچهٔ ویرایش‌ها</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.parspooyesh.com/index.php?action=history&amp;feed=atom&amp;title=Bandwidth_Manager_Troubleshooting"/>
		<link rel="alternate" type="text/html" href="http://wiki.parspooyesh.com/index.php?title=Bandwidth_Manager_Troubleshooting&amp;action=history"/>
		<updated>2026-06-24T12:27:33Z</updated>
		<subtitle>تاریخچهٔ ویرایشهای صفحه در ویکی</subtitle>
		<generator>MediaWiki 1.19.0</generator>

	<entry>
		<id>http://wiki.parspooyesh.com/index.php?title=Bandwidth_Manager_Troubleshooting&amp;diff=94&amp;oldid=prev</id>
		<title>Support: صفحه‌ای جدید حاوی 'Category:Network  &lt;div dir=&quot;rtl&quot;&gt; &lt;font face =&quot;Tahoma&quot;&gt; قسمت مدیریت پهنای باند کار نمی کند !  : ابتدا به ...' ایجاد کرد</title>
		<link rel="alternate" type="text/html" href="http://wiki.parspooyesh.com/index.php?title=Bandwidth_Manager_Troubleshooting&amp;diff=94&amp;oldid=prev"/>
				<updated>2011-08-30T11:48:35Z</updated>
		
		<summary type="html">&lt;p&gt;صفحه‌ای جدید حاوی &amp;#039;&lt;a href=&quot;/index.php/%D8%B1%D8%AF%D9%87:Network&quot; title=&quot;رده:Network&quot;&gt;Category:Network&lt;/a&gt;  &amp;lt;div dir=&amp;quot;rtl&amp;quot;&amp;gt; &amp;lt;font face =&amp;quot;Tahoma&amp;quot;&amp;gt; قسمت مدیریت پهنای باند کار نمی کند !  : ابتدا به ...&amp;#039; ایجاد کرد&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحهٔ جدید&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Network]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div dir=&amp;quot;rtl&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;font face =&amp;quot;Tahoma&amp;quot;&amp;gt;&lt;br /&gt;
قسمت مدیریت پهنای باند کار نمی کند !&lt;br /&gt;
&lt;br /&gt;
: ابتدا به قسمت Active Leaves List رفته و ببنید که در مقدار Recv Rate و Send Rate به درستی نشان داده می شود یا خیر &lt;br /&gt;
:۱. در صورتی که هیچ کاربرای در آن لیست وجود نداشته باشد یعنی پهنای باندی برای کاربران ست نشده است&lt;br /&gt;
::۱. چک کنید درخت پهنای باند ساخته شده است !!!&lt;br /&gt;
::۲. شارژ آن کاربر را چک نمایید. و قست BW آن را بررسی کنید&lt;br /&gt;
&lt;br /&gt;
:۲. در صورتی کاربران لیست شده اند ولی مقدار دریافت و ارسال آن صفر است &lt;br /&gt;
::۱. قسمت  Interface List را چک نمایید آیا مقدار Hostname به درستی ست شده است ؟ Interface Name چه طور ؟ آیا Hostname که انتخاب نموده اید را در سرور IBSng تعریف نموده اید ؟‌(/etc/hosts) آیا دو سرور را به هم Trust کرده اید ؟‌ اگر جواب هر کدام از این سوال ها خیر است [[Bandwidth_Manager_Installation|راهنمای تنظیمات پهنای باند]] را مجدد مطالعه نمایید و طبق دستور عمل تنظیمات را انجام دهید&lt;br /&gt;
::۲. آیا این سرور مدیریت پهنای باند در مسیر عبور کاربران قرار دارد ؟‌ با دستور tcpdump می توانید از عبور داده ها از Hostname و Interface مورد نظر مطمئن شوید. در غیر این صورت با مدیر شبکه خود مشورت کنید.&lt;br /&gt;
&lt;br /&gt;
::۳. IP یک کاربر که میزان دریافت و ارسال آن صفر است و مطمئن هستید هم اکنون در حال استفاده از اینترنت می باشد را از لیست انتخاب کنید و دستور iptables را با option های زیر اجرای کنید :&lt;br /&gt;
&amp;lt;div dir=&amp;quot;ltr&amp;quot;&amp;gt;&lt;br /&gt;
 #iptables -t mangle -nL&lt;br /&gt;
 Chain PREROUTING (policy ACCEPT)&lt;br /&gt;
 target     prot opt source               destination         &lt;br /&gt;
 IBSng_PREROUTING  all  --  0.0.0.0/0            0.0.0.0/0           &amp;lt;br /&amp;gt;&lt;br /&gt;
 Chain INPUT (policy ACCEPT)&lt;br /&gt;
 target     prot opt source               destination         &amp;lt;br /&amp;gt;&lt;br /&gt;
 Chain FORWARD (policy ACCEPT)&lt;br /&gt;
 target     prot opt source               destination         &amp;lt;br /&amp;gt;&lt;br /&gt;
 Chain OUTPUT (policy ACCEPT)&lt;br /&gt;
 target     prot opt source               destination         &amp;lt;br /&amp;gt;&lt;br /&gt;
 Chain POSTROUTING (policy ACCEPT)&lt;br /&gt;
 target     prot opt source               destination         &lt;br /&gt;
 IBSng_POSTROUTING  all  --  0.0.0.0/0            0.0.0.0/0           &amp;lt;br /&amp;gt;&lt;br /&gt;
 Chain IBSng_POSTROUTING (1 references)&lt;br /&gt;
 target     prot opt source               destination         &lt;br /&gt;
 MARK       all  --  0.0.0.0/0            192.168.1.10       MARK xset '''0x286d'''/0xffffffff &amp;lt;br /&amp;gt;&lt;br /&gt;
 Chain IBSng_PREROUTING (1 references)&lt;br /&gt;
 target     prot opt source               destination         &lt;br /&gt;
 MARK       all  --  192.168.1.10        0.0.0.0/0           MARK xset '''0x286c'''/0xffffffff &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 '''توجه:''' IBSng_POSTROUTING برای کنترل دریافت داده و IBSng_PREROUTING برای کنترل ارسال داده ها می باشد&lt;br /&gt;
&lt;br /&gt;
این خروجی نشان می دهد که برنامه بر روی این IP نشانه ای گذاشته است تا آن را توسط برنامه مدیرت پهنای باند شناسایی کند &lt;br /&gt;
&lt;br /&gt;
برای اینکه مطمئن شویم که آیا برنامه مدیریت پهنای باند بر روی این نشانه محدودیت اعمال کرده است دستور زیر را وارد کنید :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div dir=&amp;quot;ltr&amp;quot;&amp;gt;&lt;br /&gt;
 tc filter show dev eth0  | grep '''0x286d'''&lt;br /&gt;
 filter parent 1: protocol ip pref 1 fw handle '''0x286d''' classid '''1:188''' &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
دقت کنید در اینجا eth0  به عنوان Interface ورودی دیتا است. همانطور که نتیجه نشان می دهد یک فیلتر برای این نشانه در برنامه مدیرت پهنای باند ساخته شده است. برای اینکه مطمئن شوید این نشانه عضو کلاسی است که شما در وب تعیین کرده اید دستور زیر را وارد کنید :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div dir=&amp;quot;ltr&amp;quot;&amp;gt;&lt;br /&gt;
 tc class show dev eth0  | grep '''1:188'''&lt;br /&gt;
 class htb '''1:188''' parent 1:13 prio 1 rate '''512000bit''' ceil '''512000bit''' burst 1599b cburst 1599b &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
و این کلاس مطابق برگی است که در IBSng تعریف شده است (REC-512k) با حداقل (rate) به میزان ۲۵۶ و حداکثر (ceil) به میزان  ۲۵۶&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
:۳. اگر تمام مراحل بالا درست است و باز هم bandwidth manager به صورت غیر منطقی عمل می کند، چک کردن off بودن tso option در کارت شبکه به شما کمک خواهد کرد:&lt;br /&gt;
&amp;lt;div dir=ltr&amp;gt;&lt;br /&gt;
 ethtool -k &amp;lt;interface name&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
به عنوان مثال:&lt;br /&gt;
&amp;lt;div dir=ltr&amp;gt;&lt;br /&gt;
 # ethtool -k eth0&amp;lt;br&amp;gt;&lt;br /&gt;
 Offload parameters for eth0:&lt;br /&gt;
 rx-checksumming: on&lt;br /&gt;
 tx-checksumming: on&lt;br /&gt;
 scatter-gather: on&lt;br /&gt;
 &amp;lt;b&amp;gt;tcp segmentation offload: on&amp;lt;/b&amp;gt;&lt;br /&gt;
 udp fragmentation offload: off&lt;br /&gt;
 generic segmentation offload: on&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
در صورت on بودن این option به صورت زیر عمل نمایید:&lt;br /&gt;
&amp;lt;div dir=ltr&amp;gt;&lt;br /&gt;
 ethtool -K &amp;lt;interface name&amp;gt; tso off&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
این command را در ect/rc.local/ وارد نموده، سرور را restart کنید. در صورتی که مشکلی ایجاد شود، این کارت شبکه برای اعمال bandwidth manager مناسب نیست و باید تعویض گردد.&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Support</name></author>	</entry>

	</feed>