一開機就啟動traffic shaping - Linux

Frederica avatar
By Frederica
at 2009-07-19T12:24

Table of Contents

※ 引述《nidor (awful)》之銘言:
: 之前使用windows的時候有用過cFosSpeed進行traffic shaping,
: 現在也想在Ubuntu平台上達到同樣的目的。
: google了一下,好像簡單的方法就是安裝wondershaper,只有指令列。
: sudo wondershaper eth0 [下載kb] [上傳kb]
: 這樣的指令要如何讓他在一開機就執行呢?
: 我有在[系統] > [偏好設定] > [啟動應用程式] 增加過emesene之類的,
: 不過可以接受需要sudo的指令嗎?
--------------------------------------------------------------

之前使用windows的時候有用過cFosSpeed進行traffic shaping,
: 現在也想在Ubuntu平台上達到同樣的目的。
: google了一下,好像簡單的方法就是安裝wondershaper,只有指令列。
: sudo wondershaper eth0 [下載kb] [上傳kb]
: 這樣的指令要如何讓他在一開機就執行呢?

方法如下:

Step(一)
1 切換到 command line下
2 切換到 root 身份

Step(二)
1 vi /etc/rc.local
2 加入 wondershaper eth0 [下載kb] [上傳kb]
3 存檔離開
4 重開機

說明:系統在開機的時候,會以root 的身份去執行 rc.local 這個指令
所以就不需要在加:sudo 了。

若加在rc.local 的指令無法開機後就執行,那麼,就要考慮到
wondershaper 的 runlevel了 。也就是說要再去調整 wondershaper
的runleve 順序。本文以rc.local 為主,若真的不行再說了。
-------------------------------------------------------------------------
我有在[系統] > [偏好設定] > [啟動應用程式] 增加過emesene之類的,
: 不過可以接受需要sudo的指令嗎?

我不懂你的意思,即然你要開機的時候就去執行,
那還要再需要sudo 的指令嗎?!

你這樣做的目的是為什麼?!

-----------------------------------------------------------------
對了,如果加入「啟動應用程式」這樣的方式也有效嗎?

是可以。
但要注意,不論你是用rc.local 或是啟動應用程式的方式開機去執行
程式,或 一個 shell script。 若沒辦法達到你要的需求的話,這時候
就是runlevel的問題了。 這時候,解決的方法就是要去調整 runlevel的
順序。




































--
Tags: Linux

All Comments

Jacky avatar
By Jacky
at 2009-07-20T17:02
感謝!我試試看!
因為不知道在「啟動應用程式」裡面加入的話,會不會問我密碼
David avatar
By David
at 2009-07-25T09:01
另外在/etc/init.d下面也有rc.local,跟/etc有什麼不一樣嗎?
David avatar
By David
at 2009-07-30T05:02
對了,如果加入「啟動應用程式」這樣的方式也有效嗎?
Anthony avatar
By Anthony
at 2009-08-01T08:45
因為ubuntu用的是upstart啊,不過我不知道它會不會執
Erin avatar
By Erin
at 2009-08-01T20:58
行/etc/rc.local,一般是rc.multi去呼叫它啦,而這時是
Ursula avatar
By Ursula
at 2009-08-03T20:06
root權限,但是"啟動應用程式"應該是你的使用者,所以
Ursula avatar
By Ursula
at 2009-08-06T07:35
需要sudo,而且它不會問你密碼,所以你要用visudo來讓
這個程式不用密碼就可以啟動
Doris avatar
By Doris
at 2009-08-09T22:13
rc.local裡面有exit 0, 指令要加在這行的前面還是後面呢?

vista x64 sp2到底能不能讀ext2?

Callum avatar
By Callum
at 2009-07-19T11:49
曾經裝過ex2ifs和ex2fsd這兩個軟體 但是都出現一樣的結果 就是ex2磁區可以在vista x64 sp2下掛載 但是卻無法開啟 還有其他軟體可以嘗試嘛? 或者有其他解決辦法呢? - ...

一開機就啟動traffic shaping

Hedy avatar
By Hedy
at 2009-07-19T11:34
之前使用windows的時候有用過cFosSpeed進行traffic shaping, 現在也想在Ubuntu平台上達到同樣的目的。 google了一下,好像簡單的方法就是安裝wondershaper,只有指令列。 sudo wondershaper eth0 [下載kb] [上傳kb] 這樣的指令要如何 ...

只是一個提案,想要請教可行度

Mason avatar
By Mason
at 2009-07-19T09:14
※ 引述《popoblue (老天爺幫幫忙)》之銘言: : 老實講 世界上絕大多數人連微軟都用不好了 : 拿微軟給他們就已經問題多多了 : 不管你相不相信... 世界上一大堆人連重灌Windows都不會 : 割partition? grub? virtual machine? 非常同意 : 不管你喜不喜歡 ...

只是一個提案,想要請教可行度

Connor avatar
By Connor
at 2009-07-19T01:06
老實講 世界上絕大多數人連微軟都用不好了 拿微軟給他們就已經問題多多了 不管你相不相信... 世界上一大堆人連重灌Windows都不會 割partition? grub? virtual machine? 不管你喜不喜歡 以微軟當一個標準為現實世界省了很多麻煩 絕大多數的硬體都沒有針對Linux作任何測試.. ...

土法煉鋼換ubuntu內的firefox

Lily avatar
By Lily
at 2009-07-18T22:16
※ 引述《Adama (So Say We All.)》之銘言: : 推 noonOut:os x 的 app 不是 rpm 那類的封裝檔 07/18 21:47 : → noonOut:他本質上是一個裝著套件組態和執行檔的目錄 07/ ...