LINUX.ORG.RU

Пропали модули ядра отвечающие за интернет сразу же после установки Арча


0

1

Пока что заметил пропажу ifconfig, iwconfig и wl. Как их вернуть? modprobe тоже выдает ошибку: говорит их нет.

PS: пересобирать ядро не умею.

★★★★★

Последнее исправление: sphericalhorse (всего исправлений: 1)

Какие же это модули ядра, это программы.

Надо поставить пакеты с ними, например wireless_tools или как они у вас там.

Как ставить пакеты в арче без сети вам расскажут снизу.

t184256 ★★★★★
()
Ответ на: комментарий от adriano32

>echo $PATH

/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/vendor_perl:/usr/bin/core_perl

В папке sbin их нет.

И кто тебе сказал, что это модули ядра?

libastral же (сам придумал).

Надо поставить пакеты с ними, например wireless_tools или как они у вас там.

wireless_tools ставил.

Как ставить пакеты в арче без сети вам расскажут снизу.

При потребности можно не на долго к сети доступ получить (вытягивая провод из другого компа).

sphericalhorse ★★★★★
() автор топика

модули ядра отвечающие за интернет

0_O

Генту бери уже на растерзание - больше постов - больше звёзд.

amorpher ★★★★★
()

загрузись назад с того носителя, с которого ставил и сделай следующее

mkdir /mnt/myroot
mount /dev/твойкорень /mnt/myroot
for i in proc dev sys; do mount -o bind /$i /mnt/myroot/$i ; done
cp -L /etc/resolv.conf /mnt/myroot/etc
chroot /mnt/myroot/
pacman -Sy
pacman -S wireless_tools # не помню, как точно называется. поищи через pacman -Ss wireless
Эти утилы в арче не ставятся при установке, но на установочном носителе присутствуют (глупо ага, но это же арч)

p.s. а ifconfig на самом деле есть, от рута надо же все дела делать.

p.p.s. самое главное: ставь убунту и не парься

---------------------- Пиши их-под анонимуса @ помогай оцифровывать книги и газеты @ помогай зарабатывать гуглу

anonymous
()
Ответ на: комментарий от anonymous

> Эти утилы в арче не ставятся при установке, но на установочном носителе присутствуют (глупо ага, но это же арч)

Толсто. Их можно установить при установке системы.

bsdfun ★★★★★
()
Ответ на: комментарий от anonymous

1. Как было выше сказано доступ к интернету у меня при большой потребности есть.

2. Как было сказано выше wireless_tools я ставил.

3. ifconfig делать что от root'а что от sudo файл на диске не появится.

4. А разве не проще это:

for i in proc dev sys; do mount -o bind /$i /mnt/myroot/$i ; done

заменить этим:

mount --bind /proc/ /mnt/myroot/proc
(я не утверждаю и не намекаю - я спрашиваю, в шелле не очень силен)?

sphericalhorse ★★★★★
() автор топика
Ответ на: комментарий от vitruss

>вместо ifconfig теперь ip/route.

Хорошо, что я вовремя свалил с арча. Там хоть обратно можно поставить ifconfig, или совсем выпилили из репозитория?

gentoo_root ★★★★★
()
Ответ на: комментарий от sphericalhorse

wareless_tools как бы он не входит в обычную установку, если его не выбрать руками, например он не нужен тем кто подключен одним кабелем.

vitruss ★★★★★
()
Ответ на: комментарий от gentoo_root

А какая разница? зачем этим вообще пользоваться? Вcе настройки делаются в конфиге вида:

interface=eth0
address=192.168.255.1
netmask=255.255.255.0
gateway=192.168.255.1
Потом перезапуск сети и всё работает!

Если и надо, то синтаксис предельно ясный. Если не понятно всегда можно посмотреть примеры в скриптах арча.

vitruss ★★★★★
()
Ответ на: комментарий от vitruss

Блин, да в который раз говорю: wireless_tools установлен!

sphericalhorse ★★★★★
() автор топика
Ответ на: комментарий от sphericalhorse

Блин, я опять конкретно провтыкал. wl, это модуль который принадлежит пакету broadcom_wl который в AUR (про него ещё в мануале написано).

Осталось научится пользоваться iproute2/ip.

Я где то протупил когда первый раз broadcom_wl ставил и потом думал, что он установлен.

sphericalhorse ★★★★★
() автор топика
Ответ на: комментарий от cyberstorm

Смотреть. Там ничего нет по ip и iproute2.

А с NetworkManager+network-manager-applet получится сделать без лишних телодвижений (через кнопочку на панели, как в Ubuntu)?

sphericalhorse ★★★★★
() автор топика
Ответ на: комментарий от cyberstorm

Это всё хорошо, но я правильно понимаю, что вместо одного файла конфига и одного демона мы теперь имеем нужду добавлять

ip link set dev eth0 up
dhcpcd eth0

