[madwimax][genkernel] Настройка сети [SOLVED]
Доброго времени суток.
Есть:
/*\ linux kernel v2.6.36-gentoo-r5 (от genkernel)
/*\ device drivers -> network device support -> universal TUN/TAP device driver support (было * и M)
/*\ madwimax
/*\ samsung swc-u200
/*\ #modprobe tun
/*\ asus eee pc 1005ha
/*\ lsusb: Bus 001 Device 011: ID 04e8:6761 Samsung Electronics Co., Ltd
/*\ lspci -nn:
01:00.0 Ethernet controller [0200]: Attansic Technology Corp. Device [1969:1062] (rev c0)
02:00.0 Network controller [0280]: Atheros Communications Inc. Device [168c:002b] (rev 01)
Нету:
/*\ lsmod | grep tun
/*\ ./madwimax
Device found Claimed interface failed to allocate tap interface You should have TUN/TAP driver compiled in the kernel or as a kernel module. If 'modprobe tun' doesn't help then recompile your kernel.
Что я делаю не так/чего не делаю? // Спасибо
- Для комментирования войдите или зарегистрируйтесь
А с какими параметрами
А с какими параметрами genkernel запускали?
# genkernel all
# genkernel all
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?style=printable&full=1
7d
Kenarus написал(а): #
Видимо я не совсем вас понял.
Как вы могли поменять конфиг?
device drivers -> network device support -> universal TUN/TAP device driver support (было * и M)
Когда использовал genkernel делал так:
Плюс к этому задам пару дурных вопросов:
1) покажите eselect kernel list
2) конфиг загрузчика
все можно забить в конфиг
все можно забить в конфиг genkernel и запускать только с одним параметром all
да забыл совсем ... гы,
да забыл совсем ...
гы, цитирую себя:
меня интересовали параметры, а "genkernel all" со стандартным genkernel.conf это без параметров.
сначала генядро , после этого
сначала генядро , после этого в юзер/срц/ядро_такое_то и добавляю как модуль тун. Результат 0, нет его. Переделываю и вместо М ставлю *. Результат тот же.
Вероятно без параметров, раз выше их нет.
Згреб говорит тоже что и я, нету таких
ТС.
Всё понятно! 1)mount
Всё понятно!
1)mount /boot
2)genkernel --menuconfig --install all
выбираете нужные параметры ядра и нужные модули ->
на вопрос сохранять ли конфиг ответить да
3)emerge -av module-rebuild если нет
module-rebuild populate && module-rebuild rebuild
4)PROFIT!!!
а вообще читайте доки
Если в загрузочном разделе
Если в загрузочном разделе !!!не используется файловая система ext2 или ext3!!! (используется),
//// то вам придется вручную настроить ядро, запустив genkernel --menuconfig all, добавив поддержку используемой файловой системы в ядро (т.е. не модулем). Пользователям EVMS2 или LVM2, вероятно, захочется также добавить параметр командной строки --evms2 или --lvm2.
Листинг 4.3: Запуск genkernel
//// - ne chital
# genkernel all
>> eselect kernel list
error
>> конфиг загрузчика
title Gentoo Linux 2.6.36-r5
root (hd0,0)
kernel /boot/kernel-genkernel-x86-2.6.36-gentoo-r5 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3 udev
initrd /boot/initramfs-genkernel-x86-2.6.36-gentoo-r5
Путаница вышла с genkernel.
Путаница вышла с genkernel. Сейчас rtfm, после буду переделывать. Отпишусь.
P.S. Большое спасибо за внимание к проблеме. Вышенаписанное будет учтено.
% zgrep CONFIG_TUN
% zgrep CONFIG_TUN /proc/config.gz
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
zgrep solidaren - nety "tun",
zgrep solidaren - nety "tun", nety..
P.S. sorry za translit... (
Стало быть, раскуривать
Стало быть, раскуривать документацию по genkernel до победного конца. Какой конфиг используется, куда девается, как настраивается и т.п.
Сам ручками собираю, так что не знаю
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Не чего там раскуривать .
Не чего там раскуривать . Сурсы берет по симлинку linux в /usr/src/. Конфиги лежат в /etc/kernel . Поправить настройки перед сборкой позволит опция --menuconfig. В общем сервис genkernel весьма ненавязчив. Переход с ядра на ядро сводится к выдиранию старого конфига, дабы положить его под правильным именем в /etc/kernels. Ежели структура конфига изменилась незначительно - прокатывает на ура. В противном случае опять же нудная ручная конфигурация. Особых преимуществ методов ручной сборки и установки в большинстве случаев не наблюдается.
wi написал(а): Конфиги лежат
Это их genkernel от туда берёт?
Просто всегда думал что это /usr/src/linux/.config
Да
Да
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Путаница вышла с genkernel.
Путаница вышла с genkernel. Сейчас rtfm, после буду переделывать. Отпишусь.
P.S. Большое спасибо за внимание к проблеме. Вышенаписанное будет учтено.
Странно построен форум)
итог: /*\ lsmod | grep
итог:
/*\ lsmod | grep tun
hadbook and man genkernel - [SOLVED]
/*\ ./madwimax
уже не нужно
(
handbook
+
emerge madwimax (прописываем keyword)
+
modprobe tun
+
cp /etc/init.d/net.lo0 /etc/init.d/net.wimax0
+
echo 'config_wimax0="dhcp"' >> /etc/conf.d/net
+
/etc/init.d/net.wimax0 start
)
cp /etc/init.d/net.lo0
обычно вместо cp стоит ln -s и вместо net.lo0 присутствует net.lo