ifup dan ifdown tidak berfungsi pada raspbian stretch lite 2017-09-07-raspbian-stretch-lite.img

11

Saya baru saja menginstal gambar bersih dari Raspbian Stretch Lite terbaru.

Khusus - 2017-09-07-raspbian-stretch-lite.img

ifconfig menunjukkan bahwa antarmuka wifi saya wlan0 terdeteksi dan naik.

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

Namun, mencoba menggunakan ifdownatau ifupperintah mengatakan bahwa perangkat tidak ada.

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

Mungkin, ifup dan ifdown hanya akan berfungsi jika / etc / network / interfaces digunakan untuk mengelola perangkat jaringan, dan itu tampaknya tidak terjadi pada versi raspbian stretch lite tanggal 2017-09-07

saraf
sumber
Terima kasih atas komentarnya yang informatif! FYI Saya mengunduh gambar raspbian lite di raspberrypi.org/downloads/raspbian Gambar yang mengatakan - Raspbian Stretch Lite Gambar minimal berdasarkan Debian Stretch Versi: September 2017 Tanggal rilis: 2017-09-07 Versi kernel: 4.9
saraf
File / etc / network / interfaces masih ada. Apakah mungkin menggunakan file itu untuk mengelola antarmuka jaringan (dan menonaktifkan dhcpcd)?
saraf
1
Bagi mereka yang bingung dengan status "usang" ifconfig, inilah utas yang layak tentang ServerFault itu: Haruskah saya berhenti menggunakan Ifconfig? .. ifconfigakan ada untuk waktu yang lama. Jenis seperti IPv4. Ada lebih dari satu cara untuk mengkonfigurasi sistem. Saya menggunakan ifconfigkarena sangat mudah dan memberikan output yang bagus yang saya gunakan ... itu adalah preferensi saya, dan saya akan terus menggunakannya selama itu termasuk dalam repo.
RubberStamp
Setelah 2+ tahun, ini tampaknya tetap menjadi pertanyaan yang valid tanpa jawaban yang jelas. T&J ini bermanfaat , tetapi tidak pasti.
Seamus

Jawaban:

15

Apa yang berhasil, bukan

sudo ifup wlan0
sudo ifdown wlan0

adalah

sudo ifconfig wlan0 up
sudo ifconfig wlan0 down
saraf
sumber
3
Ketika "kekuatan yang ada" memutuskan untuk mengubah semua ini (bisnis jaringan), bagaimana mereka memberi tahu pengguna apa yang telah mereka lakukan? Atau, apakah mereka hanya melakukan perubahan, dan membiarkan para petani berjuang sendiri? Apa yang saya anggap paling membingungkan adalah semua "artefak" yang mereka tinggalkan tersebar di / etc.
Seamus
1

Saya memiliki masalah serupa setelah menginstal PiHole. Saya menemukan situs ini sangat membantu. https://raspberry-projects.com/pi/programming-in-c/tcpip/configuring-network-adaptors

Dalam kasus saya, saya telah mencoba untuk mengubah IP statis PiHole setelah instalasi dan saya memiliki dua IP dalam file /etc/dhcpcd.conf. Setelah saya memperbaiki kesalahan Pi saya bekerja pada koneksi kabel lagi.

OnePuttMike
sumber