Показать полную графическую версию : [решено] Не открывается web интерфейс cups из windows 7 hp, то же с webmin. прописать принтер
severyanin
04-06-2011, 19:02
Есть машинка под ubuntu server - старый ноут - работает как роутер, teamspeak сервер и еще кое-что по мелочи. На ней же cups. Все компьютеры, с котрых необходима печать, под виндой. Принтер прописывал из windows напрямую через 631 порт. Все до поры работало отлично. На хр и на 7 ultimate у брата на десктопе. Также все нормально открывался web интерфейс cups (http://192.168.1.1:631), все нормально настраивалось через него и все было нормально с доступом к административной части на всех компах, адреса которых в cups были разрешены. Проблема возникла с win7 home premium на новом ноутбуке и на одном из старых компьютеров (после смены хрюши на 7). Веб интерфейс по http://192.168.1.1:631 не открывается (с машин с xp и 7 ultimate по прежнему доступен). При этом браузер не выдает ошибку "невозможно отобразить страницу", а просто подвисает белым фоном. При попытке настроить принтер по адресу - ошибка "ОС windows не удается подключиться к принтеру". Со "старых" машин все по прежнему настраивается, никаких настроек cups НЕ МЕНЯЛ! То же происходит при попытке зайти на web интерфейс webmin https://192.168.1.1:10000. Грешу скорее все же на винду (т.к. на одном из старых компов с xp до переустановки все работало хорошо и dhcp присваевает ему тот же ip, опять же в это же время в ultimate все работает), но не знаю, в каком направлении копать. Поиск в интернете мне ничего не дал Кто знает в чем может быть дело?!
severyanin
05-07-2011, 13:23
После долгого обдумывания ситуации и вдумчивом изучении разрозненных данных интернета решил я проблему.
Дело, и правда, было в винде
Может кому поможет...
Некоторое дополнение к вводным данным:
Не работали: веб-страницы cups, webmin по адресу роутера из локалки (192.168.1.1), браузер показывал "загрузку" минуты три, затем "неврзможно отобразить страницу" по таймауту.
Не подключался принтер через "подключение сетевого принтера" по адресу принтера, подцепленного к cups.
Из windows7 открывались не все расшаренные на других машинах общие папки, в том числе на дискстанции dsn-232. Было замечено, что не открываются только папки с большим количеством файлов и папок внутри. Папки, содержащие не более двух десятков файлов на всех машинах и станции открывались без проблем.
В SSH клиенте (любом) все работало нормально до тех пор, пока вывод очередной команды не превышал определенное количество символов (приблизительно один экран), после этого ssh клиент подвисал без отображения каких-либо ошибок.
Все эти проблемы наблюдались только по WiFi, при соединении машины проводом к роутеру проблемы исчезали.
Все проблемы наблюдались только в windows7. Xp, ubuntu работали как по проводу, так и по wifi нормально во всех отношениях.
Источник проблемы: семерка, очевидно, некорректно автоматически выставляет mtu у беспроводных соединений.
Годное решение:
1)с помощью ping адрес_роутера -f -l размер_пакета
опытным путем выяснить какой максимальный размер пакета проходит без фрагментации.
2) В комндной строке:
netsh interface ipv4 show subinterfaces - уточнить название интерфейса.
3) В командной строке:
netsh interface ipv4 set subinterface "Wireless Network Connection" mtu=максимальное_значение_см_пункт_1 store=persistent (или "Беспроводное сетевое соединение" в руссифицированных версиях винды, см. пункт 2)
4) Отключить автоматический выбор mtu:
netsh int tcp set global autotuninglevel=disabled
5) В реестре в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\Tcpip\Parameters\Interfaces\
найти каталог внутри которого среди параметров присутствует IP-адрес Вашего беспроводного соединения.
Создать в ней DWORD (32 bit) ключ с названием MTU (строго большими буквами) с десятиричным значением, равным желаемому mtu (см. пункт 1)
6) Перезагрузка
Как-то так...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.