شاید nethogs بتونه کمک کنه :)ضمن تشکر امتحان نکردم ولی جستجو کردم برا اجرا دسترسی روت می خواد من می خوام تو کانکی ازش استفاده کنم.
به این لینک (https://www.linux.com/news/experts-guide-configuring-conky) نگاهی بیندازید. یک چیزهایی در خصوص مجموع آپلود/دانلود گفته است.گفته ولی من مودم adsl رو شبکه کردم یعنی هم اینترنت استفاده می کنم هم کامپیوتر دیگه اشتراک گذاشتم کد :
exec vnstat -i eth0
در کانکی هم داده های شبکه و هم اینترنت مصرفی رو مانیتور می کنه اونوقت مشخص نمیشه اینترنت چقدر مصرف شده یه فایل تو شبکه ارسال بشه اون رو هم حساب می کنه من می خوام اینترنت رو مانیتور کنه نه کل نت ورک
سلام
می خوام فقط مصرف اینترنت رو نمایش بدم-
vnstat هم اینترنت و هم تبادلات شبکه رو نشون میده
wireshark حرفه ای و پیچیده است ipac-ng تو مخازن نیست و نمی دونم سازگار هست یا نه قدیمی است
سلاموقتی شبکه در اشتراک گذاشته شده پیش بینی تبادلات دست من نیست نمی دونم که کی یا چه زمانی کاربر فایل یا پیام ارسال خواهد کرد.مودم من مصرف اینترنت رو نمایش میده اما دستوری در telnet برا این منظور نداره فقط در حالت گرافیکی تو تنظیمات وضعیت نشون میده از طرفی اگر مودم دستوری برا این منظور داشته باشه نمیشه اون رو تو کانکی استفاده کرد.
می شه بیشتر درباره شرایط سیستم توضیح بدی؟ درحالت کلی به نظرم نمی شه بین اینترنت و شبکه تمایز قائل شد(شایدم بشه و من ندیدم) ولی اگر بیشتر توضیح بدی شاید بشه یک طوری کلک رشتی بهش زد! :)
مثلا اینکه آیا تبادلات داخل شبکه منظم و قابل پیشبینی هست یا نه؟ یا چیزهای دیگه.
بعضی مودم ها رو دیدم که خودشون log درست می کنند که چقدر تبادل کردند. توی مودم رو چک کردی؟
اینکه در حالت گرافیکی است و احتمالا از vnstat تبعیت می کنه من دستوری می خوام که فقط اینترنت مصرفی رو نشون بده نه تبادلات کل نت ورک رو :'(سلام
می خوام فقط مصرف اینترنت رو نمایش بدم-
vnstat هم اینترنت و هم تبادلات شبکه رو نشون میده
wireshark حرفه ای و پیچیده است ipac-ng تو مخازن نیست و نمی دونم سازگار هست یا نه قدیمی است
از gnome-system-monitor استفاده کن...همه چیز رو نشون میده...میتونی فقط از network استفاده کنی :P
سلام.کمی از خواسته من دور شدیم اصلا telnet ارتباطی نداره به خواسته من ](*,)
من خیلی وارد نیستم، ولی چیزی که مشخصه اینه که شما نیاز داری این اطلاعات رو از مودم بخونی.
می دونم شما میتونی به کمک telnet به مودم وصل شی و یک سری فرمانهایی که مودمت پشتیبانی میکنه رو استفاده کنی.
توی همین فروم راجع به telnet سرچ کنی فکر کنم به جواب برسی. اگه مودمت جوری باشه که بتونی به کمک telnet از WAN گزارش بگیری دقیقاً همون چیزی هست که میخوای.
کمی از خواسته من دور شدیم اصلا telnet ارتباطی نداره به خواسته من ](*,)
در کانکی هم داده های شبکه و هم اینترنت مصرفی رو مانیتور می کنه اونوقت مشخص نمیشه اینترنت چقدر مصرف شده یه فایل تو شبکه ارسال بشه اون رو هم حساب می کنه من می خوام اینترنت رو مانیتور کنه نه کل نت ورکشما قصد دارید که میزان مصرف اینترنت رو از اطلاعات تبادلی درون شبکهی داخلی تون جدا کنید.
vnstat یه برنامه هست که اطلاعات network رو مانیتور می کنه حالا من روش یا برنامه ای می خوام فقط اینترنت رو مانیتور کنه قبلا هم نوشتم ipac-ng فقط اینترنت رو مانیتور می کنه اما 2.4-3.0 kernels تست شده و آخرین ورژن ۲۰۱۳ منتشر شده الان کار خواهد کرد یا نه نمی دونم.نقلقولکمی از خواسته من دور شدیم اصلا telnet ارتباطی نداره به خواسته من ](*,)نقلقولدر کانکی هم داده های شبکه و هم اینترنت مصرفی رو مانیتور می کنه اونوقت مشخص نمیشه اینترنت چقدر مصرف شده یه فایل تو شبکه ارسال بشه اون رو هم حساب می کنه من می خوام اینترنت رو مانیتور کنه نه کل نت ورکشما قصد دارید که میزان مصرف اینترنت رو از اطلاعات تبادلی درون شبکهی داخلی تون جدا کنید.
میزان تبادل اطلاعات با خارج از شبکهی داخلی در بخش WAN مودم گزارش میشه.
مگر اینکه شما قصد داشته باشید که فقط میزان مصرف یک سیستم خاص از اینترنت رو بدونید(مثلاً سیستم خودتون). اگه اینجوریه یه داستانی پیش میاد مثل داستان خودم:
خواهرم خیلی از اینترنت استفاده میکرد و من واقعاً هم از نظر حجمی و هم سرعت به مشکل برخورده بودم. دنبال این راه حل گشتم که بتونم اون رو محدود کنم و یا حداقل درصد استفاده رو مشخص کنم.
شما برای اینکه بتونی هر سیستم رو جدا مانیتور کنی یا باید یه مودم/روتر خفن داشته باشی(خیلی خفن!) به همراه دانش کافی برای استفاده از اون و یا باید یک سیستم داشته باشی که کل ترافیک شبکه رو از اون عبور بدی و یک سیستم مانیتورینگ روی اون راه بندازی که این هم مستلزم اینه که سیستم مورد نظر رو همیشه(حداقل زمانی که کسی میخواد از اینترنت استفاده کنه) روشن باشه و هم شما دانش کافی برای مدیریت اون سیستم مانیتورینگ داشته باشی.
من چون هیچ کدوم رو نداشتم رفتم، سراغ راه حل سیاسی و مذاکره کردم. 8)
## /etc/init.d/ipac-ng
case "$1" in
start)
echo -n "Starting $DESC: "
check
$DAEMON -S
## ADD THE FOLLOWING 2 LINES:
$IPTABLES -I INPUT -s aaa.bbb.ccc.0/24 -j ACCEPT
$IPTABLES -I OUTPUT -d aaa.bbb.ccc.0/24 -j ACCEPT
##
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
# fetch accounting before removing the rules
$DAEMON
echo -n "flushing IP accounting rules ..."
$IPTABLES --flush ipac~o
$IPTABLES --flush ipac~i
$IPTABLES --flush ipac~fi
$IPTABLES --flush ipac~fo
# here should the ipac_* rule be removed from INPUT OUTPUT and FORWARD but --flush is
# evil because it would remove all rules in these chains.
## ADD THE FOLLOWING 2 LINES:
$IPTABLES -D INPUT -s aaa.bbb.ccc.0/24 -j ACCEPT
$IPTABLES -D OUTPUT -d aaa.bbb.ccc.0/24 -j ACCEPT
##
echo "$NAME stopped."
;;