ubuntu nie widzi komputerów sieci windows za routerem

Instalacja i konfiguracja oprogramowania sieciowego.
Awatar użytkownika
Wylepiony
Piegowaty Guziec
Piegowaty Guziec
Posty: 10
Rejestracja: 01 kwie 2008, 09:55
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

ubuntu nie widzi komputerów sieci windows za routerem

Post autor: Wylepiony »

Witam, bardzo proszę o pomoc w konfiguracji samby(?)
Problem jest następujący:

Posiadam Ubuntu 9.04, wifi, router Linksys WRT54G korzystający z NAT, i internet dostarczany przez sieć osiedlową. Problem pojawia się gdy chcę przeglądać otoczenie sieciowe po za moim routerem (czyli w sieci providera).
Miejsca > Sieć > Sieć Windows nie znajduje żadnego komputera informując mnie komunikatem
Zamontowanie położenia nie jest możliwe, Nieudane uzyskanie listy udziałów z serwera

Domyślam się że klient skanuje moją sieć lokalną (nic nie znajduje bo nic nie ma) ale jak tu zrobić aby można było przeglądać sieć za routerem?

Proszę bardzo o pomoc.

Dorzucam config samby.
[global]
netbios name = Samba24
server string = Samba file and print server
workgroup = Workgroup
security = user
hosts allow = 127. 192.168.0.
interfaces = 127.0.0.1/8 192.168.0.0/24
bind interfaces only = yes
remote announce = 192.168.0.255
remote browse sync = 192.168.0.255
printcap name = cups
load printers = yes
cups options = raw
printing = cups
guest account = smbguest
log file = /var/log/samba/samba.log
max log size = 1000
null passwords = no
username level = 6
password level = 6
encrypt passwords = yes
unix password sync = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = no
domain master = no
preferred master = no
domain logons = no
os level = 33
logon drive = m:
logon home = \\%L\homes\%u
logon path = \\%L\profiles\%u
logon script = %G.bat
time server = no
name resolve order = wins lmhosts bcast
wins support = no
wins proxy = no
dns proxy = no
preserve case = yes
short preserve case = yes
client use spnego = no
client signing = no
client schannel = no
server signing = no
server schannel = no
nt pipe support = yes
nt status support = yes
allow trusted domains = no
obey pam restrictions = yes
enable spoolss = yes
client plaintext auth = no
disable netbios = no
follow symlinks = no
update encrypted = yes
pam password change = no
passwd chat timeout = 120
hostname lookups = no
username map = /etc/samba/smbusers
smb passwd file = /etc/samba/smbpasswd
passwd program = /usr/bin/passwd '%u'
passwd chat = *New*password* %n\n *ReType*new*password* %n\n *passwd*changed*\n
add user script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null '%u'
add user to group script=/usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null -g '%g' '%u'
add group script = /usr/sbin/groupadd '%g'
delete user script = /usr/sbin/userdel '%u'
delete user from group script = /usr/sbin/userdel '%u' '%g'
delete group script = /usr/sbin/groupdel '%g'
add machine script = /usr/sbin/useradd -d /dev/null -g sambamachines -c 'Samba Machine Account' -s /dev/null -M '%u'
machine password timeout = 120
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
template shell = /dev/null
winbind use default domain = yes
winbind separator = @
winbind cache time = 360
winbind trusted domains only = yes
winbind nested groups = no
winbind nss info = no
winbind refresh tickets = no
winbind offline logon = no

[homes]
comment = Home Directories
path = /home
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
share modes = no
locking = no

[netlogon]
comment = Network Logon Service
path = /home/netlogon
read only = no
available = yes
browseable = yes
writable = no
guest ok = no
public = no
printable = no
share modes = no
locking = no

[profiles]
comment = User Profiles
path = /var/samba/profiles
read only = no
available = yes
browseable = no
writable = yes
guest ok = no
public = no
printable = no
locking = no
create mode = 0600
directory mask = 0700

