Anonim

Nick menulis:

Saya tertanya-tanya jika ada cara untuk mempunyai 2 komputer, satu linux dan satu tetingkap berasaskan, pada rangkaian dan mereka dapat berkomunikasi.
Saya telah melihat "alat rangkaian windows" sebelum tetapi saya hanya dapat pergi ke komputer tingkap dan bukan sebaliknya.

adakah anda tahu apa cara untuk mendapatkan komputer tingkap untuk bercakap dengan komputer linux?

Yang saya tidak pasti pasti bagaimana untuk menjawab, kerana "bercakap" boleh bererti perkara yang berbeza. Ini bermakna perkongsian sambungan rangkaian, memberikan akses kepada fail tertentu pada mana-mana sistem yang diberikan pada rangkaian anda, memberikan kebenaran akses kepada peranti (seperti pencetak) dan sebagainya. Saya akan mengandaikan bahawa Nick merujuk kepada perkongsian fail.

Linux pada asasnya boleh menyambung ke mana-mana komputer atau peranti lain selama protokol disokong. Apabila ia datang kepada perkongsian fail, orang ramai yang biasa dihadapi ialah "PC X boleh 'bercakap' dengan PC Y , tetapi PC Y tidak boleh bercakap dengan PC X ". Malangnya, tidak pernah ada satu penyelesaian yang mudah untuk masalah ini, kerana, OS yang berbeza telah menetapkan keizinan mereka secara berbeza.

Di sisi perkara Linux, kaedah yang paling umum ialah menggunakan Samba, yang direka khusus untuk fail serat dan perkongsian pencetak; dokumentasi untuk ini adalah banyak kerana ia telah agak lama. Dokumentasi Ubuntu pada Samba ada di sini.

Di sisi Windows perkara, Vista dan 7 memperkenalkan keselamatan yang lebih ketat ke dalam OS, yang bagi sesetengahnya adalah gangguan. Walau bagaimanapun saya menganggapnya sebagai gangguan yang perlu kerana ia membuat rangkaian yang lebih selamat.

Memang benar lebih kerap daripada tidak bahawa sisi Windows akan menjadi yang memberi anda masalah apabila cuba 'bercakap' dengan Linux, namun ada beberapa perkara yang boleh anda lakukan untuk menjadikan proses lebih mudah.

1. Nama pengguna dan kata laluan sama pada mesin Windows dan Linux

Ini bukan perkara yang paling selamat untuk dilakukan, tetapi ia memudahkan perkongsian fail. Sekiranya pengguna "Quincy" berada pada kotak Windows anda dengan kata laluan "OhMagooYou'veDoneItAgain", "Quincy" harus berada di kotak Linux dengan kata laluan yang sama.

Nota penting: JANGAN buat kotak Linux dan Windows nama mesin yang sama, lain perkongsian tidak akan berfungsi. Nama pengguna boleh sama, tetapi nama mesin tidak boleh.

2. Tahu Kelompok Kerja Windows anda

Jika anda tidak tahu apa kumpulan kerja Windows, mungkin nama kerja kumpulan anda adalah MSHOME atau WORKGROUP. Anda mungkin perlu mengubahnya kepada sesuatu yang anda akan ingat.

Jika anda ingin menukar kumpulan kerja, katakan, ROADHOG, bagaimana untuk melakukan ini di XP ada di sini, dan untuk Win7 ada di sini. Ambil perhatian bahawa anda akan perlu reboot sekali apabila anda melakukan ini untuk melaksanakan perubahan.

3. Linux biasanya merupakan persekitaran yang lebih baik untuk dibagikan daripada

Windows secara umumnya mempunyai cara mengasingkan barangan melalui rangkaian. Dan dengan ganjil saya maksudkan kadang-kadang saham boleh secara rawak hilang dan muncul kembali (iaitu "Sumber rangkaian itu berada dalam senarai Rangkaian Tempat saya yang kedua lalu .. mana-mana ia pergi?) Ini terutama berlaku apabila cuba mengakses barangan melalui wayarles atau cuba buat kotak XP dan 7 Win "bermain bagus" antara satu sama lain.

Cara perkongsian fail Linux adalah untuk semua maksud dan tujuan yang lebih "padat" kerana pada asasnya bertindak seperti pelayan walaupun berjalan sebagai desktop. Apabila anda berkongsi sesuatu yang keluar dari Linux, kemungkinan mana-mana rangkaian rangkaian yang buruk berlaku tidak kelihatan sama sekali. Sekiranya pergi dari Linux ke kotak Win, sebaliknya, perkara aneh boleh berlaku. Kadang-kadang anda mungkin tidak mempunyai pilihan dalam perkara itu, tetapi dinasihatkan "kelemahan" rangkaian dapat terjadi ketika melakukan hal Win-to-Linux.

4. Apabila semuanya gagal, hubungkan "langsung dengan IP"

Setiap PC di rangkaian anda sama ada berdasarkan Linux atau Windows mempunyai nama mesin, tetapi kadang-kadang nama-nama ini tidak akan diterjemahkan ke atas rangkaian. Jika itu berlaku, anda menyambung ke saham secara langsung dengan alamat IP dan bukannya nama mesin untuk melangkau proses terjemahan nama sama sekali.

Katakan anda mempunyai Win kotak Waldo dan kotak Linux McBarker anda , dan apabila anda cuba menyambungkan sama ada dengan nama mesin, ia tidak berfungsi.

Ketahui alamat IP bagi setiap kotak (program pentadbiran router anda adalah cara paling mudah untuk melakukannya). Kami akan mengatakan Waldo ialah 192.168.0.5 dan McBarker ialah 192.168.0.6. Apabila menyambung ke bahagian pada salah satu kotak, gunakan IP bukan nama. Jika menyambung dari kotak Win ke kotak Linux, anda akan masuk ke bar alamat Windows Explorer dan taip \\ 192.168.0.6 untuk melihat semua saham yang terdapat di dalam kotak Linux.

Ini jelas bukan penyelesaian yang cantik, tetapi ia berfungsi. Dan jika tidak, ia sama ada isu kebenaran atau kotak lain tidak boleh dihubungi, yang akan anda uji dengan PINGing kotak dari Prompt Perintah (misalnya PING 192.168.0.6 untuk melihat jika anda mendapat balasan).

Jika anda mendapati kaedah langsung oleh IP berfungsi untuk anda, saya sangat menyarankan untuk memberikan alamat IP kekal kerana mereka mungkin dinamik secara dinamik oleh penghala. Apa ini bermakna menubuhkan setiap kotak di rangkaian anda supaya ia sentiasa memperolehi alamat IP yang sama dan bukannya mempunyai router yang secara rawak menentukan alamat mana yang hendak diberikan berdasarkan peranti mana yang dihubungkan terlebih dahulu.

Bagaimana untuk mendapatkan tingkap untuk "bercakap" ke linux