Jadi saya menjalankan Debian 9 dengan KDE, dan karena Spotify tidak mendukung mode offline, saya baru saja membuat namespace baru ( ip netns add jail ), dan jalankan Spotify di ns ini ( net ip exec jail su user -c spotify ), tetapi ketika saya melakukan ini tombol media tidak akan berfungsi (putar, berikutnya, dll).
Setiap ide dihargai
0
veth
pasangan untuk berkomunikasi dengan namespace utama? Namespace utama Anda melakukan routing / NAT, apa pun yang diperlukan?Jawaban:
Berikut ini adalah skrip bash kecil untuk membuat namespace baru, mengatur pasangan veth, dan meluncurkan sebuah
xterm
dalam namespace tersebut:Ganti
your_userid
di baris terakhir dengan id pengguna Anda, jadisu
bisa mengubahnya. Gunakanip addr
danip route
keduanya dixterm
terminal itu dan di beberapa terminal lain untuk memahami konfigurasi jaringan.Sekarang jalankan
xev
dari yang baruxterm
, dan verifikasi bahwa kunci media berfungsi (benar-benar tidak ada alasan mereka tidak boleh, kunci itu sendiri sama sekali tidak terkait dengan ruang nama jaringan).Namespace jaringan bertindak seperti komputer kecil yang terpisah di dalam komputer Anda, jadi Anda masih harus membuat komputer "nyata" Anda (namespace utama) menghubungkannya ke router Anda, misalnya dengan menggunakan NAT on
veth0a
(google for tutorials: Anda perlu mengaktifkan penerusan , daniptables
aturan topeng ).Uji bahwa namespace baru berhasil terhubung ke router Anda dengan
ping google.com
(atau apa pun).Akhirnya, coba luncurkan spotify dari yang baru
xterm
. Jika tes di atas semuanya berhasil, itu akan berhasil.sumber