[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
writable = no
guest ok = no
public = no
printable = yes
share modes = no
locking = no

[pdf-documents]
path = /home/pdf-documents
comment = Converted PDF Documents
available = yes
browseable = yes
writeable = yes
guest ok = yes

[pdf-printer]
path = /tmp
comment = PDF Printer Service
printable = yes
guest ok = yes
use client driver = yes
printing = bsd
print command = /usr/bin/gadmin-samba-pdf %s %u
lpq command =
lprm command =
Google uczy, Google radzi, Google nigdy Cię nie zdradzi.
Awatar użytkownika
Wylepiony
Piegowaty Guziec
Piegowaty Guziec
Posty: 10
Rejestracja: 01 kwie 2008, 09:55
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: ubuntu nie widzi komputerów sieci windows za routerem

Post autor: Wylepiony »

Czy naprawdę nikt mi nie jest w stanie pomóc?
Google uczy, Google radzi, Google nigdy Cię nie zdradzi.
gajo10
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 22 gru 2007, 19:38
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: ubuntu nie widzi komputerów sieci windows za routerem

Post autor: gajo10 »

Za wanem to chyba nic nie zobaczysz.
broken
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 233
Rejestracja: 23 kwie 2007, 00:46
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: ubuntu nie widzi komputerów sieci windows za routerem

Post autor: broken »

Wylepiony - poczytaj sobie jak działa SAMBA. Dam sobie nogę odciąć, że pod Windowsem też nie zobaczysz komputerów w sieci osiedlowej jak masz router z NATem!!
------------------------------------------------
Nie pomagam poza forum!
Awatar użytkownika
dyschemist
Wytworny Kaczor
Wytworny Kaczor
Posty: 292
Rejestracja: 13 mar 2008, 04:42
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: Unity
Architektura: x86
Lokalizacja: Łódź
Kontakt:

Odp: ubuntu nie widzi komputerów sieci windows za routerem

Post autor: dyschemist »

Za routerem z natem .... to chyba szukaj ip dla tych zasobów. Jeśli jest jakoś możliwe ich dodanie to chyba tylko przez ręczne dopisanie ich ip.
LENOVO IP Y530, 2 GHz, 3GB DDR3, GeForce 9600M GS 512 MB
"Windows'a wypada raz na pół roku sformatować, linux'a raz na rok wyłączyć"
Awatar użytkownika
Nadril
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 171
Rejestracja: 11 lip 2008, 10:54
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Odp: ubuntu nie widzi komputerów sieci windows za routerem

Post autor: Nadril »

Może późno, ale przynajmiej następny ktoś może się nie podda, po tylu postach, mówiących że się nie da.

Ja tam myślę, że się da, bo sam to robię. Mam router, ktrórego interface do mojej sieci ma adres 192.168.1.x, a ten w strone providera 192.168.0.x. Aktualnie dostałem adres 192.168.1.25 (chyba na sztywno przypisany do MAC adresu karty w routerze, ale to nie gra roli) z maską podsieci 255.255.255.0. Z uwagi na to, nie mam możliwości zobaczenia w zasobach samby bezpośrednio komputerów za routerem. smb zwraca "Nie można znaleźć żadnych grup roboczych w Twojej sieci lokalnej". Ale wciąż mogę się do nich dostać przez router.
Teraz trochę teori o sieciach, bo temat nie w dziale dla początkujących tylko w sieciach, więc sobie pozwolę. :)

Kod: Zaznacz cały

michal@local:~$ route -n
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
[...]
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth1
To jest część mojej tablicy routingu (w wersji numerycznej, żeby uprościć obraz). No więc wszystkie pakiety które wysyłam, jeżeli nie uda się znaleźć ich adresów w mojej tablicy routingu lecą do routera.
Jego tablica routingu wygląda tak (interesująca część):

Kod: Zaznacz cały

Destination	Gateway	   Subnet Mask	Metric	Interface
default	192.168.0.1	   0.0.0.0	        0	        vlan1 (WAN)
Jak widać podobna tyle, że wszystkie pakiety adresowane do adresów ip, których nie ma w swojej tablicy routingu wysyła na adres 192.168.0.1.

Więc mimo tego, że ja jestem za NATem wciąż mogę porozumieć się z komputerami które są z drugiej strony routera. Większym problemem byłoby, jeśli ktoś chciałbym ode mnie pobrać pliki.

No ale, wiedząc że kolejny router ma adres 192.168.0.1 a mój router dostał 192.168.0.x mogę zgadywać, że ten wcześniejszy przydziela z puli adresów 192.168.0.2 - 192.168.0.255. To nie musi być prawda, ale przyjmijmy, że tak jest dla tego przykładu. Jeśli tak, to możemy przy pomocy nmapa dowiedzieć się jakie jeszcze adresy ip mają akutalnie właścicieli.

Kod: Zaznacz cały

michal@local:~$ nmap -v -sP 192.168.0.0/24
zwróci nam np.

Kod: Zaznacz cały

(...)
Host 192.168.0.0 appears to be down.
Host 192.168.0.1 appears to be up.
Host 192.168.0.2 appears to be up.
Host 192.168.0.3 appears to be down.
Host 192.168.0.4 appears to be down.
Host 192.168.0.5 appears to be up.
Host 192.168.0.6 appears to be down.
(...)
więc dowiemy się już gdzie szukać. -sP należałoby w zasadzie zmienić na poszukiwanie portu smb (chyba 445) skoro to nas interesuje, ale spójrz sobie w man do nmapa, żeby się dowiedzieć.

Później wystarczy już tylko np. w pasku adresu konquerora wpisać smb://192.168.0.5 i przeglądać zasoby.
broken
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 233
Rejestracja: 23 kwie 2007, 00:46
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: ubuntu nie widzi komputerów sieci windows za routerem

Post autor: broken »

Samba w wiekszosci wypadków bazuje na rozgloszeniach i nazwach hostów. To że można kopiować dane z komputerów za routerem poprzez bezposrednie laczenie się z adresem IP może ale nie musi działać poprawnie. Zależy od tego jak NATuje router. W niektorych wypadkach kopiowanie będzie niemożliwe - wystąpi bład połączenia - musiałbym bardziej przyjrzeć się protokołowi sesji, żeby dokładnie opisać zagadnienie. Natomiast w drugą stronę w życiu się nie podłączysz tak żeby ktoś kopiował pliki od Ciebie.
------------------------------------------------
Nie pomagam poza forum!
homarus
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 01 sty 2008, 15:51
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: ubuntu nie widzi komputerów sieci windows za routerem

Post autor: homarus »

Udostępnij port 137 UDP na Routerze.
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 19 gości