Виж пълна версия : Тука има,тука нема Internet?
weasel4o
09.03.03 г., 17:53
Супер шантава ситуация,чуйте това-
Слагам си аз Red Hat 8.0,набързо подкарвам нет-а(cable),тършувам си в интернет,изключвам ПЦ-то и това е.
На другия ден пускам линукса-няма нет!!!Преди това нища не съм правил-нито съм инсталирал нито съм дърпал нещо...
Както и да е пускам си WindowsXP(на същата машина е качен)
Там има нет.Изключвам,пускам пак линукс-има нет!!!Restart,Windows-нема нет!!!?
Накратко-когато в линукс съм използвал нет,в windows нямам и обратно...дано ме разбра някой щото и аз как съм го обяснил:(
Някой знае ли как да не се налага постоянно да гаса PC-то и модема и да имам нет навсякъде?
На мен ми звучи като проблем от доставчика. Едва ли има нещо общо с операционната система.
Когато си под rh напиши '/sbin/ifconfig' както и 'nestat -rn' и
покажи резултатите от двете команди тук.
weasel4o
09.03.03 г., 22:27
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
217.18.240.0 0.0.0.0 255.255.248.0 U 40 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 40 0 0 lo
0.0.0.0 217.18.240.1 0.0.0.0 UG 40 0 0 eth0
[weasel4o@localhost weasel4o]$ /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:40:7B:7E:45:97
inet addr:217.18.246.127 Bcast:217.18.247.255 Mask:255.255.248.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1273 errors:0 dropped:0 overruns:0 frame:0
TX packets:553 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:513434 (501.4 Kb) TX bytes:56940 (55.6 Kb)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:10 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:700 (700.0 b) TX bytes:700 (700.0 b)
Tova pishe pri dvete komandi (Pisha otl linux-a a kirilica neznam kak da pusna-lamer sum otvsekude:( )
Petar_S
09.03.03 г., 22:33
може да е проблем на DHCP клиента ти(ако това се ползва на твоя доставчик), за момента най-доброто и правилно работещо е dhclient от DHCPD пакета
Ти много добре си се справил с кирилицата и с командите,
обаче евентуално дали ще може да покажеш резултат от тях
когато нямаш нет? Така като имаш е ок, ама целта е ако може
да ти помогнем да имаш постоянно. Шапката е настроена на
dhcp предполагам?
[набързо измислено предположение]
Имам следното предположение за проблема. Значи:
Когато се стартира dhclient-a за Linux, тои прави request за DHCP Lease от сървъра, и когато го получи сетва адреса на мрежовата карта и дифоулт гейтуей-а, също така обаче той записва lease-a в един файл (dhclient.leases) заедно с expiration time-a. При повторно стартиране след рибуут, например dhclient-a прочита съдържанието на dhclient.leases и вижда че има lease който още не е експирясъл, и съответно не прави нов рикуест. Това е ОК, обаче ако междувременно, е бил стартиран Уиндоус-а той няма начин да знае за dhclient.leases и най-вероятно е направил нов DHCP Lease request и най-вероятно е получил различен IP адрес. Така при следващото стартиране на линукс-а той ще си мисли че има валиден lease и няма да иска нов, обаче това няма да е така и в резултат няма да има нет.
[/набързо измислено предположение]
Добро предложение, но не е това. Иначе по тази логика след
като linux се е закачил windows също няма причина преди да
expire-не да поиска ново. Винаги си иска ip като се включи и
lin и win.
Сетих се и още нещо. Ако е вярно това което пишеш по-горе
би трябвало да няма нет за няколко дни (като трае lease), а
то до колкото разбирам от писанията - не е точно така. :-)
Да обаче на кабелБГ leases, са нагласени да траят по 1-2 часа.
Освен това ти казваш:
Иначе по тази логика след
като linux се е закачил windows също няма причина преди да
expire-не да поиска ново.
Линукс-а като се закачи си пише lease-a в файла dhclient.leases,
после като рибуутнеш в Уиндоус, той откаде ще знае че има активен lease от преди малко? Aми няма да знае, щото и хабер си няма от линукския dhclient.leases и ще поиска нов lease. И после като се върнеш в линукс, dhclient-a ще си мисли, че има валиден lease(който обаче ще е expirenal заради release-a на Уиндоуса) и може и да не поиска нов lease разчитайки на този от dhclient.leases, и хоп! Нямаш нет!
weasel4o
11.03.03 г., 00:00
Значи аз след reboot нет нямам за по 1 или 1.5 часа.Слез това нет-а "магически" си се появява.От два дни не съм пускал линукса и в Windows проблеми нема...
Аз нали казвам-що се отнася до линукс съм lamer,качил съм го да вида как е, и да се науча горе долу да бачкам на нещо различно от Джамец-а :)
Originally posted by nike_d
Да обаче на кабелБГ leases, са нагласени да траят по 1-2 часа.
Освен това ти казваш:
Линукс-а като се закачи си пише lease-a в файла dhclient.leases,
после като рибуутнеш в Уиндоус, той откаде ще знае че има активен lease от преди малко? Aми няма да знае, щото и хабер си няма от линукския dhclient.leases и ще поиска нов lease. И после като се върнеш в линукс, dhclient-a ще си мисли, че има валиден lease(който обаче ще е expirenal заради release-a на Уиндоуса) и може и да не поиска нов lease разчитайки на този от dhclient.leases, и хоп! Нямаш нет!
Абсолютно е възможно да си прав. Аз мисля, че windows пази
информацията за lease по абсолютно същия начин някъде във
файл, но това не му пречи да работи винаги, независимо дали
преди това е бил включен linux или windows към dhcpd.
Авторски права на vBulletin