Автор Тема: Интерфейсы в Simply Linux  (Прочитано 2525 раз)

Оффлайн votss

  • Участник
  • *
  • Сообщений: 29
Интерфейсы в Simply Linux
« : 28.05.2014 11:08:37 »
Как создаются названия интерфейсов в Симпли? В предыдущих дистрибутивах названия были типа - wlan0.
Сейчас же как-то по особому - enp1s0
Какова логика создания. Вопрос возник из-за того, что на ноутбуке есть wifi карточка, система её распознаёт, но не подключает.
# lspci -v

00:06.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
   Subsystem: Gemtek Technology Co., Ltd Device 0006
   Flags: bus master, fast devsel, latency 64, IRQ 18
   Memory at d0000000 (32-bit, non-prefetchable) [size=8K]
   Kernel driver in use: wl
Однако в интерфейсах только видно сетевое соединение - enp0s18
Как подключить WiFi соединение?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
Re: Интерфейсы в Simply Linux
« Ответ #1 : 28.05.2014 17:09:21 »
Смотреть dmesg на предмет отсутствующего firmware и воспользоваться поиском по форуму.

Например, http://forum.altlinux.org/index.php?topic=27267.0
Андрей Черепанов (cas@)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: Интерфейсы в Simply Linux
« Ответ #2 : 28.05.2014 17:27:58 »

может ядро тестовое поставить?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: Интерфейсы в Simply Linux
« Ответ #3 : 28.05.2014 17:47:08 »
enp1s0
Мода новая такая... С подачи разработчиков udev/systemd...

Оффлайн Spanish ArCher

  • Участник
  • *
  • Сообщений: 1 234
Re: Интерфейсы в Simply Linux
« Ответ #4 : 29.05.2014 12:31:24 »
enp1s0
Мода новая такая... С подачи разработчиков udev/systemd...

Я из-за их моды теперь не могу сетевым монитором пользоваться, потому как идиотское имя интерфейса wlp0s29f7u2 не умещается в поле настроек. Одного символа не хватает.
Мож багу повесить на что-то?
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
Re: Интерфейсы в Simply Linux
« Ответ #5 : 29.05.2014 13:40:42 »
Мож багу повесить на что-то?
На knemo?
Андрей Черепанов (cas@)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: Интерфейсы в Simply Linux
« Ответ #6 : 29.05.2014 13:42:32 »
Мож багу повесить на что-то?
На knemo?
У меня руки не доходят убедиться, что OpenVZ не работает с интерфейсами вида enp1s0.1 (802.1q в смысле). На udev вешать надо, на udev. ;-)

Оффлайн Spanish ArCher

  • Участник
  • *
  • Сообщений: 1 234
Re: Интерфейсы в Simply Linux
« Ответ #7 : 29.05.2014 14:42:13 »
Мож багу повесить на что-то?
На knemo?

knemo - это в KDE, а в симпли я не знаю в каком пакете "Сетевой монитор".
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Интерфейсы в Simply Linux
« Ответ #8 : 29.05.2014 16:40:05 »
Я из-за их моды теперь не могу сетевым монитором пользоваться, потому как идиотское имя интерфейса wlp0s29f7u2 не умещается в поле настроек. Одного символа не хватает.

Да, в sysvinit этого быть не может.

Мож багу повесить на что-то?
а в симпли я не знаю в каком пакете "Сетевой монитор

