Konfiguracja podstawowa Samby

Konfiguracja serwerów, usług, itp.
Awatar użytkownika
pawkrol
Moderator
Posty: 939
Rejestracja: 03 kwietnia 2011, 10:25

Post autor: pawkrol »

Jak widzisz eth0 nie ma przydzielonego adresu, znaczy to że w sieci nie ma żadnego serwera dhcp, który przydziela adresy. Musisz ustawić na sztywno adres ip.
Tu masz opis link. Pamiętaj, aby adres był w tej samej klasie jaką masz we własnej sieci ( jak nie wiesz to sprawdź jaki adres ma Windows), a adres ma być dla każdego hosta indywidualny !!

Ponadto:
Aby poprawnie przetestować Sambę, potrzebujesz co najmniej dwóch komputerów wpiętych w switch lub router
Spokojnie da się to zrobić na VB. ( tryb bridge i łączą się do niego wszystkie stacje z sieci, a nawet i spoza :) ).
Saturn89
Posty: 29
Rejestracja: 16 listopada 2014, 10:03

Post autor: Saturn89 »

Dzięki za odpowiedzi. Jak wrócę z pracy to postaram się statycznie skonfigurować adres ip w Debianie i dam znać jak wyszło :)
Awatar użytkownika
Yampress
Administrator
Posty: 6366
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Mój działający najprostszy config (bez haseł i dla wszystkich) jest taki:

[global]
workgroup=SAMBA
serverstring=Samba
netbiosname=Samba
encrypt passwords = yes
security = share

[dane]
browsable=yes
readonly=yes
path=/media/dane
guest ok = yes

A wpis encrypt passwords = yes przy security=share jest chyba niepotrzebny

No i wiadomo udział bez możliwości zapisu
readonly=yes

a może by tak
writable=yes :P
Saturn89
Posty: 29
Rejestracja: 16 listopada 2014, 10:03

Post autor: Saturn89 »

Hej,
Jestem po próbach. Ogólnie wszystko skończyło się niepowodzeniem.
W pierwszej kolejności próbowałem zrobić tak jak napisał pawkrol. Komputer z routerem łaczę za pomocą wi-fi. Sprawdziłem adresy i przystąpiłem do działania
uruchom>cmd:
adres : 10.3.185.60
maska: 255.255.248.0
brama:10.3.184.1

