แก้ไขปัญหาการเข้าถึงโฟลเดอร์แชร์ของ windows XP จาก Fedora:
คุณได้รับข้อผิดพลาด:
mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
1. ตรวจสอบให้แน่ใจว่า Linux สามารถ ping กล่องอื่นได้
เรียกใช้คำสั่งนี้บนกล่อง linux เป็น IP ของกล่อง windows:
el@defiant /mnt $ ping 192.168.13.107
PING 192.168.13.107 (192.168.13.107) 56(84) bytes of data.
64 bytes from 192.168.13.107: icmp_req=1 ttl=128 time=0.366 ms
--- 192.168.13.107 ping statistics ---
44 packets transmitted, 44 received, 0% packet loss, time 42999ms
rtt min/avg/max/mdev = 0.178/0.227/0.366/0.038 ms
หากคุณไม่สามารถเข้าถึงกล่องหรือการเชื่อมต่อเข้าและออกเมานต์อาจบ่น
2. ตรวจสอบว่ามีการแชร์โฟลเดอร์จริงบน windows
C:\
เปิดเบราเซอร์ไฟล์ไปยัง
public
สร้างโฟลเดอร์ใหม่ที่เรียกว่า ตอนนี้คุณมี C: \ public แล้ว
- ภายในโฟลเดอร์นั้นให้สร้างเอกสารข้อความใหม่ชื่อว่า "test.txt"
- คลิกขวาที่โฟลเดอร์
C:\public
และไปที่คุณสมบัติ
- คลิกที่แท็บการแชร์
- ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายที่ "แบ่งปันโฟลเดอร์นี้บนเครือข่าย" หมายเหตุชื่อที่ใช้ร่วมกัน: 'สาธารณะ'
- คลิกตกลง มือเล็ก ๆ น้อย ๆ ควรปรากฏขึ้นใต้โฟลเดอร์ซึ่งหมายความว่ามีการแบ่งปัน
ตอนนี้โฟลเดอร์ 'สาธารณะ' ถูกแชร์แล้วและคุณควรจะเชื่อมต่อกับมันด้วย Linux
3. บน Linux ให้ทำการแชร์กับ 'mount':
- เปิดคอนโซลและ
su
ไปที่รูท
ทำไดเรกทอรีmkdir /mnt/windows
นี่เป็นที่ที่คุณเข้าถึงไฟล์ที่แชร์
เรียกใช้คำสั่ง mount ซึ่งแจ้งให้ใส่รหัสผ่าน:
[root@defiant mnt]# mount -t cifs //192.168.13.107/eric /mnt/windows -o username=eric
Password for eric@//192.168.13.107/public: **********
[root@defiant mnt]#
คำสั่งดังกล่าวจะแจ้งให้คุณใส่รหัสผ่านป้อนรหัสผ่านที่ถูกต้องและรหัสที่ไม่ถูกต้องจะทำให้เกิดข้อผิดพลาด หากคุณไม่แน่ใจรหัสผ่านคุณสามารถเปลี่ยนรหัสผ่านในกล่องหน้าต่างภายใต้แผงควบคุม -> บัญชีผู้ใช้
เรียกใช้คำสั่งและเรียกใช้cd /mnt/windows
ls
เนื้อหาของไดรฟ์จะถูกนำเสนอ:
[root@defiant windows]# ls
testing.txt
[root@defiant windows]#
คุณเชื่อมต่อกับไดรฟ์ windows
4. เชื่อมต่อกับไดรฟ์ที่ใช้ร่วมกันด้วยเบราว์เซอร์ไฟล์ konqueror หรือ linux:
- เปิดเบราว์เซอร์ไฟล์ของคุณในกรณีของฉัน Konqueror
- ในแถบตำแหน่งไฟล์ให้ป้อน
smb://192.168.13.107/public
และกด Enter
- คุณอาจได้รับการนำเสนอพร้อมกล่องชื่อผู้ใช้และรหัสผ่าน ป้อนชื่อผู้ใช้และรหัสผ่านของกล่องหน้าต่างที่อธิบายไว้ที่ด้านบนของโพสต์นี้
- ขอแสดงความยินดีคุณเชื่อมต่อกับโฟลเดอร์ที่ใช้ร่วมกัน
การแก้ไขปัญหาถ้าสิ่งข้างต้นไม่ทำงาน
ขั้นตอนที่ 1: คุณลองรีสตาร์ทคอมพิวเตอร์ทั้งสองเครื่องแล้วหรือยัง
รีบูทคอมพิวเตอร์ทั้งสองเครื่อง หลังจากนั้นตรวจสอบให้แน่ใจว่าการอัพเดท windows ทั้งหมดของคุณเสร็จสิ้นแล้ว ตรวจสอบให้แน่ใจว่า Linux มีการอัพเดตซอฟต์แวร์ที่ได้รับการดูแลเช่นกัน รีบูตหลังการอัพเดต
ขั้นตอนที่ 2: ตรวจสอบไฟร์วอลล์ของคุณ ZoneAlarms และซอฟต์แวร์ความปลอดภัยอื่น ๆ
ซอฟต์แวร์ที่ออกแบบมาเพื่อปกป้องคอมพิวเตอร์ของคุณจากไวรัสมัลแวร์หรือความชั่วร้ายบนอินเทอร์เน็ตอาจบล็อกความพยายามในการแบ่งปันไฟล์ของคุณ ไฟร์วอลล์ Windows อาจอยู่ในโหมดหวาดระแวง แม้ว่าไฟร์วอลล์ Windows จะไม่ได้รับการตำหนิ แต่เป็นการปิดชั่วคราวเพื่อตรวจสอบว่าไม่ใช่ปัญหา (อย่าปล่อยทิ้งไว้)
รับรายการซอฟต์แวร์ความปลอดภัยทั้งหมดที่อาจถูกตั้งค่าเป็นโหมดหวาดระแวง ไฟร์วอลล์ Windows, ไฟร์วอลล์บุคคลที่สาม, ZoneAlarms, Antiviruses, Kaspersky, AVG หรือสิ่งอื่นใดที่อ้างว่าปกป้องคุณจากไวรัส / มัลแวร์ / ความชั่วร้าย คุณจะต้องตรวจสอบสิ่งเหล่านี้และปิดพวกเขาชั่วคราวหรือเปิดรายการสีขาวผ่านพวกเขาสำหรับที่อยู่ IP ของคุณ
ขั้นตอนที่ 3: รับเบาะแสจากซอฟต์แวร์ความปลอดภัย
ZoneAlarm จะบันทึกล็อกของโฟลเดอร์ทั้งหมดที่แชร์เหตุการณ์และความพยายามไปที่ภาพรวม -> การแจ้งเตือนและบันทึก และดูรายการความพยายามที่ล้มเหลวทั้งหมดของคุณ ซอฟต์แวร์ตัวอื่นสามารถทำได้เช่นเดียวกัน ในกรณีนี้มันปกป้องคุณจากคุณ
ขั้นตอนที่ 4: สงสัยปัญหาในเราเตอร์หรือเครือข่ายท้องถิ่น
บางทีเราเตอร์สะพานไร้สายฮับที่โง่เง่าหรืออุปกรณ์เครือข่ายอื่นอาจมีคำสั่ง shenanigan อยู่ในนั้นด้วยการบล็อกความพยายามในการเชื่อมต่อโฟลเดอร์แชร์ของคุณ เราเตอร์หรืออุปกรณ์นั้นอาจบล็อกพอร์ตหรือมีบางอย่างในโหมด จำกัด เมื่อเร็ว ๆ นี้มีใครหลงกลไหม? ลองตั้งค่าเราเตอร์ให้กลับไปเป็นค่าเริ่มต้นทุกอย่างแล้วลองอีกครั้ง
ขั้นตอนที่ 5: ตรวจสอบให้แน่ใจว่าเครือข่ายท้องถิ่นของคุณง่ายและถูกต้อง
คอมพิวเตอร์ทั้งสองเครื่องของคุณเชื่อมต่อกับเราเตอร์เดียวกันหรือไม่ บางทีหนึ่งอาจเชื่อมต่อกับสะพานไร้สาย netgear เส็งเคร็งและอื่น ๆ กับเราเตอร์? ทำให้เครือข่ายง่ายขึ้นโดยให้คอมพิวเตอร์ทุกเครื่องเชื่อมต่อกับเราเตอร์หนึ่งตัว รีสตาร์ทเราเตอร์และอินเทอร์เน็ตแล้วลองอีกครั้ง
ขั้นตอนที่ 6: ยังไม่ทำงาน แยกยูนิตที่ชำรุด
ได้เวลาเลี้ยงแมวและแยกยูนิตที่มีข้อบกพร่อง พิสูจน์ว่ากล่อง windows ไม่ได้แชร์ไฟล์ของคุณโดยเชื่อมต่อกับการแชร์กับคอมพิวเตอร์เครื่องอื่น รับแล็ปท็อป windows หรือผลิตภัณฑ์ apple และเชื่อมต่อกับเครือข่ายของคุณและดูว่าพวกเขาสามารถเข้าถึงการแชร์ได้หรือไม่ หากไม่สามารถทำได้กล่องหน้าต่างจะมีปัญหาหากทำได้กล่อง Linux จะมีปัญหา
ขั้นตอนที่ 7: สงสัยว่าไฟร์วอลล์บน Linux
จดบันทึกการเตือนความปลอดภัยพิเศษหรือซอฟต์แวร์ไฟร์วอลล์พิเศษบน Linux เรียกใช้system-config-firewall
และตรวจสอบให้แน่ใจว่ามีการตรวจสอบ smb ตรวจสอบเพื่อให้แน่ใจว่า Linux ไม่ได้ป้องกันการเมานต์ของคุณ สร้าง smb share บนกล่อง Linux อื่นและลองเชื่อมต่อกับมัน
หากไม่ได้ผล ใช้ตัวเลือกนิวเคลียร์ติดตั้งใหม่ทั้งระบบปฏิบัติการและเริ่มต้นใหม่ที่ด้านบน นี่คือการผ่าตัดจรวด