ifup та ifdown не працюють на raspbian stretch lite 2017-09-07-raspbian-stretch-lite.img


11

Я щойно встановив чисте зображення останньої програми Raspbian Stretch Lite.

Зокрема - 2017-09-07-raspbian-stretch-lite.img

ifconfig показує, що мій wifi-інтерфейс wlan0 виявлений і встановлений.

eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether b8:27:eb:c6:dc:d4  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 2516  bytes 144456 (141.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2516  bytes 144456 (141.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.165  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::d4dd:c202:d337:c0de  prefixlen 64  scopeid 0x20<link>
        ether 00:24:a5:36:ed:49  txqueuelen 1000  (Ethernet)
        RX packets 49461  bytes 49499638 (47.2 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 36499  bytes 4455517 (4.2 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Однак, намагаючись використовувати команди ifdownабо ifupкоманди, говорить про те, що пристрою не існує.

[pi:~] sudo ifdown wlan0
ifdown: unknown interface wlan0

Можливо, ifup та ifdown працюватимуть лише в тому випадку, якщо / etc / network / interfaces використовується для управління мережевими пристроями, і, мабуть, це не так у розширеній версії для розтягування Lite від 2017-09-07


Дякую за інформативний коментар! FYI Я скачав raspbian полегшеного зображення на raspberrypi.org/downloads/raspbian той , який говорить - Raspbian Stretch Lite Minimal зображення , заснованим на Debian Stretch Версії: сентябрь 2017 Дата випуску: 2017-09-07 Версія ядро: 4,9
Сараф

Файл / etc / network / interfaces все ще існує. Чи можливо використовувати цей файл для управління мережевими інтерфейсами (та відключення dhcpcd)?
сараф

1
Для тих, хто заплутався у "застарілому" статусі ifconfig, ось пристойний потік цього ServerFault: Чи повинен я кинути використання Ifconfig? .. ifconfigіснуватиме ще довго. Начебто IPv4. Існує не один спосіб налаштування системи. Я використовую, ifconfigтому що це дуже просто і дає хороший вихід, до якого я звик ... це моє вподобання, і я продовжуватиму його використовувати до тих пір, поки він не включений до репо.
RubberStamp

Після 2+ років, здається, це залишається актуальним питанням без чіткої відповіді. Це питання було корисним , але не остаточним.
Seamus

Відповіді:


15

Що працює замість

sudo ifup wlan0
sudo ifdown wlan0

є

sudo ifconfig wlan0 up
sudo ifconfig wlan0 down

3
Коли "повноваження, які є" вирішать змінити все це (мережевий бізнес) навколо, як вони сповіщають своїх користувачів про те, що вони зробили? Або вони просто вносять зміни, а селяни залишають домагатися самих себе? Що мене дуже заплутало - це всі "артефакти", які вони залишають розкиданими в / і т.д.
Сеамус

1

У мене була схожа проблема після встановлення PiHole. Я знайшов цей сайт корисним. https://raspberry-projects.com/pi/programming-in-c/tcpip/configuring-network-adaptors

У моєму випадку я намагався змінити статичний IP PiHole після встановлення, і у мене було два IP-адреси у файлі /etc/dhcpcd.conf. Як тільки я виправив помилку, мій Пі знову працює на дротовому з'єднанні.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.