w pliku konf. połaczeń sieciowych wbiłem:
iface lo inet loopback
iface eth0 inet static address 10.3.185.59 netmask 255.255.248.0 gateway 10.3.184.1 dns-search somedomain.org dns-nameservers 10.3.184.1
Zresetowałem wszystko i połączenia nadal nie było, a ifconfig wyglądał tak:
eth0 Link encap:Ethernet HWaddr 08:00:27:d9:9c:7c
inet6 addr: fe80::a00:27ff:fed9:9c7c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:20778 errors:0 dropped:0 overruns:0 frame:0
TX packets:1891 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7110765 (6.7 MiB) TX bytes:449987 (439.4 KiB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:256 errors:0 dropped:0 overruns:0 frame:0
TX packets:256 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:18152 (17.7 KiB) TX bytes:18152 (17.7 KiB)
.

Później podłączyłem komputer kablem i spróbowałem na adresach z innej klasy, brama miała adres 192.168.100.1, . Nadal połączenia nie było. Spróbowałem ręcznie wpisać adresy w windowsie na IPv4 i na tej podstawie wpisać ręcznie w pliku konfiguracyjnym debiana. Zresetowałem i nadal nic.
Następnie postanowiłem, że spróbuje zrobić żeby wszystko się połaczyło dynamicznie. Pozmieniałem więc w windowsie każdą kartę sieciową na "automatyczne strojenie" i w plik konfiguracyjny sieci w debianie wkleiłem :
# The loopback network interface
auto lo
iface lo inet loopback
iface eth0 inet dhcp

zapisałem i nadal brak połaczenia.

następnie znów spróbowałem skonfigurować przez plik konfiguracyjny debiana i wkleiłem
iface lo inet loopback
iface eth0 inet static address 10.3.185.60 netmask 255.255.248.0 gateway 10.3.184.1 dns-search somedomain.org dns-nameservers 10.3.184.1
i tez nic...

na samym końcu otworzyłem katalog z kartami sieciowymi w windowsie i zrobiłem połączenie mostkowe poiędzy kartą bezprzewodową i "VirtualBox Host-Only Network"(wiem, że to musi być ustawione w Vbox i debianie a nie w windowsie ale spróbowałem). Mostek się utworzył, ale nie mógł uzyskać połaczenia z internetem w windows i w Debianie.
Wrzuce jeszcze obraz z cmd, być może to ułatwi sprawę.
Załącznik Bez tytułu.jpg nie jest już dostępny
Załączniki
Bez tytułu.jpg
Awatar użytkownika
Yampress
Administrator
Posty: 6366
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

rozczaruje Cie. Samba dziala w lan nie w wan. Jeszcze nie znam nikogo co by to pez VPN puścił sambe w świat
Awatar użytkownika
dedito
Moderator
Posty: 3515
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Yampress pisze:rozczaruje Cie. Samba dziala w lan nie w wan. Jeszcze nie znam nikogo co by to pez VPN puścił sambe w świat
Nie robiłem tak, ale wg mojej wiedzy (z czasów Me/2000/XP) jest to jak najbardziej możliwe przez VPN.
Saturn89
Posty: 29
Rejestracja: 16 listopada 2014, 10:03

Post autor: Saturn89 »

W takim razie w jaki sposób ustalić adresy ip? Czy jeśli wbijam adres ip ręcznie w debiana (vbox) to muszę również wbijać adresy ręcznie w hosta głównego z windowsem? Przecież sieć LAN też mogę zrobić na wi-fi. Adres bramy to 10.3.184.1 i jaki w tym przypadku ma być adres wbity w plik konfiguracyjny debiana?
na chłopski rozum to powinno się przebić adresy z cmd i powinno się ustanowić połączenie w debianie, gdy w ustawieniach vBox jest zaznaczona opcja bridge. Może spróbuje jeszcze raz wbić w konfiguracje sieci na debianie adresy ip, które zostaną przypisane do głownego hosta przy połączeniu kablem?
Poza tym.. chodzi o ustanowienie połączenia mostkowego na VBoxie ponieważ bez niego i tak nie będzie tej Samby widać.
Awatar użytkownika
Yampress
Administrator
Posty: 6366
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

dedito pisze:Nie robiłem tak, ale wg mojej wiedzy (z czasów Me/2000/XP) jest to jak najbardziej możliwe przez VPN.
Yampress pisze:rozczaruje Cie. Samba dziala w lan nie w wan. Jeszcze nie znam nikogo co by to pez VPN puścił sambe w świat

tak tak pomyliłem.
literówka pez=bez Miało być puścił sambe w świat bez VPN.
Bo z tego co ja się orientuje tylko tak da się to zrobić. i może ktoś mi kiedyś pokaże, że jest inaczej :D
Awatar użytkownika
pawkrol
Moderator
Posty: 939
Rejestracja: 03 kwietnia 2011, 10:25

Post autor: pawkrol »

Jeśli na windows masz taki adres
adres : 10.3.185.60
maska: 255.255.248.0
brama:10.3.184.1
To ustaw tak plik /etc/netwrok/interfaces na debianie: ( wklej to co masz tu napisane)

Kod: Zaznacz cały

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 10.3.185.61
    netmask 255.255.255.0
    network 10.3.184.0
    broadcast 10.3.191.255
    gateway 10.3.184.1
Następnie restart i wklej wynik polecenia ifconfig.
Tak na marginesie kto Ci ustawiał adresacje sieci?
Czy to jest twoja wewnętrzna sieć ?


Dodane:

Panowie właśnie osobiście sprawdziłem (boście mi ćwieka zabili) i da się zrobić, aby bez stosowania VPN mieć dostęp do samby od strony wan. Zwykłe przekierowanie portów 137-139 i 445 wystarcza (DNAT). Wszakże samba to nic innego jak usługa która słucha na kilku portach. Oczywiście dostajemy się po publicznym adresie wana, lub po domenie ( jeśli mamy jakąś wykupioną i adres wan jest wpisany w rekord A).
Awatar użytkownika
dedito
Moderator
Posty: 3515
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

pawkrol pisze:Zwykłe przekierowanie portów 137-139 i 445 wystarcza (DNAT).
Był już na tym forum wątek w takim temacie i wypowiedzi były podobne na temat przekierowania portów, jednak sygnalizowano też, że sami ISP lubią te porty lub usługi wycinać na firewallu niby ze względu na bezpieczeństwo aby zawirusowane Windowsy nie infekowały inne komputery.
Dobrze jednak wiedzieć, że w twoim przypadku się to udało.
ODPOWIEDZ