в стартовые скрипты, в случае получения ip по dhcp, к примеру? Простое указание интерфейса в /etc/rc.conf сеть не поднимает.

Я может чего-то не дочитал/не понял, но где K.I.S.S.?

Masque
()
Ответ на: комментарий от Masque

Здесь я здаюсь, так как у меня проводное соединение по dhcp и настройкой wireless я не заморачивался. И дурацкий вопрос: а не забыл демон рестартануть после редактирования конфига? А то, знаешь, бывает, особенно после длительного плясания с бубном. Ещё повтыкай в эту сторону:

# Enable these netcfg profiles at boot-up. These are useful if you happen to
# need more advanced network features than the simple network service
# supports, such as multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This requires the netcfg package

cyberstorm
()
Ответ на: комментарий от cyberstorm

Так демон network у нас устаревший теперь, надо как-то без него. На десктопе у меня тоже провод с dhcp, там именно такая система у меня !network в rc.conf и вышеупомянутые строки в rc.local. Ноут пока не обновлял.

Masque
()
Ответ на: комментарий от sphericalhorse

Все работает чеоез NetworkManager+network-manager-applet.

Оффтоп

Осталось понять как сделать в Gnome 3 автозапуск компиза.

И может глупый вопрос, но компиз будет работать если удалить mutter/metacity?

sphericalhorse ★★★★★
() автор топика
Ответ на: комментарий от Masque

Однако! Почитал это

There are now 2 ways to configure netowrking in rc.conf. The "Single Interface" (interface,address,netmask,gateway) way and the NETWORKS/netcfg way. The DAEMONS variable must reflect which method you are using.

    Single interface: 

    Edit the four variables: interface,address,netmask, and gateway in rc.conf.
    USE THE "network" DAEMON in DAEMONS. 

    NETWORKS/netcfg: 

    Configure netcfg profiles in /etc/network.d.
    list them in NETWORKS in rc.conf.
    USE THE "net-profiles" DAEMON IN DAEMONS.
и это, проникся. Вопрос о том, где же KISS, спорный, на мой взгляд. Непривычно, конечно, после одной строчки в rc.conf втыкать в net-profiles, но жизнь это нововведение должно облегчить. Мне так кажется.

cyberstorm
()

Вот я тоже сегодня охудивился.

Какой-то странный у арча кисс.

Больше всего удивило неспособность переписать конфиги, так, чтобы и после установки интернет работал.

aedeph
()

Чувак, ты уверен что тебе нужен линукс?! О_о ЗЫ спасибо, поржал. ЗЗЫ и не надо говорить что все когда-то были ламерами...

erfea ★★★★★
()
Ответ на: комментарий от erfea

>и не надо говорить что все когда-то были ламерами...

А в чем ТС не подошел по ДНК? Вполне нормальные вопросы неуча, ничего выходящего за рамки этики.

aedeph
()
Ответ на: комментарий от aedeph

Да всё бы ничего, но называть модулями ядра утилиты ifconfig, iwconfig, wl и даже пытаться делать modprobe уже перебор, если чел реально на такое способен ему линукс противопоказан, для начало надо было хоть книгу какую-то по линуксу изучить, уж потом пытаться пользоваться.

erfea ★★★★★
()
Ответ на: комментарий от erfea

>для начало надо было хоть книгу какую-то по линуксу изучить, уж потом пытаться пользоваться.

ИМХО же забыл. Без практики пользования «модули ядра», «пересобрать», «утилиты» - пустые слова. А книги по каждому чиху для асоциальных типов, которым стыдно признаться, что они что-то не знают.

aedeph
()
Ответ на: комментарий от aedeph

Без понимания таких базовых вещей как «модули ядра», «пересобрать», «утилиты» лезть в лялих самостоятельно идиотизм. Надо знание основ откуда-то взять (а для этих целей книги то как раз и самое оно) или если уж нужен лялих а учиться в лом (или мозгов не хватает) пользоваться услугами «друга гуру»/специалиста.

erfea ★★★★★
()
Ответ на: комментарий от erfea

А понимания без пользования и не будет. И штудировать книги без работы с системой - идиотизм гораздо большего порядка. Это даже жестче, чем учить физику, не глядя на мир и не решая задачки.

aedeph
()
Ответ на: комментарий от aedeph

Ага, много ты физики освоишь не умея пользоваться измерительными приборами (это первый урок в школьной программе), и ведь не просто же так.

erfea ★★★★★
()
Ответ на: комментарий от erfea

Линейкой и секундомером штоле? Однако почему-то про дифференциальное исчисление не рассказывают.

aedeph
()
Ответ на: комментарий от amorpher

Вполне нормальный вопрос (судя по топику, а не по дальнейшему). У меня это gem, например. Хотя ни разу даже не пытался делать столь базовую штуку модулем, всегда впаивал намертво в само ядро.

powerpc
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.