http://www.gentoo.org/doc/en/handbook/
من در مورد نصب آرچ شما رو به خوندن این کتاب دعوت می کنم :گفتم که
http://archbook.irangnu.ir
این کتاب روش نصب و توضیحات مفصلی در مورد خود آرچ رو توش داره .
من دقیقا همین مشکل رو دارم چون نمی تونم وسط اینستال با لیو سی دی فدورا ۱۵ بیام بالا ;D باز هم ممنون ولی شما مشکل دسکتاپ رو چه طوری حل کردی اون که تو آرچ حتی با
البته من دو تا کامپیوتر همزمان دم دستم داشتم. با یکیشون راهنماها رو میخوندم و با یکی دیگه نصب می کردم.
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1اما شما به اینا احتیاج ندارین :D
http://translate.google.com/
منم میگم اول از آرچ شروع کن. gentoo یکم پیچیده تره و مستندات به روزی نداره کاربراش هم کمتر هستن.
من هر دو توزیع دارم و به نظرم نصب جنتو راحتره شاید اگه هندبوک ببنید یکم نا امید بشین اما مستندات بسیار کامل هستندوست عزیز یا دیر گفتی یا دیر رسیدم ;D
ifconfig -a
بعد دستور زیر رو متناسب با اینکه حواب بالا چیست بزنید :dhcpcd eth0
من با پیشگامان آشنا نیستم پس اگه میشه سوالام رو چواب بده. ناامید نشو ادامه بده.تو فدورا 15 از طریق نت ورک کانکشن در تب دی اس ال یک کانکشن می ساختم یعنی یک یوزر و پس به هش می دادم و اسم آی اس پی رو بعد خودش به اینترنت وصل میش ومیشود همین الان من با اینترنت فدورا اومدم تو انجمن. اگه اشتباه نکنم یعنی همون کانکشن
تو توزیع های دیگه چه طوری وصل میشدی؟ میخوام بدوم connection باید درست کنی یا ip ای چیزی باید ست کنی؟ میدونی اسم درایور کارت شبکت چیه تو لینوکس؟ یا اینکه خدای نکرده با usb وصل میشی؟
اگر مودم شما توسط کارت شبکه متصل شده باشه شما دستور زیر رو بزنید :همچین جوابی می ده البته تو فدورا:کد: [انتخاب]ifconfig -a
بعد دستور زیر رو متناسب با اینکه حواب بالا چیست بزنید :کد: [انتخاب]dhcpcd eth0
* به جای eth0 جواب دستور بالا رو بزارید .
lo Link encap:Local Loopbackپس باید بزنم
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
ppp0 Link encap:Point-to-Point Protocol
inet addr:46.249.113.148 P-t-P:192.168.208.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:2929 errors:0 dropped:0 overruns:0 frame:0
TX packets:2760 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:3245348 (3.0 MiB) TX bytes:410939 (401.3 KiB)
p33p1 Link encap:Ethernet HWaddr 20:CF:30:92:B2:53
inet6 addr: fe80::22cf:30ff:fe92:b253/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3007 errors:0 dropped:0 overruns:0 frame:0
TX packets:2845 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3315076 (3.1 MiB) TX bytes:478504 (467.2 KiB)
Interrupt:43 Base address:0xa000
dhcpcd eth0
lspci -n
بعدش برو تو این سایت (http://kmuto.jp/debian/hcl) و خروجی رو پست کن (یه نسخشم اینجا پیست کن که منم ببینم) و دکمه چک رو بزن. اینجوری اسم لینوکسی درایورهای کامپیوترت من جمله کارت شبکت معلوم میشه. بعدش میتونی با دستور modprobe درایور رو لود کنی. حالا این کاری که گفتم رو بکن. تا بعدا بگم چیکار کنی.00:00.0 0600: 1022:9601این هم از این
00:01.0 0604: 1043:9602
00:09.0 0604: 1022:9608
00:0a.0 0604: 1022:9609
00:11.0 0106: 1002:4390 (rev 40)
00:12.0 0c03: 1002:4397
00:12.2 0c03: 1002:4396
00:13.0 0c03: 1002:4397
00:13.2 0c03: 1002:4396
00:14.0 0c05: 1002:4385 (rev 41)
00:14.1 0101: 1002:439c (rev 40)
00:14.2 0403: 1002:4383 (rev 40)
00:14.3 0601: 1002:439d (rev 40)
00:14.4 0604: 1002:4384 (rev 40)
00:14.5 0c03: 1002:4399
00:15.0 0604: 1002:43a0
00:15.1 0604: 1002:43a1
00:16.0 0c03: 1002:4397
00:16.2 0c03: 1002:4396
00:18.0 0600: 1022:1200
00:18.1 0600: 1022:1201
00:18.2 0600: 1022:1202
00:18.3 0600: 1022:1203
00:18.4 0600: 1022:1204
01:05.0 0300: 1002:9715
01:05.1 0403: 1002:970f
02:00.0 0c00: 1106:3403
02:00.1 0101: 1106:0415 (rev a0)
03:00.0 0c03: 1033:0194 (rev 03)
04:07.0 0c00: 1106:3044 (rev 80)
06:00.0 0200: 10ec:8168 (rev 06)
ببین نباید نا امید بشی. اینو به یادت بیار که شما آرچو یه دفعه برای همه عمرت باید نصب کنی. در ضمن داری لینوکس یاد میگیری دیگه.منظورت اینه که الان من باید به ارچ یرم و چی بزنم ؟
به نظرم بیا از اول شروع کنیم. مراحل کار به این شکله. اول از همه کرنل لینوکس باید کارت شبکت رو شناسایی کنه. معمولا این کار به صورت اوتوماتیک انجام میشه. یه برنامه ای هست به اسم udev که این کارو انجام میده. البته گاهی اوقات موفق نمیشه این کارو بکنه. این میتونه به خاطر قدیمی بودن کرنل یا قدیمی بودن خود udev باشه. گاهی اوقات هم سخت افزار کارت شبکتون برای اینکه کار کنه احتیاج به یک firmeware داره باید اونو دانلود کنی. پس اول از همه بیا ببینیم کارت شبکت چیه؟ خروجی دستورات زیر رو تو همون فدورا که هستی بگیر.کد: [انتخاب]lspci -n
بعدش برو تو این سایت (http://kmuto.jp/debian/hcl) و خروجی رو پست کن (یه نسخشم اینجا پیست کن که منم ببینم) و دکمه چک رو بزن. اینجوری اسم لینوکسی درایورهای کامپیوترت من جمله کارت شبکت معلوم میشه. بعدش میتونی با دستور modprobe درایور رو لود کنی. حالا این کاری که گفتم رو بکن. تا بعدا بگم چیکار کنی.
نه اتفاقا این درسته . شما باید بزنید :خوب زدم ولی هرچی میزنمکد: [انتخاب]dhcpcd eth0
modprobe r8169
dmesg | grep r8169
این دستور dmesg کارش اینه که از کرنل یه گزارش کار میگیره. دستور | برای انتقال خروجی دستور اول به دستور دوم هست. دستور گرپ هم کارش اینه که تو خروجیا دنبال چیزی بگرده من دارم تو خروچی گزارش کار کرنل دنبال r8169 می گردم.ifconfig -a
رو بگیر تا ببینیم کارت شبکت کار میکنه یا نه و هم اینکه با چه اسمی تو لینوکس شناخته میشه.عجله نکن ;). ببین اسم درایورت (تو لینوکس میشه module ماجول یا مودول یا هر تلفظ دیگه ای) r8169 هست. اسم کارت شبکت هم RTL8111/8168B PCI Express Gigabit Ethernet controller.
باید بری تو آرچ بزنیکد: [انتخاب]modprobe r8169
بعدش برای اطمینان خروجی دستورات زیر رو هم بهم بگو.کد: [انتخاب]dmesg | grep r8169
r89169 gigabitr ethernet drive 3.2 LK-hapi loded
r8169:00:00:06:00.0:pci inta -> gsi iv (level,low_ ->ira 17
:setting latency timrer to 674 //
//:unknowm mac,using family diffrent
//:irq29 for msi /msi -x
r8169: eth0:link up
r8169: eth0:link up
اگه نه میتونیم بریم مرحله بد:
بعد خروجی دستورکد: [انتخاب]ifconfig -a
رو بگیر تا ببینیم کارت شبکت کار میکنه یا نه و هم اینکه با چه اسمی تو لینوکس شناخته میشه.
جوابم رو بده تا بریم مرحله بعد.
eth0:link encap:enthernet hwaddr 20:cf:30:92:b2:53
lo link encap local lop back
------------------------------------
این صفحه رو هم اگه بتونی بخونی راهنمایی های خوبی داره
https://wiki.archlinux.org/index.php/Configuring_Network
البته این جارو به صورت خلاصه نوشتمعجله نکن ;). ببین اسم درایورت (تو لینوکس میشه module ماجول یا مودول یا هر تلفظ دیگه ای) r8169 هست. اسم کارت شبکت هم RTL8111/8168B PCI Express Gigabit Ethernet controller.
باید بری تو آرچ بزنیکد: [انتخاب]modprobe r8169
بعدش برای اطمینان خروجی دستورات زیر رو هم بهم بگو.کد: [انتخاب]dmesg | grep r8169
r89169 gigabitr ethernet drive 3.2 LK-hapi loded
r8169:00:00:06:00.0:pci inta -> gsi iv (level,low_ ->ira 17
:setting latency timrer to 674 //
//:unknowm mac,using family diffrent
//:irq29 for msi /msi -x
r8169: eth0:link up
r8169: eth0:link up
اگه نه میتونیم بریم مرحله بد:
بعد خروجی دستورکد: [انتخاب]ifconfig -a
رو بگیر تا ببینیم کارت شبکت کار میکنه یا نه و هم اینکه با چه اسمی تو لینوکس شناخته میشه.
جوابم رو بده تا بریم مرحله بعد.
eth0:link encap:enthernet hwaddr 20:cf:30:92:b2:53
lo link encap local lop back
------------------------------------
این صفحه رو هم اگه بتونی بخونی راهنمایی های خوبی داره
https://wiki.archlinux.org/index.php/Configuring_Network
پس تازه معلوم شد که آرچ درایور کارت شبکتون لود نکرده بود. چون تازه الان eth0 اضافه شد دیگه. حالا باید این چیزایی که فهمیدیم رو یه جایی اضافه کنیم که آرچ از دفعه های دیگه خودش درایور کارت شبکتو لود کنه. بورو تو آرچ و فایل /etc/rc.conf رو ادیت کن. با دستور زیر:
[code]nano /etc/rc.conf
HOSTNAME="archlinux"
MODULES=(... r8169)
interface=eth0
این برای اینه که برنامه dhcpcd بدونه که برای کدوم کارت شبکه باید ip تنظیم کنه. بعضی کامپیوترها چندتا کارت شبکه دارن.nano /etc/hosts
127.0.0.1 archlinux.domain.org localhost.localdomain localhost archlinux
hostname archlinux
/etc/rc.d/network restart
pppoe-setup
pppoe-start
ping google.com
همین دوتا بود ولی خوب من یک هوش و حساب درستی ندارم اگه چند تا باشه چی میشه؟(می خوام یاد بگیرم)کد: [انتخاب]پس تازه معلوم شد که آرچ درایور کارت شبکتون لود نکرده بود. چون تازه الان eth0 اضافه شد دیگه. حالا باید این چیزایی که فهمیدیم رو یه جایی اضافه کنیم که آرچ از دفعه های دیگه خودش درایور کارت شبکتو لود کنه. بورو تو آرچ و فایل /etc/rc.conf رو ادیت کن. با دستور زیر:
[code]nano /etc/rc.conf
اولش باید برای کامپیوترت یه اسم انتخواب کنی. دنبال خطی بگرد که توش نوشته HOSTNAME . (اگر هم اول علامت # داشت پاکش کن. علامت # باعث میشه که اون دستور غیرفعال بشه. پس از این به بعد خودت در صورت لزوم # هارو پاک کن دیگه.)
HOSTNAME رو به صورت زیر تغییرش بده یا هر اسم دیگه ای که دوست داری به جای archlinux انتخواب کن. از 63 حرف بیشتر نشه بهتره از دش - هم اشتفاده نشه.کد: [انتخاب]HOSTNAME="archlinux"
بعد در ادامه تو همین فایل دنبال کلمه MODULES بگرد. توی پرانتز r8169 رو در کنار مودول های دیگه ای که ممکنه باشن اضافه کن یه چیزی مثل این میشه.کد: [انتخاب]MODULES=(... r8169)
منظورم از ... اینه که اگه چیز دیگه ای هم توی پرانتر بود پاکشون نکنی. این کار باعث میشه که آرچ خودش مودول کارت شبکتو لود کنه.
بعدش دنبال کلمه interface بگرد و به صورت زیر تغییرش بدهکد: [انتخاب]interface=eth0
این برای اینه که برنامه dhcpcd بدونه که برای کدوم کارت شبکه باید ip تنظیم کنه. بعضی کامپیوترها چندتا کارت شبکه دارن.
بعدش باید ctrl + x رو بزنی و جواب بله رو بزنی تا تغییراتی که تو فایل دادی رو ذخیره کنی. از این به بعد هر وقت آرچو بوت کنی خودش مودول کارت شبکتو لود میکنه و یه ip براش ست میکنه.
بعدش باید فایل /etc/hosts رو به روش قبل تغییر بدیکد: [انتخاب]nano /etc/hosts
یه چیزی مثل این باید توش بنویسیکد: [انتخاب]127.0.0.1 archlinux.domain.org localhost.localdomain localhost archlinux
به روش قبلی ctrl + x رو بزن و تغییرات رو ذخیره کن و خارج شو.
دستور زیرم بزنکد: [انتخاب]hostname archlinux
به جای archlinux ها باید اسم هاستی که توی فایل /etc/rc.conf انتخواب کرده بودی رو بگذاری.
بعد دستور زیرو بزن تا بدون اینکه مجبور باشی ری استارت کنی تنظیماتی که تا حالا انجام دادیم اعمال بشهکد: [انتخاب]/etc/rc.d/network restart
اگه همه این کارا رو درست انجام بدی میرسیم به مرحله تنظیم adsl که خودت احتمالا بلدی دیگه.کد: [انتخاب]pppoe-setup
کد: [انتخاب]pppoe-start
اگه اینترنتت کار کنه دستور زیر باید کار کنهکد: [انتخاب]ping google.com
خوب یه سوالی ازت دارم؟ وقتی دستور dmesg | grep r8169 رو اجرا کردی تعداد زیادی از این خط دیدی یا فقط یکی دو تا بود؟
r8169: eth0:link up
r8169: eth0:link up
[/code]
یه سوال ؟خوب آره ولی با پینگ و پک من مشکل داره و می گه که اینترنت وصل نیست
pppoe-start شما وصل میشه ؟
su
nano /etc/resolv.conf
nameserver 4.2.2.4
یکم دوستان بد راهنمایی کردنندمنظور شما رو متوجه نمی شم یعنی باید اول به اینترنت کانکت شم بعد ویرایش کنم؟
فقط کافیه این دستورات رو اجرا کنید:
البته قبلش کانکت بشین
( با CTRL+O ذخیره میشه با CTRL-X میره بیرون برای محیط nano )
dhcpcd eth0
91.186.192.3
156.154.71.1
nameserver 91.186.192.3
nameserver 156.154.71.1
uname -a
من هنوزم فکر میکنم مشکل درایور باشه. میشه تو آرچ خروجی دستور زیرو بگیری ببینیم کرنلت چه ورژنیه؟ورژنش ۲.۶.۳۳کد: [انتخاب]uname -a
---------------------------
در ضمن اگه بخوای به صورت offline یه برنامه تو آرچ نصب کنی میتونی این راهنما رو بخونی
https://wiki.archlinux.org/index.php/Offline_Installation_of_Packages
این کرنلی که داری خیلی قدیمیه. باید کرنل جدید نصب کنی. احتیاجی به کامپایل نیست توصیه میکنم فعلا با وارد شدن به این قضیه برای خودت مشکل اضافی درست نکنی. کافیه با همون فدورایی که داری بوت کنی. بعد درایوی که آرچ توش نصبه رو mount کنی هر چی لازم داری رو با اینترنتی که تو فدورا داری بگیری بریزی تو پوشه های آرچ. در نهایت chroot می کنی به آرچ و اونا رو نصب می کنی و بعدشم گرابو تنظیم میکنیو درنهایت ری استارت میکنی به آرج با کرنل جدید.کم کم دارم از این که این همه مبتدی ام و هی سوال می پرسم خجالت میکشم :oops:
==================================
یه راه دیگه ای هم که داری اینه که مثل من یه روتر خونگی بگیری (حدود 60 هزار تومن). اگه روتر مناسب بگیری خودش کارای مربوط به اتصال به اینترنتو انجام میده و دیگه احتیاجی به تنظیمات لینوکسی نیست. البته بعضی مودم های adsl جدید هم این امکان رو دارن.
من از وقتی این کارو کردم مشکلاتم با اینترنت تو لینوکس خیلی کمتر شده.
==================================
به هر حال اگه تصمیتم این باشه که با همین آرچ ادامه بدی تا جایی که وقت و معلوماتم اجازه بده تلاش میکنم بهت کمک کنم.
کم کم دارم از این که این همه مبتدی ام و هی سوال می پرسم خجالت میکشم .خجالت نداره که ;D من داره به این پشکار و علاقت حسودیم میشه. همینجوری ادامه بدی زود استاد میشی. منم خیلی حرفه ای نیستم. از روی احتیاج یه چیزای خیلی کمی یاد گرفتم.
من با دستور chroot آشنا نیستم بعضی از پوشه های آرچ هم قفل اند و نمی تونم آن ها رو باز کنممنم خیلی وارد نیستم فقط یه چندباری از روی راهنماها این کارو انجام دادم. هر چی میخوام بهت بگم رو دارم از این لینکی که پایی میگذارم می خوام ترجمه کنم برات.
راستی اگه می شه یک روتر خوب رو معرفی کن که برم بخرم دیگه در ضمن اگه یک رو تر خوب داشته باشم دیگه احتیاج به عوض کردن کرنل ندارم ؟ چون شنیدم کرنل های پیش فرض سیستم عامل با سیستم عامل بهتر کار می کنندخریدن یه روتر خوبه ولی تعویض کرنل برای شما واجبه. چون حتی اگه انیترنتت وصل بشه هم با این کرنل سرعتت میاد پایین حدود 27%. علتشم که قبلا گفتم بهت: درایور کارت شبکت تو ورژن های قدیمی لینوکس مشکل داشته.
uname -m
fdisk -l
مدل مودمم اینهنقلقولکم کم دارم از این که این همه مبتدی ام و هی سوال می پرسم خجالت میکشم .خجالت نداره که ;D من داره به این پشکار و علاقت حسودیم میشه. همینجوری ادامه بدی زود استاد میشی. منم خیلی حرفه ای نیستم. از روی احتیاج یه چیزای خیلی کمی یاد گرفتم.نقلقولمن با دستور chroot آشنا نیستم بعضی از پوشه های آرچ هم قفل اند و نمی تونم آن ها رو باز کنممنم خیلی وارد نیستم فقط یه چندباری از روی راهنماها این کارو انجام دادم. هر چی میخوام بهت بگم رو دارم از این لینکی که پایی میگذارم می خوام ترجمه کنم برات.
https://wiki.archlinux.org/index.php/Change_Root
تا جایی که من میدونم کار chroot اینه که ریشه سیستم رو عوض میکنه. آخرش یعنی انیکه شما از کرنل فدورا استفاده میکنی برای راه اندازی کامپیوترت ولی بعدش با همون کرنل وارد سیستم آرچ لینوکس میشی و هر تغییری تو سیستمت بدی روی آرچ اعمال میشهنقلقولراستی اگه می شه یک روتر خوب رو معرفی کن که برم بخرم دیگه در ضمن اگه یک رو تر خوب داشته باشم دیگه احتیاج به عوض کردن کرنل ندارم ؟ چون شنیدم کرنل های پیش فرض سیستم عامل با سیستم عامل بهتر کار می کنندخریدن یه روتر خوبه ولی تعویض کرنل برای شما واجبه. چون حتی اگه انیترنتت وصل بشه هم با این کرنل سرعتت میاد پایین حدود 27%. علتشم که قبلا گفتم بهت: درایور کارت شبکت تو ورژن های قدیمی لینوکس مشکل داشته.
روترا تو بازار تهران خیلی تنوع ندارن. همشون با d-link هستن با tp-link همشون هم چینی هستنو از یه غماش. شما کافیه موقع خرید تاکید کنی که مودم داری و میخوای روتری بخری خودش کانکشن درست کنه. من نمیدونم تو بازار چه جنسایی هست الان. من خودم یه D-Link DIR-300 دارم. ولی فعلا برای خرید عجله نکن شاید مشکلت همینجوری حل بشه. مودمت از چه مارک و مدلیه؟
-----------------------------------
حالا برای chroot کردن یه شرطی لازمه و اون هم اینه که کرنل اون دیسکی که باهاش بوت میکنی (فدورا) و برنامه های روی هاردت (آرچ) هر جفتشون یا 32 بیتی باشن یا 64 بیتی. یعنی از این نظر مثل هم باشن. شما خودت بهتر میدونی چه فایلی دانلود کردی ولی اگه نمیدونی یا شک داری دستور زیر رو روی هر دو سیستم بزن.کد: [انتخاب]uname -m
خروجی دستور زیر رو هم بهم بگو که بعدا لازم میشهکد: [انتخاب]fdisk -l
uname -m
تو هر دوتا می زنه fdisk -l
Disk /dev/sda:1500.3GB,1500301910016 bytr 225 heads ,63 sector size(logical/physoptimal)nano /etc/rc.conf
interface=eth0
address=192.168.1.2
netmask=255.255.255.0
gateway=192.168.1.1
/etc/rc.d/network restart
مودمت خودش روتر هست پس روتر لازم نداری. من الان دارم کاتالوگشو میخونم. بیا قبل اینکه chroot کنیم یه آزمایشی بکنیم. برو تو آرچ و فایل rc.conf رو ویرایش کن ببینیم درست میشه. این کارو بکن:کد: [انتخاب]nano /etc/rc.conf
به صورت زیر تغییرش بدهکد: [انتخاب]interface=eth0
address=192.168.1.2
netmask=255.255.255.0
gateway=192.168.1.1
بعدش شبکت رو ری استارت کن:کد: [انتخاب]/etc/rc.d/network restart
بعدشم چک کن ببین به اینترنت وصل میشه یا نه؟
درس ای پی مودمم رو عوض کردمیعنی دقیقا چی کار کردی؟ یعنی این کارو کردی:
دقیقا از طریق نرم افزار های ویندوزی توی سی دی هایی که همراه مودم می دن یسری چیز های یی که خودمم نفهمیدم چی بودن زدم بعد از اون دیگه هر چی به 192.168.1.1 میرفتم هیچی نبود ;Dنقلقولدرس ای پی مودمم رو عوض کردمیعنی دقیقا چی کار کردی؟ یعنی این کارو کردی:
توی یه اینترنت بروزری زدی 192.168.1.1 و بعد usernaeme و پشورد admin رو دادی و بعدش وارد تنظیمات مودم شدی و یه سری تنظیمات رو تغییر دادی؟
در ضمن لازم نیست آرچ رو دوباره از اول نصب کنی. همه کارایی که انجام دادی لازم بودن و من با این پیش فرض دارم پیش میرم.حتی اون دی اس ان سرور ها؟
اگه آدرس dns یادت نمیاد یه کاری که میتونی بکنی اینه که مودمتو ریست کنی. برای این کار باید دکمه Reset پشت مودمو بزنی. ولی اگه بلد نیستی دوباره تنظیمش کنی این کارو نکن. بازم ازت میپرسم مطمئنی dns رو عوض کردی؟ 192.168.0.1 رو هم امتحان کردی؟آره خوب دوستان گفتن ها هم عمل کردیم
درود
جواب سئوال و راه حل مشکل این بنده خدا راحته، چرا شما اینقدر میپیچونینش!
@ h2010n
شما دو حالت ممکنه که مودمت ست شده باشه، یا حالت pppoe که تنظیمات روی روتر مودم ست میشه و فقط کافیه دستور زیر رو بزنی تا کانکت شی:کد: [انتخاب]dhcpcd eth0
یا مودمت روی حالت بریج قرار داره که باید باید اطلاعات رو توی یه فایل ذخیره و از طریق اون فایل کانکت شی (یه جورایی همون کانکشن ساختنه، که اینجا کانکشن یه فایل متنیه). برای اینکه این فایل متنی رو بسازی باید دستور pppoe-setup رو اجرا کنی و به سئوالاتش پاسخ بدی. اونجایی که در مورد DNS ازت میپرسه شما این دو تا DNS (که در واقع ipهای دو DNS Server هستن) رو وارد کن:کد: [انتخاب]91.186.192.3
156.154.71.1
راه دیگه اینکه فایل etc/resolve.conf رو ویرایش کنی و دو تا DNS به صورت زیر داخلش بنویسی و سیو کنی:کد: [انتخاب]nameserver 91.186.192.3
nameserver 156.154.71.1
و در آخر هم با یک pppoe-strat کانکت میشی.
فوقالعاده راحته و هیچ پیچیدگی نداره...
ببین کاری که من میخوام بکنی اینه که بری فایرفاکسی چیزیو باز کنی و توش بزنیمن توی ویندوز در باره ی مودم پیشرفت کرده بودم حتی یوزر و پسش رو هم عوض کرده بوودم که کسی هکش نکنه چون خودم تا بحال چندتا مودم که پسشونو عوض نکرده بودن هک کرده بودم
192.168.1.1
یا
192.168.0.1
در این صورت باید یه صفحه ای باز بشه و ازت پسورد بخواد. یوزرنیم و پسورد هردوشون admin هست. این کارو کردی یا نه؟
--------------------
در مورد سوال آخرت: تا جایی که میدونم dns رو روی 4.2.2.4 تنظیم کرده بودی. اگه اینطوریه خوبه و مشکلی نداره.
208.67.222.222
208.67.222.220
8.8.8.8
8.8.4.4
چندتا مودم که پسشونو عوض نکرده بودن هک کرده بودمیعنی از تو اینترنت حکشون کرده بودی؟
ببین dns فقط کارش اینه که آدرس های حرفی مثل google.com رو به ip تبدیل کنه و کار خاصی نمیکنه. dns های زیادی برای این کار وجود دارن. معروف هاشون open dns و google dns هست. اصولا خیلی مهم نیست dns چی باشه. چون لینوکسی هستی بهتره از open dns استفاده کنی ip هاش اینایی هستن که الان میگم.همین الان مودمم رو ریست کردم و به اینترنت کاملا وصل هستم و هیچ تنظیم خاصی هم مودمم نداره که انجام بدم آره دوست عزیز حالا من می تونم از طریق 192.168.1.1 مودمم رو کنترل کنم ;D توی فدورا و همه ی لیو سی دی های دیگر یک کانکشن درست می کنم بعد به اینترنت وصل می شم و زبان فارسی رو هم نصب می کنم همینکد: [انتخاب]208.67.222.222
208.67.222.220
Google public DNS:
کد: [انتخاب]8.8.8.8
8.8.4.4
اینا رو ست کن
ولی مشکل تو ممکنه با gateway باشه. اینو که خودت گفتیو تو نوار آدرس فایرفاکس بزن ببین میشه یا نه؟
192.168.208.1
تنظیماتی که تو فدورا انجام دادی چیا هستن؟
آره خوب با انگری آی پی اونهایی رو که به اینترنت وصل بودن شناسایی می کردم بعد از طریق همون انگری با روتر مودمشون , اینترنتشون رو قطع می کردم عجب زمانی بود ;D البته به این آسونی که میگم نیستا باید با داس کلی دستور می زدی اصلا به خاطر هک بود که وارد لینوکس شدم ولی دیدم خود لینوکس جذاب ترهنقلقولچندتا مودم که پسشونو عوض نکرده بودن هک کرده بودمیعنی از تو اینترنت حکشون کرده بودی؟
MODULES=(... r8169)
interface=eth0
address=192.168.1.2
netmask=255.255.255.0
gateway=192.168.1.1
ping 209.85.149.147
cat /etc/resolv.conf
خب مبارکه :D. ولی من الان نمیدونم این dns رو چیکارش میتونی بکنی! دستور زیر رو اجرا کن بگو خروجیش چیه؟درستش کردم حسابی فقط مونده تعویض کرنل ;)کد: [انتخاب]cat /etc/resolv.conf
اگه محتویاتش چیزی غیر از dns هایی که من گفتم بود با اون هایی که بهت گفتم عوضشون کن.
pacman -Syy
pacman -S r8168
MODULES=(... !r8169 r8168)
در مورد کرنل هم یا میتونی عوضش کنی و یا اگه میخوای عوضش نکنی بسته زیر رو نصب کن.اگه می شه همون chroot رو یادم بدید دست خالی نرفته باشم سراغ آرچ راستی به نظر شما کدوم دسکتاپ برای آرچ بهتره؟ من تا این رو یاد نگیرم از انجمن نمی رم هاکد: [انتخاب]pacman -Syy
pacman -S r8168
بعدش rc.conf رو به صورت زیر تغییر بده:کد: [انتخاب]MODULES=(... !r8169 r8168)
و ری استارت کن.
من دیگه یکم خسته شدم. دیگه chroot لازم نداری. میتونی از تو همون آرچ به اینترنت وصل شی و همه چیزو update کنی. اگه این update کلی که گفتم رو انجام بدی کرنل هم احتمالا update بشه.من واقعا از شما و بقیه ی دوستان که کمکم کردند تا اینترنتم وصل بشه واقعا تشکر می کنم chroot لازم نیست لااقل یاد بدید چه طوری این پک من رو راه بندازم [-o< [-o< [-o< [-o< این آپدیت کلی که میگی همون '
gnome یا kde. البته gnome الان روفته تو ورژن 3 که هنوز نابالغه و کلی نوآوری کرده که آدم رو گیج میکنه. در ضمن چون کار گرافیکت ati هست ممکنه کلی با درایوهای 3d مشکل پیدا کنی. این gnome 3 هم که همش 3 بعدی شده و بدجوری از کارت گرافیک استفاده میکنه.
پس kde کار کنی سود بیشتری میبری و برای شخصی سازی دستت بازتره. از طرفی بعد نصب فایرفاکس کلی از کتابخونه های gtk که gnome با اون نوشته شده رو کامپیوترت نصب میشه. ولی این چه اهمیتی داره؟ چیزی که این روزا زیاد پیدا میشه فضای اضافی روی هارده.
pacman -Syu
nano /etc/pacman.d/mirrorlist
احتمالا گیر نمیده به pacman-db-upgrade اینکار رو انجام دادی؟؟؟منظور تون چیه یعنی بزنم
احتمالا گیر نمیده به pacman-db-upgrade اینکار رو انجام دادی؟؟؟منظور تون چیه یعنی بزنم
pacman-db-upgrade
ببخشید ولی این آرچ و جنتو که میگید چیا هستن ؟!!!
دو تا از توزیع های لینوکس هستند
مهم نیستند، در واقع سلیقه است + ماجراجویی + عطش آموختن + نیاز.نقلقولدو تا از توزیعهای لینوکس هستندولی چرا اینقدر مهمند !!!؟
Xorg -configure
cp /root/xorg.conf.new /etc/X11/xorg.conf}
pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils
برای پشتیبانی از سه بعدی# pacman -S mesa
pacman -S xf86-video-ati
تا جایی که یادمه پیکربندی! xorg برای کرنل های جدید لازم نیست. xorg.conf رو پاک کن و دوباره امتحان کن. تمام برنامه های زیر رو هم اگه نصب نکردی نصب بکن.وقتی نه وجود داره نه چیزی توش وجود داره چه طور پاکش کنم؟کد: [انتخاب]pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils
برای پشتیبانی از سه بعدیکد: [انتخاب]# pacman -S mesa
برای نصب کارت گرافیک (مدلش یادم نیست فقط یادمه ati بود؟) به هر حال پیشنهاد میکنم درایور open source رو استفاده کنی. یه خوبی که داره اینه که به صورت غلطان میتونی update اش کنی. یه بدی که میتونه داشته باشه اینه که اگه کارت گرافیکت خیلی جدید باشه یه مدتی طول میکشه که بخش سه بعدی کارتت راه بیفته. نظر منو میخوای تو لینوکس به ati دل نبند. همون درایور متن باز بهتره.کد: [انتخاب]pacman -S xf86-video-ati
دیگه چیز دیگه ای لازم نداری. میتونی همه چیزو تست کنی. همونطور که گفتم بهتره xorg.conf رو پاک کنی. بقیشم طبق کتابت برو جلو دیگه.
Xorg -configureآخرش ارور می ده و می نویسه
Xorg : symbol lookup error: /usr/lib/Xorg/modules/drivers/Xgix_drv.so:undifinded symbol: loaderReqSymlists
1. اصلا نیازی به زدن اون دستور نیست دیگه. اون کار مال ورژن های قدیمی کرنل هست. پس اروری که میده هم مهم نیست. کاری که باید بکنی اینه که kde رو نصب کنی و والسلام.من kdebase-workspace و kde رو نصب کردم اما در kde بسته ی libffi به خوبی نصب نشد اما بقیه ی پکیج ها سالم اند وقتی هم می زنم
2. کارت گرافیک برای لینوکس از قدیم nvidia پیشنهاد میشده احتمالا الان هم همینطور باشه. به این خاطر که این شرکت درایورهاشو به روز نگه میداره. به هر حال اگه فقط میخوای لینوکس کار کنیو نمیخوای بازی کنی و خیلی محاسبات گرافیکی هم برات مهم نیست، تجربه من اینه که یه کارت گرافیکی قدیمی در حد یکی دو سه سال انتخاب خوبیه. اگه میخوای بازی کنی و ... دیگه خودت میدونی میتونی بری راهنمای این سایتو بخونی
http://www.zoomit.ir/articles/hardware-news/graphic-cards/item/591-vga-buying-guide-amd-nvidia-radeon-geforce-ordibehsht-90
/etc/rc.d/hal startمیزنه پیدا نشد
startxیک صفحه باز میشه که ۳ تا ترمینال داره و یک ساعت که فکر کنم باتری اش تموم شده
pacman -S ttf-dejavu
pacman -Syu
pacman -S kde-meta
pacman -S kde-l10n-fa
rc.d start dbus
DAEMONS=(... dbus ... )
nano /etc/inittab
#x:5:respawn:/usr/bin/xdm -nodaemon
x:5:respawn:/usr/bin/kdm -nodaemon
بعد اگه kde خراب بود محیط متنی برمی گرده دیگه ؟ نه؟کد: [انتخاب]pacman -S ttf-dejavu
کد: [انتخاب]
pacman -Syu
pacman -S kde-meta
pacman -S kde-l10n-fa
rc.d start dbus
بعدش فایل rc.conf رو ویرایش کن و dbus رو بهش اضافه کن:کد: [انتخاب]DAEMONS=(... dbus ... )
بعدش inittab رو ویرایش کن:کد: [انتخاب]
nano /etc/inittab
خطی توش نوشته x:5:respawn:/usr/bin/xdm -nodaemon
رو به صورت زیر دربیار (به این کار میگن کامنت کردن):کد: [انتخاب]#x:5:respawn:/usr/bin/xdm -nodaemon
خطی که توش نوشته #x:5:respawn:/usr/bin/kdm -nodaemon رو از حالت کامنت دربیار.کد: [انتخاب]x:5:respawn:/usr/bin/kdm -nodaemon
بعدش ری استارت کن تا kde بالا بیاد.
این چیزایی که بهت گفتم از سایت زیر بود.
https://wiki.archlinux.org/index.php/KDE
rc.d start kde
rc.d start kdeمینویسه
::Error:deamon script kde does not workولی وقتی میزنمstartx
خیلی ویندوزی فکر میکنیا. لینوکس یه سیستم عامل خشکه و به این راحتیا خراب نمیشه. تا وقتی کرنل freeze نکنه میتونی تعمیرش کنی.آفرین به این کرنل قوی