montowanie zasobów sieciowych z windowsa na buntu

Instalacja i konfiguracja oprogramowania sieciowego.
xins
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 16 paź 2008, 17:11
Płeć: Mężczyzna
Wersja Ubuntu: inny OS

montowanie zasobów sieciowych z windowsa na buntu

Post autor: xins »

Witam mam taki malutki problem polegajacy na mapowaniu zasobów sieciowych z komputerów z windows. samo przeglądanie nie stwarza problemów jednak koniecznie zależy mi na zmapowaniu tych zasobów np do /mnt/net. szukałem tu na forum i na necie jednak żadne metody typu autofs mount czy smbfs nie chcą mi jakoś zaskoczyć... w firmie jest ubuntu 8.04 a ten drugi komputerek jest na Xp'eku . jak ktoś miałby ochote i czas mi pomóc będę bardzo wdzięczny.
frytek
Wytworny Kaczor
Wytworny Kaczor
Posty: 330
Rejestracja: 06 sty 2006, 00:03
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: montowanie zasobów sieciowych z windowsa na buntu

Post autor: frytek »

sprawę powinno załatwić wpisanie do /etc/rc.local tego typu poleceń:

Kod: Zaznacz cały

mount.cifs //ip_kompa_xp/zasob /mnt/katalog -o username=user_xp,password=haslo_xp
pod warunkiem, że masz obsługę cifs. jak nie, to poszukaj w menadzeże pakietów oprogramowania.
xins
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 16 paź 2008, 17:11
Płeć: Mężczyzna
Wersja Ubuntu: inny OS

Odp: montowanie zasobów sieciowych z windowsa na buntu

Post autor: xins »

thx za odopwiedź. jednak już sobie sam poradziłem wystarczył prosty mount

Kod: Zaznacz cały

sudo mount //192.168.0.1/bla /mnt/net
a ja się meczyłem z tymi userami i badziewiami;p
xtad
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 06 lis 2007, 12:09
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: montowanie zasobów sieciowych z windowsa na buntu

Post autor: xtad »

sudo mount //192.168.0.1/bla /mnt/net
Ta metoda zadziała pod warunkiem, że nie ma NTFS, to raz, dwa - w przypadku serwerów Win 2000 czy 2003 potrzebna jest autoryzacja. Zdecydowanie polecam metodę pierwszą. U mnie działa bez zarzutów.
frytek
Wytworny Kaczor
Wytworny Kaczor
Posty: 330
Rejestracja: 06 sty 2006, 00:03
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: montowanie zasobów sieciowych z windowsa na buntu

Post autor: frytek »

sorry, ale nie widzę związku z NTFS. chyba, że masz na myśli uprawnienia do plików?
bo rzeczywiście metoda "druga" wchodzi na domyslne konto - ale np. dla windowsa HOME powinna działać również pod NTFSem.
xtad
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 06 lis 2007, 12:09
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: montowanie zasobów sieciowych z windowsa na buntu

Post autor: xtad »

Na XP Home nie testowałem, pracuję w systemie pod kontrolą domeny W2K3, na wszystkich stacjach jest XP Pro, więc uprawnienia do plików i folderów podczas tworzenia kont użytkowników są at hoc. Natomiast dzięki za uwagę.
arek1989
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 23 kwie 2009, 18:27
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: montowanie zasobów sieciowych z windowsa na buntu

Post autor: arek1989 »

frytek pisze:sprawę powinno załatwić wpisanie do /etc/rc.local tego typu poleceń:

Kod: Zaznacz cały

mount.cifs //ip_kompa_xp/zasob /mnt/katalog -o username=user_xp,password=haslo_xp
pod warunkiem, że masz obsługę cifs. jak nie, to poszukaj w menadzeże pakietów oprogramowania.
Witam,

mam z tym problem. To polecenie nie działa u mnie (jeśli jest dodane do rc.local), bo połączenie sieciowe jest nawiązywane dopiero po zalogowaniu (czyli po rc.local). Jak zrobić żeby sieć się łączyła podczas uruchamiania procesów czyli przed rc.local?? Mam w Lanie stałe IP.
ziemniak
Sędziwy Jeż
Sędziwy Jeż
Posty: 42
Rejestracja: 11 lut 2008, 13:31
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: montowanie zasobów sieciowych z windowsa na buntu

Post autor: ziemniak »

Kod: Zaznacz cały

mount.cifs //ip_kompa_xp/zasob /mnt/katalog -o username=user_xp,password=haslo_xp
Tą linijkę można wrzucić do /etc/network/if-up.d/mount_smb.sh
mount_smb.sh wykona się gdy interfejs sieciowy zostanie podniesiony.

mount_smb.sh może wyglądać tak

Kod: Zaznacz cały

#!/bin/bash
# gdy interface zostaje podniesiony loopback nie rób nic
[ "$IFACE" != "lo" ] || exit 0


LIVE=`ping -c 1 ip_kompa_xp | grep "1 received" | wc -l`
# jeżeli odpowiada na pingi to montujemy
if [ $LIVE -eq 1 ]
then
      mount.cifs //ip_kompa_xp/zasob /mnt/katalog -o username=user_xp,password=haslo_xp