ps -eo args|grep xfce|grep net|sort
/usr/lib/xfce4/panel-plugins/xfce4-netload-plugin  19 14726826 netload Сетевой монитор Показывать сетевой
rpm -qf /usr/lib/xfce4/panel-plugins/xfce4-netload-plugin
xfce4-netload-plugin-1.2.0-alt1
« Последнее редактирование: 29.05.2014 16:41:57 от Speccyfighter »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: Интерфейсы в Simply Linux
« Ответ #9 : 29.05.2014 17:35:26 »
Я из-за их моды теперь не могу сетевым монитором пользоваться, потому как идиотское имя интерфейса wlp0s29f7u2 не умещается в поле настроек. Одного символа не хватает.
Да, в sysvinit этого быть не может.
Может. Дело не в том куске systemd, который systemd, а в том, который udev...

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: Интерфейсы в Simply Linux
« Ответ #10 : 29.05.2014 18:58:26 »
Мож багу повесить на что-то?
На Поцтеринга

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Интерфейсы в Simply Linux
« Ответ #11 : 29.05.2014 19:10:45 »
Обычно имя интерфейса нормальное:
# cat /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x8086:0x4220 (ipw2200)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="чё-то", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x14e4:0x170c (b44)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="чё-то", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"


Я из-за их моды теперь не могу сетевым монитором пользоваться, потому как идиотское имя интерфейса wlp0s29f7u2 не умещается в поле настроек. Одного символа не хватает.
Да, в sysvinit этого быть не может.
Может. Дело не в том куске systemd, который systemd, а в том, который udev...

Ну да...
fi

basename=${INTERFACE%%[0-9]*}
match="$match, KERNEL==\"$basename*\""

if [ "$INTERFACE_NAME" ]; then
        # external tools may request a custom name
        COMMENT="$COMMENT (custom name provided by external tool)"
        if [ "$INTERFACE_NAME" != "$INTERFACE" ]; then
                INTERFACE=$INTERFACE_NAME;
                echo "INTERFACE_NEW=$INTERFACE"
        fi
else
        # if a rule using the current name already exists, find a new name
        if interface_name_taken; then
                INTERFACE="$basename$(find_next_available "$basename[0-9]*")"
                # prevent INTERFACE from being "eth" instead of "eth0"
                [ "$INTERFACE" = "${INTERFACE%%[ \[\]0-9]*}" ] && INTERFACE=${INTERFACE}0
                echo "INTERFACE_NEW=$INTERFACE"
        fi
fi

write_rule "$match" "$INTERFACE" "$COMMENT"

unlock_rules_file

exit 0
/lib/udev/write_net_rules lines 115-141/141 (END)
Можно поподробнее про тот внешний тулз, который помогает имени интерфейса стать таким уродским?
Не-не, это не вброс - это вопрос.

« Последнее редактирование: 29.05.2014 19:13:24 от Speccyfighter »

vano

  • Гость
Re: Интерфейсы в Simply Linux
« Ответ #12 : 29.05.2014 19:14:27 »
Можно поподробнее про тот внешний тулз, который помогает имени интерфейса стать таким уродским?
Вы не романтик ;-Ь

Это же так славненько, интерфейс под именем wwp0s29u1u3i1  :rolleyes:
Чем вам не Эйяфьядлайёкюдль?  :-P
« Последнее редактирование: 29.05.2014 19:18:35 от vano »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Интерфейсы в Simply Linux
« Ответ #13 : 29.05.2014 19:27:02 »
Можно поподробнее про тот внешний тулз, который помогает имени интерфейса стать таким уродским?
Вы не романтик ;-Ь

Это же так славненько, интерфейс под именем wwp0s29u1u3i1  :rolleyes:
Чем вам не Эйяфьядлайёкюдль?  :-P

Эт точно. Не романтик. :-)
Скорее поклонник правил классического UNIX: делай проще тупица.

Кто-то из UNIX-программистов сказал, что самым продуктивным у него был день, когда он удалил 1000 строк кода.

Оффлайн Spanish ArCher

  • Участник
  • *
  • Сообщений: 1 234
Re: Интерфейсы в Simply Linux
« Ответ #14 : 30.05.2014 15:27:44 »
ps -eo args|grep xfce|grep net|sort
/usr/lib/xfce4/panel-plugins/xfce4-netload-plugin  19 14726826 netload Сетевой монитор Показывать сетевой
rpm -qf /usr/lib/xfce4/panel-plugins/xfce4-netload-plugin
xfce4-netload-plugin-1.2.0-alt1

Bug #30097
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение