1
|
Linux секция за начинаещи / Настройка на хардуер / Re: archlinux и настройки на интернета
|
-: Nov 02, 2009, 12:15
|
Здравейте!
По време на инсталацията ArchLinux ми разпозна мрежовата карта, която ползвам (имам 2 - една вградена и една отделна, ползвам 2-рата), като eth0 и следователно настройките в rc.conf, относно мрежата ми изглеждат така:
eth0="dhcp" INTERFACES=(eth0)
ROUTES=(!gateway)
Връзката минава през рутер и е dhcp.
Проблемът ми е че не при всяко зареждане имам интернет, след 2-3 рестарта (на машината или от /etc/rc.d/network restart) интернета идва. Не е от рутерът или връзката (още ендно pc работи в същата мрежа). Имам съмнение, че на всеки рестарт разпознава мрежовата карта по различен начин - веднъж като eth0, следващият път като eth1. Една от причните за това ми съмнение е, че при предни инсталации я е разпознавала и като 1 .... на други, както сега - 0. Дали наистина при рестарт ги сменя и ако е така - защо и как да го оправя?
Здравей.Аз имах същия проблем,и беше много дразнещо защото машината я ползвам като рутер и познай какво става ако интерфейсите си разменят имената. До колкото разбрах проблема идва от udev,като хардуера се инициализира различно всеки път. Мисля ,че това ще ти помогне http://wiki.archlinux.org/index.php/Udev#Mixed_Up_Devices.2C_Sound.2FNetwork_Cards_Changing_Order_Each_BootПоздрави.
|
|
|
3
|
Програмиране / Общ форум / Re: getchar() не работи от пъривя път.
|
-: Aug 31, 2009, 20:55
|
Ето още един вариант,обаче е написан с библиотеката ncurses. GeSHi (C): #include <ncurses.h> int main() { initscr(); printw("\nHello World !!!\n"); refresh(); prompt(); endwin(); /* End curses mode */ return 0; } int prompt(void) { char ch; do{ printw("\nPrint it again:(y/n):"); refresh(); ch=getch(); if(ch=='y'){ main(); break; } else if (ch=='n'){ printw("\nExitting ... Press any key to exit\n"); getch(); break; } }while(ch!='y' || ch!='n'); return 0; }
Тук не трябва да се натиска Enter за потвърждаване на избора,тъй като getch() е интерактивна.Проблема при getchar() e че, след като въведеш знака и натиснеш Enter знака за нов ред остава в клавиатурния буфер.Поне Аз така си мисля,поправете ме ако греша. За да компилирате кода . Дано не съм объркал някой. Все още се уча на ncurses.Може да има нещо пропуснато.
|
|
|
6
|
Linux секция за начинаещи / Настройка на програми / Re: Grub въпрос
|
-: Aug 04, 2009, 15:53
|
Първо root(hd?.?),като задаваш от кой диск и кой дял искаш да буутнеш(би трябвало да го знаеш). След това chainloader /boot/grub/stage1 (или където се намира в твоето дистро,мисля че на всички дистрота е този път). configfile [пътя до menu.lst] (/boot/grub/menu.lst) и би трябвало да тръгне. Това го добавяш в menu.lst на първия ти диск. Дано ме разбереш ,не обяснявам много четливо.
|
|
|
8
|
Linux секция за начинаещи / Настройка на програми / Re: Grub въпрос
|
-: Jul 31, 2009, 10:59
|
Идеята е когато инсталирам някое друго дистро на втория диск да не се налага да променям menu.lst,да има запис който да му казва да буутне от MBR на втория диск(да зареди Grub от втория диск,със неговата си конфигурация).Може ли да стане такава магия,или да си boot-вам от менюто на BIOS?
|
|
|
10
|
Linux секция за начинаещи / Настройка на програми / Grub въпрос
|
-: Jul 31, 2009, 09:29
|
Здравейте.Хавата е следната,имам два хард диска ,на единия ми е Archa ,а другия го ползвам за тестване на дистрибуции в момента има инсталирана Fedora на него.А въпроса е следния,как да направя така ,че от Grub-a на първия диск да се обръща към другия Grub на втория диск,когато искам да пусна другата ОС?Дано сте ме разбрали,не съм много добре със обясняването. Мерси предварително.
|
|
|
12
|
Linux секция за начинаещи / Настройка на програми / Re: Малко помощ с iptables
|
-: Jun 25, 2009, 15:42
|
Здравей.Аз също съм новак ,но ще се опитам да ти помогна. /sbin/iptables -P INPUT DROP /sbin/iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 8888 -j DNAT --to $intip:80 /sbin/iptables -A FORWARD -p tcp -i $ext -d $intip --dport 80 -j ACCEPT /sbin/iptables -A INPUT -s $allowedhosts -d $extip -p tcp --dport 8888 -j ACCEPT
С първата команда спираш входящия трафик.Със следващите две си правиш portforwarding-а към кой вътрешен хост да препраща. Със последната указва кой хост може да се свърже към вътрешния ти хост. Дано ме разбереш.Ако греша казвайте,и Аз съм нов.
|
|
|
14
|
Хардуер за Линукс / Лаптопи / Re: Какво дистро да сложа ?
|
-: Jun 15, 2009, 23:18
|
Аз съм за Arch.Beче съм близо една година с него и на тая щайга(Celeron 1.7,1 Gb Ram,80GB) върви сравнително добре.Е малко ще трябва да се позанимаваш ,но не мисля ,че ще ти отнеме много време,pacman е наистина много бърз.Wiki-то на Arch съдържа достатъчно инфо.
|
|
|
|