Показать полную графическую версию : Последствия перекомпиляции ядра
Здравствуйте! Решил поставить себе Linux Gentoo. Поставил, все работало, некоторые проблемы возникали, но благо я таки смог с помощью GRUB'a отладить загрузку и винды и линукса, до этого гуглил нет, на вопросы находил ответы, но тут такая ситуация... Ставил с LiveCD, установил гнома (у меня его установка продлилась не больше не меньше - 14 часов!!!) поставил xorg (еще 2-3 часа), хотел запустить графический режим, но не смог, по сообщениям консоли понял, что не настроен конфиг, в статьях по настройке конфига пишут, что xorg сам должен генрить скелет конфига, но вот беда, у меня этого не происходит. На этот раз, я так понял, у меня не были установлены драйвера видеокарты, решил установить (emerge nvidia-drivers), но этого я сделать не смог, т.к. консоль в очередной раз пишет, что ссылка на ядро неправильная (я пытался исправить ссылку, но это почему-то на процесс не повлияло) дело в том, что ядро я брал отдельно, т.е. не через emerge gentoo-sources (т.к. с моим нетом качалось бы долго) а с kernel.org и его я настраивал самостоятельно, т.е. отклонился от руководства (http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml) вообщем, решил перекомпилировать ядро заново в соответствии с руководством, это я сделал, GRUB перенастроил, захожу, а интернет пропал... До этого был, делалось все просто emerge dhcpcd и emerge rp-pppoe, затем pppoe-setup и pppoe-start. Все работало, теперь, после перекомпиляции ядра не работает. Пробовал редактировать /etc/conf.d/net, пробовал перекомпилировать ядро, полностью, как пишут в статье с помощью genkernel (т.е. исключить поддержку необходимого АО я не мог) - результат тот же. Посоветуйте, пожалуйста, что мне делать дальше, как настроить интернет и нормально довести гнома до рабочего состояния. Знаю, полная переустановка решила бы этот вопрос, но с другой стороны столько времени уже позади, не хотелось бы делать все это заново.
dronsky, пока спрошу банальность.
Что говорит ifconfig ?
ifconfig eth0 up ? пишет, что ссылка на ядро неправильная »
/usr/src/linux ?
# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:14:2a:78:e9:26
inet6 addr: fe80::214:2aff:fe78:e926/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:25 errors:0 dropped:0 overruns:0 frame:0
TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1500 (1.4 KiB) TX bytes:4764 (4.6 KiB)
Interrupt:22 Base address:0x8c00
"ifconfig eth0 up" молчит...
Цитата dronsky:
пишет, что ссылка на ядро неправильная »
/usr/src/linux ? »
Да-да, она самая.
# ls -l /usr/src/linux
lrwxrwxrwx 1 root root 22 May 15 22:52 /usr/src/linux -> linux-2.6.32-gentoo-r7
на всякий случай:
# lspci
00:00.0 Host bridge: Intel Corporation 82915G/P/GV/GL/PL/910GL
Memory Controller Hub (rev 0e)
00:1c.0
PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family)
PCI Express Port 1 (rev 05)
00:1d.0
USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family)
USB UHCI #1 (rev 05)
00:1d.1
USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family)
USB UHCI #2 (rev 05)
00:1d.2
USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family)
USB UHCI #3 (rev 05)
00:1d.3
USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family)
USB UHCI #4 (rev 05)
00:1d.7
USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family)
USB2 EHCI Controller (rev 05)
00:1e.0
PCI bridge: Intel Corporation 82801
PCI Bridge (rev d5)
00:1e.2
Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 05)
00:1f.0
ISA bridge: Intel Corporation 82801FB/FR (ICH6/ICH6R)
LPC Interface Bridge (rev 05)
00:1f.1
IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family)
IDE Controller (rev 05)
00:1f.2
IDE interface: Intel Corporation 82801FB/FW (ICH6/ICH6W)
SATA Controller (rev 05)
00:1f.3
SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family)
SMBus Controller (rev 05)
01:00.0
VGA compatible controller: nVidia Corporation NV43 [GeForce 6600] (rev a2)
02:01.0
Ethernet controller: Atheros Communications Inc. Atheros AR5001X+
Wireless Network Adapter (rev 01)
02:05.0
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
dronsky, интерфейс eth0 поднят, даем команду dhclient. Это приведет к DHCP запросу на получение ip адреса. Командой ifconfig проверяем правильность присвоения.
pppoe-setup, pppoe-start.
Еще раз ifconfig, смотрим наличие новых интерфейсов. Проверяем route -n, смотрим флаг G напротив интерфейса ppp0. Если такой записи нет, поднимаем новый маршрут
route add default gw <ip адрес интерфейса ppp0>
пишет, что ссылка на ядро неправильная »
А что именно пишет?
# ifconfig
eth1 Link encap:Ethernet HWaddr 00:1d:7d:a4:d7:16
inet addr:10.84.228.235 Bcast:10.84.231.255 Mask:255.255.252.0
inet6 addr: fe80::21d:7dff:fea4:d716/64 Диапазон:Ссылка
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:74390 errors:0 dropped:0 overruns:0 frame:0
TX packets:15491 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:21440763 (21.4 MB) TX bytes:2641711 (2.6 MB)
Прервано:28 Base address:0x2000
# pon dsl-provider // У меня так, у тебя по другому, внимание пока на этом заострять не стоит.
Plugin rp-pppoe.so loaded.
RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
# route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
217.197.255.32 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
10.84.228.0 0.0.0.0 255.255.252.0 U 0 0 0 eth1
0.0.0.0 10.84.228.1 0.0.0.0 UG 0 0 0 eth1
//Нужной строки нет
# ifconfig
ppp0 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:178.17.193.74 P-t-P:217.197.255.32 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:3
RX bytes:52 (52.0 B) TX bytes:64 (64.0 B)
# route add default gw 178.17.193.74
# route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
217.197.255.32 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
10.84.228.0 0.0.0.0 255.255.252.0 U 0 0 0 eth1
0.0.0.0 178.17.193.74 0.0.0.0 UG 0 0 0 ppp0 //нужная строка
0.0.0.0 10.84.228.1 0.0.0.0 UG 0 0 0 eth1
# ping www.ru
PING www.ru (194.87.0.50) 56(84) bytes of data.
64 bytes from www.ru (194.87.0.50): icmp_seq=1 ttl=58 time=3.63 ms
64 bytes from www.ru (194.87.0.50): icmp_seq=2 ttl=58 time=3.84 ms
^C
--- www.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 3.632/3.739/3.846/0.107 ms
Вуаля! :)
А что именно пишет?
Could not find a usable .config in the kernel source directory
Я проверил, конфиг там лежал, вывод - ссылка неправильная...
Сделал, теперь пингуются сайты, однако pppoe-start соединение по прежнему не устанавливает, а links отказывается открывать страницы.
Еще...
# pon dsl-provider
молчит, т.е. вылазит сообщение, что файл отсутствует, что это значит, я не понял.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.