fi
arek1989
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 23 kwie 2009, 18:27
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: montowanie zasobów sieciowych z windowsa na buntu

Post autor: arek1989 »

Niestety, ale utworzenie pliku mount_smb.sh o tej treści nic nie daje. Dopiero po ręcznym wpisaniu w terminalu linii

Kod: Zaznacz cały

mount.cifs //ip_kompa_xp/zasob /mnt/katalog -o username=user_xp,password=haslo_xp
montuje ten zasób sieciowy do tego katalogu. Niestety nie wiem dlaczego, ale trwa to dość długo, kilka minut.
Awatar użytkownika
f00sek
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 109
Rejestracja: 18 kwie 2009, 15:54
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: montowanie zasobów sieciowych z windowsa na buntu

Post autor: f00sek »

A dales prawa uruchomienia temu plikowi?

Kod: Zaznacz cały

sudo chmod +x mount_sm.sh
System.out.println ("Java programmer");
arek1989
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 23 kwie 2009, 18:27
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: montowanie zasobów sieciowych z windowsa na buntu

Post autor: arek1989 »

Spróbowałem tego, ale też bez efektów.
ziemniak
Sędziwy Jeż
Sędziwy Jeż
Posty: 42
Rejestracja: 11 lut 2008, 13:31
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: montowanie zasobów sieciowych z windowsa na buntu

Post autor: ziemniak »

a możesz powiedzieć co się dzieje gdy zrobisz ./mount_sm.sh
jeżeli montowanie trwa kilka minut to komputer będzie włączał się o kilka minut dłużej ;) nie wiem czy to jest dobry pomysł. U mnie takie montowanie trwa max 3 sekundy.

A w pliku mount_sm.sh zostaw tylko tą linie

Kod: Zaznacz cały

mount.cifs //ip_kompa_xp/zasob /mnt/katalog -o username=user_xp,password=haslo_xp
Awatar użytkownika
f00sek
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 109
Rejestracja: 18 kwie 2009, 15:54
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: montowanie zasobów sieciowych z windowsa na buntu

Post autor: f00sek »

A co Ci daje konsola po wpisaniu

Kod: Zaznacz cały

./mount_smb.sh
oczywiście zakładając, że jesteś w katalogu ze skryptem?
System.out.println ("Java programmer");
arek1989
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 23 kwie 2009, 18:27
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: montowanie zasobów sieciowych z windowsa na buntu

Post autor: arek1989 »

to ma być mount_sm.sh czy mount_smb.sh?

W przypadku mount_smb.sh wywala błąd, że nie ma takiego pliku lub katalogu, a jeśli chodzi o mount_smb.sh (bo taki plik mam) to jedyne co się dzieje to pokazuje się ponownie znak zachęty.
Awatar użytkownika
f00sek
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 109
Rejestracja: 18 kwie 2009, 15:54
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: montowanie zasobów sieciowych z windowsa na buntu

Post autor: f00sek »

No to znaczy że coś się stało, bo nie wyskoczył błąd.
System.out.println ("Java programmer");
arek1989
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 23 kwie 2009, 18:27
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: montowanie zasobów sieciowych z windowsa na buntu

Post autor: arek1989 »

Niestety nie wiem co, bo mimo wszystko po tym lokalizacja sieciowa nadal jest nie zmontowana, a montowanie w terminalu nadal trwa 3 min
ziemniak
Sędziwy Jeż
Sędziwy Jeż
Posty: 42
Rejestracja: 11 lut 2008, 13:31
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: montowanie zasobów sieciowych z windowsa na buntu

Post autor: ziemniak »

wrzuć zawartość tego. pewnie w nim coś jest nie tak.
arek1989
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 23 kwie 2009, 18:27
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: montowanie zasobów sieciowych z windowsa na buntu

Post autor: arek1989 »

Kod: Zaznacz cały

#!/bin/bash
# gdy interface zostaje podniesiony loopback nie rób nic
 [ "$IFACE" != "lo" ] || exit 0


 LIVE=`ping -c 1 192.168.0.1 | grep "1 received" | wc -l`
# jeżeli odpowiada na pingi to montujemy
 if [ $LIVE -eq 1 ]
 then
      mount.cifs //192.168.0.1/Miranda /mnt/miranda -o username=mój_login,password=hasło
fi
arek1989
Piegowaty Guziec
Piegowaty Guziec
Posty: 12
Rejestracja: 23 kwie 2009, 18:27
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: montowanie zasobów sieciowych z windowsa na buntu

Post autor: arek1989 »

UP

jakieś pomysły??
ziemniak
Sędziwy Jeż
Sędziwy Jeż
Posty: 42
Rejestracja: 11 lut 2008, 13:31
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: montowanie zasobów sieciowych z windowsa na buntu

Post autor: ziemniak »

mount.cifs //192.168.0.1/Miranda /mnt/miranda -o username=mój_login,password=hasło
a jak wpiszesz tą komendę to czekasz 3 minuty czy obrazu się montuje ?
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 15 gości