Sekali waktu, saya menggunakan ifdown eth0 ke adaptor jaringan. Sudah bertahun-tahun sejak saya bisa menjalankannya, pada dasarnya sejak saya menggunakan Ubuntu / Debian.
Saya mendapatkan ini:
$ sudo ifdown eth0
ifdown: interface eth0 not configured
Jika saya menjalankan ifconfig, saya mendapatkan:
eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:192.168.20.50 Bcast:192.168.21.255 Mask:255.255.254.0
inet6 addr: fe80::6e3b:e5ff:fe36:2ee/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1205280 errors:0 dropped:502 overruns:0 frame:0
TX packets:34930 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:165685286 (165.6 MB) TX bytes:5754120 (5.7 MB)
Interrupt:20 Memory:f7f00000-f7f20000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:9146 errors:0 dropped:0 overruns:0 frame:0
TX packets:9146 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:734342 (734.3 KB) TX bytes:734342 (734.3 KB)
Saya sudah mencari di Google untuk mengetahui bagaimana melakukan ini dan semua yang saya temukan mengatakan jalankan ifdown eth0. Bagaimana cara menghentikan adaptor jaringan pada kotak Debian / Ubuntu?
sumber
eth0
kemungkinan besar akan naik lagi.nm
danwicd
yang sama di distro, tetapi hal-hal tingkat rendah "tradisional" tidak.jika
ifconfig
tidak tersedia di distro Anda, itu berarti digantikan olehip
perintah. Dalam hal ini, solusinya adalahip link set eth0 down
sumber
Tidak ada jawaban pasti karena mungkin ada beberapa cara untuk mengelola jaringan di Debian. Saya menyadari setidaknya tiga:
Pendekatan "tradisional", menggunakan
/sbin/ifup
,/sbin/ifdown
dan/etc/init.d/networking
, semua menggunakan/etc/network/interfaces
file konfigurasi. Ini disediakan olehifupdown
paket.Karena
ifdown
tidak tahu apa-apa tentang adaptor, saya rasa cara lain digunakan untuk mengelola jaringan.Saya juga sadar tentang paket yang beleived menjadi drop-in pengganti
ifupdown
,netscript
tapi karena menggunakan cara yang sama untuk mengelola adapter ini seharusnya juga tidak kasus Anda.Seharusnya Anda harus mencari tahu mana yang dipasang dan bekerja dari sana. Keduanya
nm
danwicd
biasanya dikonfigurasikan menggunakan alat GUI (dan biasanya melalui applet mulai bersama DE Anda).nm
memiliki alat baris perintah, yang disebutnm-cli
. Tidak yakin tentang ituwicd
.Jika Anda melakukan instalasi sederhana dan memilih tugas "Desktop" maka saya percaya (meskipun tidak yakin) Anda sudah menginstal NetworkManager.
sumber
litteraly artinya
perintah ifupdown memiliki histeresis: setelah Anda mengaktifkan antarmuka dengan ifup, itu disimpan di tempat
/run/network/ifstate
Anda mengaktifkannya.Status akan disimpan meskipun operasi gagal (terutama karena
/etc/network/interfaces
tidak ditulis dengan benar). Solusi utama saya sampai sekarang adalah mengedit secara manual/run/network/ifstate
untuk bertindak sebagaimana eth0 naik dan kemudian menolaknya:Kemudian Anda bisa mulai lagi dengan pengaturan yang bersih.
sumber