Виправлення неполадок доступу до спільної папки 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 може пінг другого поля.
Виконайте цю команду у вікні linux до IP вікна:
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
- Всередині цієї папки зробіть новий текстовий документ під назвою "testing.txt".
- Клацніть правою кнопкою миші папку
C:\public
та перейдіть до властивостей.
- Перейдіть на вкладку спільного доступу.
- Переконайтесь, що "Надіслати цю папку в мережі" встановлено. Зверніть увагу на загальну назву: "загальнодоступна".
- Натисніть ОК. Під папкою має з’явитися маленька рука, тобто її поділяють.
Папка '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]#
Наведена вище команда вимагає ввести пароль, ввести правильний пароль, неправильний призведе до помилки. Якщо ви не впевнені в паролі, можете змінити пароль у вікні Windows під Панель керування -> Облікові записи користувачів.
запустити команду 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.
- Можливо, вам буде запропоновано поле для входу з ім'ям користувача та паролем. Введіть ім’я користувача та пароль у вікні Windows, описаному вгорі цієї публікації.
- Вітаємо, що ви підключились до папки, що ділиться.
ВИМОЖЕННЯ, якщо вищезгадане не працює.
Крок 1: Ви спробували перезапустити обидва комп'ютери
Перезавантажте обидва комп'ютери. Після цього переконайтесь, що всі ваші оновлення Windows виконані. Переконайтеся, що в Linux також береться оновлення програмного забезпечення. Перезавантажте після оновлень.
Крок 2: Перегляньте свої брандмауэры, ZoneAlarms та інше програмне забезпечення безпеки
Частина програмного забезпечення, призначена для захисту вашого комп'ютера від вірусів, зловмисного програмного забезпечення або зла в Інтернеті, може блокувати вашу спробу обміну файлами. Брандмауер Windows може перебувати в параноїдальному режимі. Хоча навряд чи винен брандмауер Windows, тимчасово вимкніть його, щоб переконатися, що це не проблема. (не залишайте його).
Придбайте список усіх програм безпеки, які можуть бути встановлені в параноїдальному режимі. Брандмауери Windows, сторонні брандмауери, ZoneAlarms, антивіруси, Kaspersky, AVG або будь-що інше, що стверджує, що захищає вас від вірусів / зловмисних програм / зла. Вам потрібно буде переглянути їх і або вимкнути їх тимчасово, або відкрити через них білий список для вашої IP-адреси.
Крок 3: Отримайте підказки із програмного забезпечення безпеки.
ZoneAlarm веде журнал усіх подій та спроб спільного використання папок, перейдіть до огляду-> попереджень та журналів. Перегляньте список усіх ваших невдалих спроб. Те ж саме можливо і для іншого програмного забезпечення. У такому випадку це захищає вас від вас.
Крок 4: Підозрюйте проблеми в маршрутизаторі або локальній мережі
Можливо, маршрутизатор, бездротові мости, німі хаби або інший мережевий пристрій має в ньому певну директиву, блокуючи вашу спільну спробу підключення папки. Сам маршрутизатор або пристрій може блокувати порт або щось у обмеженому режимі. Хтось з цим дурив останнім часом? Спробуйте повернути маршрутизатор до типового, і спробуйте ще раз.
Крок 5. Переконайтесь, що ваша локальна мережа проста та правильна.
Чи підключені обидва комп'ютери до одного маршрутизатора? Можливо, один підключений до шаленого мережевого бездротового мосту, а другий до маршрутизатора? Спростіть мережу за допомогою підключення всіх комп'ютерів до одного маршрутизатора. Перезавантажте маршрутизатори та Інтернет, повторіть спробу.
Крок 6: Все ще не працює. Ізолюйте несправний блок.
Настав час випасати котів та ізолювати дефектну одиницю. Доведіть, що вікно Windows не надає спільний доступ до вашого файлу, під’єднавшись до спільного доступу до іншого комп’ютера. Отримайте ноутбук з друзями для Windows або яблучний продукт та підключіть його до своєї мережі та подивіться, чи можуть вони отримати доступ до спільної доступу. Якщо вони не можуть, у вікні Windows є проблема, якщо вони можуть, у вікні Linux є проблема.
Крок 7: Підозра на брандмауер в Linux
Зверніть увагу на будь-яку спеціальну сигналізацію безпеки або спеціальне програмне забезпечення для брандмауера в Linux. Запустіть system-config-firewall
і переконайтеся, що smb перевірено. Переконайтеся, що Linux не перешкоджає вашій версії. Створіть smb-спільний доступ до іншого вікна Linux та спробуйте підключитися до цього.
Якщо нічого з цього не працює. Використовуйте ядерний варіант, перевстановіть обидві операційні системи та починайте зверху вгорі. Це ракетна хірургія.