[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

Kenarus написал(а): #

Kenarus написал(а):
# genkernel all

Видимо я не совсем вас понял.
Как вы могли поменять конфиг?
device drivers -> network device support -> universal TUN/TAP device driver support (было * и M)
Когда использовал genkernel делал так:

genkernel menuconfig /*другие параметры */ all

Плюс к этому задам пару дурных вопросов:
1) покажите eselect kernel list
2) конфиг загрузчика

все можно забить в конфиг

все можно забить в конфиг genkernel и запускать только с одним параметром all

да забыл совсем ... гы,

да забыл совсем ...
гы, цитирую себя:

Цитата:
А с какими параметрами genkernel запускали?

меня интересовали параметры, а "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 написал(а): Конфиги лежат

wi написал(а):
Конфиги лежат в /etc/kernel

Это их 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 /etc/init.d/net.lo0 /etc/init.d/net.wimax0

обычно вместо cp стоит ln -s и вместо net.lo0 присутствует net.lo

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".