LINUX.ORG.RU

Как в Debian Linux «не поднимать» сетевой интерфейс при запуске системы?

 ,


1

2

Всем здравствуйте.

Есть ноутбук, на нём – два сетевых интерфейса: eth0 и wlan0.

Хочется иметь настройки для eth0 в /etc/network/interfaces (напр., использовать DHCP, а тж dns-search), но, при этом, чтобы при запуске системы (/etc/init.d/networking start) или перезапуске соотв. сервиса (/etc/init.d/networking {stop|restart}) интерфейс eth0 игнорировался, а «поднимался» только по явному ifup eth0. Вопрос: как?

Сейчас конфигурация примерно такая, и это не работает (т. е. каждый раз для eth0 идёт попытка настройки по DHCP):

auto lo
iface lo inet loopback

#auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
        dns-search example.com

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
        dns-search example.com
        wpa-ssid ...
        wpa-psk ...

Разновидность этого же вопроса – как сделать так, чтобы попытка конфигурации eth0 предпринималась только в случае, когда витая пара воткнута в разъём RJ-45, ну т. е. тогда, когда link detected (через /sys/class/net/eth0/operstate или ethtool)?

$ ethtool eth0
Settings for eth0:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Half 1000baseT/Full 
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: Yes
        Speed: 10Mb/s
        Duplex: Half
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: pumbg
        Wake-on: d
        Current message level: 0x00000033 (51)
                               drv probe ifdown ifup
        Link detected: no
★★★★★

Не ставить галочку напротив пункта «Автоматически подключаться к этой сети когда она доступна» в network-manager-gnome ?

Beleth
()
Ответ на: комментарий от gremlin_the_red
#auto eth0
#allow-hotplug eth0
manual eth0

Спасибо, помогло!

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

Не ставить галочку напротив пункта «Автоматически подключаться к этой сети когда она доступна» в network-manager-gnome?

Это был такой тонкий троллинг?

У меня нет `network-manager-gnome`.

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

Это был такой тонкий троллинг?

Нет, просто очевидно, что документацию ты даже не открывал, вот тебе и предложили решение без заморочек.

anonymous
()

как сделать так, чтобы попытка конфигурации eth0 предпринималась только в случае, когда витая пара воткнута в разъём RJ-45, ну т. е. тогда, когда link detected

ifplugd? (ты не поверишь, кто его когда-то давно написал. :)

https://www.debian.org/doc/manuals/debian-reference/ch05.en.html#_the_ifplugd...

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от Zubok

(ты не поверишь, кто его когда-то давно написал. :)

Евгений, спасибо!

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

Ты бы сначала посмотрел, кто автор ifplugd, а то выглядишь глупо.

Ну, посмотрел. И что?

Такая была интрига, а ты пришёл и всё разрушил.

Может, я тайный поклонник Его =)

Bass ★★★★★
() автор топика
Последнее исправление: Bass (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.