Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: gogov1111 в Feb 05, 2017, 21:32



Титла: Прехвърляне на данни между два лаптопа.
Публикувано от: gogov1111 в Feb 05, 2017, 21:32
Искам да свържа два лаптопа за да прехвърля данни от единия към другия. Четох из интернет, все разни бозаджийски сайтове и нещо не ми харесва в предложенията. Та си помислих дали, когато се използва за оперативна система линукс, няма някаква програма, която да върши работа, ако се използва обикновен lan кабел за връзка между два лаптопа. Имам предвид, когато не е налична интернет връзка. Например, когато в обсега на двата лаптопа няма интернет.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: malin в Feb 05, 2017, 22:19
На мене пък това ($2) ми хареса.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: growchie в Feb 05, 2017, 22:24
Кросоувър кабел, настройка на айпитата  с ifconfig и sftp, какво има да се коментира?!


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: jet в Feb 05, 2017, 22:52
NFS или scp


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: ddantgwyn в Feb 05, 2017, 23:13
Кросоувър кабел, настройка на айпитата  с ifconfig и sftp, какво има да се коментира?!

А ако има комутатор или маршрутизатор в къщи няма да му трябва и такъв кабел. А и в последните години мрежовите карти поумняха и разбират когато са свързани към друг компютър.

И бих ползвал rsync вместо sftp, както и ip вместо ifconfig ::)


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: ddantgwyn в Feb 05, 2017, 23:16
NFS или scp

А защо не и mc ::)


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: go_fire в Feb 05, 2017, 23:47
Да бе, да. Ти, трима съветски учени и още двама от Кембрич ще ползвате командата ip. Ама някакъв простосмъртен човек няма как да го направи.

А щом тук е тема за залагане, аз казвам — netcat.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: ddantgwyn в Feb 06, 2017, 00:04
Да бе, да. Ти, трима съветски учени и още двама от Кембрич ще ползвате командата ip. Ама някакъв простосмъртен човек няма как да го направи.

Че какво и е на командата ip -- всичко е събрано на едно място ::)

Цитат
А щом тук е тема за залагане, аз казвам — netcat.

А тук отпаднаха двама от съветските учени и всички англичани -- а се оплакваш от ip ::)

И ако продължаваме да залагаме -- вдигам със sshfs :P

@gogov1111
Дайте малко повече информация за задачата -- къде ще правите прехвърлянето на данните, имате ли активно оборудване под ръка, с колко мрежови кабела разполагате и какво представляват данните, които искате да прехвърлите -- един или повече файла в една или повече от една директории.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: gogov1111 в Feb 06, 2017, 01:30
Ddantgwyn, след като изчетох внимателно надбягването в отговорите, става въпрос за следното. На една маса стоят два лаптопа. На единия има около 45 гигабайта информация за прехвърляне на харддиска на другия. Това е. От това, което изчетох набързо в интернет, предполагах, че е възможно това да стане с един обикновен Lan кабел или някакъв друг, чрез линукс програма. До тук предложенията бяха много, но как точно? На двата лаптопа има инсталиран xubuntu 16.10.  Не съм го правил до сега. На мястото където трябва да стане прехвърляне на информацията, няма интернет. Информацията за прехвърляне е в отделни папки.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: 4096bits в Feb 06, 2017, 08:38
Възможно ли е единия да вдигне безжична мрежа и другия да се върже към нея. Или на втория ще му трябва отделна карта/интерфейс за да се върже и той. Не съм го правил това упражнение и нямам представа, как става.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: orangutan_baby в Feb 06, 2017, 09:28
Вие е ме закопавате, дайте смислен отговор. И мен ме интересува как става вместо с флашка. Виждам че темата  ще прерасне в нещо, при което обикновен юзер няма да се справи.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: gogov1111 в Feb 06, 2017, 09:47
4096bits,  и двата лаптопа са нормални – с работещи LAN карти и всичко необходимо, което могат да имат.  В района няма интернет, нито по кабел, нито безжичен. От това по-ясно, какво? Аз, обаче считам, че разреших проблема поне за близките 5-10 години. Купувам си за 110 лв. един външен харддиск и въпроса за винаги ще е разрешен. Така няма да си губя времето да чета професорски надвиквания във форума. И така ше спестя времето и на тези, които също се интересуват от този проблем, вместо да се надвикват с професорите и академиците във форума.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: mimosh в Feb 06, 2017, 10:35
Може би по-лесният вариант щеше да е да вземеш някакво евтино рутерче да боднеш двата лаптопа в него и те ще са си постоянно свързани.

Доколкото имам спомен *бунту версиите имаше някакъв начин през нетуорк менаджера да се споделят връзки, т.е. да ти вдига DHCP сървър.

Другия вариант е просто задаваш на единия лаптоп 192.168.0.1 а на другия 192.168.0.2 и би трябвало да стане.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: ddantgwyn в Feb 06, 2017, 10:48
Ddantgwyn, след като изчетох внимателно надбягването в отговорите, става въпрос за следното. На една маса стоят два лаптопа. На единия има около 45 гигабайта информация за прехвърляне на харддиска на другия. Това е. От това, което изчетох набързо в интернет, предполагах, че е възможно това да стане с един обикновен Lan кабел или някакъв друг, чрез линукс програма. До тук предложенията бяха много, но как точно? На двата лаптопа има инсталиран xubuntu 16.10.  Не съм го правил до сега. На мястото където трябва да стане прехвърляне на информацията, няма интернет. Информацията за прехвърляне е в отделни папки.

Значи за да направиш това, което искаш трябва да направиш следното:

1. Да вържеш двата компютъра с мрежов кабел. Преди години кабелът трябваше да е обърнат (crossover), но мисля че в последните години мрежовите карти поумняха достатъчно и е възможно да използваш прав кабел за целта. Това е този кабел, който обикновено свързва компютъра към мрежата;

2. Да дадеш на двата компютъра адреси от една и съща мрежа -- примерно 192.168.11.11 на единия и 192.168.11.12 на другия;

3. Да провериш дали двете машини се виждат -- с командата ping от едната към другата машина:

ping 192.168.11.12 -c5

Тази команда я изпълняваш на машината, на която си дал адрес 192.168.11.11

4. Ако се виждат, вече идва забавното -- да избереш как да си прехвърлиш данните. Аз бих го направил с командата  rsync:

rsync --stats --progress -var /path_from_where/ user@192.168.11.12:/path_to_where/

Мисля, че ще те попита за паролата на потребителя на машината с адрес 192.168.11.12 -- пишеш я и чакаш.

И понеже взе да се сърдиш нещо, а не трябваше -- всяка една от споменатите по-горе програми би ти свършила същата работа, само трябва да знаеш как се работи с тях. Недостатък на твоето решение е, че ще трябва да чакаш доста докато прехвърлиш всичките 40-50 gb. Няма да ти казвам как се смята, защото пак ще решиш, че се правим на много важни.

По-доброто решение е това, до което те накарахме да стигнеш сам -- външен диск, скоростта на който е по-голяма от скоростта на мрежата. Освен всичко друго, по този начин неволно създаваш и напълно работещо резервно копие на данните, които имаш.

А следващият път, когато имаш някакъв въпрос, давай в първата си пращулка повече информация за проблема, за да не налага да използваме кристална топка или да ти вадим думите с ченгел от устата.

И успешно прехвърляне на данните.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: 4096bits в Feb 06, 2017, 10:51
Ясно е, че няма в района безжични мрежи. Но, ако цъкнеш на иконата на network manager-а в лентата, трябва да има Create new Wi-Fi network. От там се задава името на мрежата, вида на защита и паролата за мрежата. След това лаптопа се превръща в AP. Щях да ти кажа, дали това работи, ако не бях подарил втория си лаптоп. Та не мога да го тествам и да ти кажа, точно какво и как ще се случи. Пробвай! Със лан кабел със сигурност ще стане. Вече ти казаха тук, че трябва да е тъй наречения кроснат кабел. Това е просто начина по който се подреждат жичките в "жака" от единия и другия край.

Не е нужно да се дразниш на хора, дето се опитват да ти дадат решение. С кабел става. Може и с Wi-Fi да стане, но както казах, не мога да го тествам.

А ако лан картите ти са и гигабитови, може да стане и не толкова бавно


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: orangutan_baby в Feb 06, 2017, 11:06
Може би по-лесният вариант щеше да е да вземеш някакво евтино рутерче да боднеш двата лаптопа в него и те ще са си постоянно свързани.

Доколкото имам спомен *бунту версиите имаше някакъв начин през нетуорк менаджера да се споделят връзки, т.е. да ти вдига DHCP сървър.

Другия вариант е просто задаваш на единия лаптоп 192.168.0.1 а на другия 192.168.0.2 и би трябвало да стане.

И на мен ми трябва точно такова нещо, да става през мениджър но не мога да намеря как да вдигна DHCP който да ми сподели връзката.
 И това със rsync --stats --progress -var /path_from_where/ user@192.168.11.12:/path_to_where/
моля ви се от къде го изкопа - сигурно много знаеш и затова си показваш знанията, но вече сме 2017г другите ОС имат графични интерфейси, дай нещо като за чичоси например.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: Acho в Feb 06, 2017, 11:23
Аз също бих си направил една бърза мрежичка между двете машини. Дали с крос-кабел, или с някакъв хъб, суич или рутер-кутийка. Даже ако е рутер-кутийка или DSL-модем той ще ми даде автоматично адреси и всичко по DHCP.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: Stancho_25 в Feb 06, 2017, 11:29

И на мен ми трябва точно такова нещо, да става през мениджър но не мога да намеря как да вдигна DHCP който да ми сподели връзката.
 И това със rsync --stats --progress -var /path_from_where/ user@192.168.11.12:/path_to_where/
моля ви се от къде го изкопа - сигурно много знаеш и затова си показваш знанията, но вече сме 2017г другите ОС имат графични интерфейси, дай нещо като за чичоси например.

Ако имаш инсталиран ssh и на двата компютъра можеш да го направиш и графично чрез sftp протокола. Само трябва компютрите да са в една локална мрежа и да се "виждат".

Понеже съм с Минт и ползвам Nemo за файлов браузер, просто в адресната лента въвеждам следното.

sftp://user@IP_ADDRESS

user - е потребителя ми на машината с която искам да се вържа
IP_ADDRESS - е съответно IP адреса и

пиша си паролата като ми се поиска и вече разполагам с монтирана локация от/на която мога да копирам каквото си искам.

Предполагам че и с който и да е файлов браузер може да се постигне същото, както може да се ползва и FileZilla.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: growchie в Feb 06, 2017, 11:37
Ако има инсталирано AVAHI и стартиран sshd не е нужно нищо да се настройва. Пише се sftp user@otherhost.local и нещата си тръгват по ipv6 локалните адреси. Важно е да имаш стартирано авахи или друг мднс клиент/сървър. Предполагам всички нови дистрота вече вдигат ipv6. Говоря малко общо защото нямам около *бунтута да тествам какво е инсталирано и какво е настроено.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: ddantgwyn в Feb 06, 2017, 11:38
Може би по-лесният вариант щеше да е да вземеш някакво евтино рутерче да боднеш двата лаптопа в него и те ще са си постоянно свързани.

Доколкото имам спомен *бунту версиите имаше някакъв начин през нетуорк менаджера да се споделят връзки, т.е. да ти вдига DHCP сървър.

Другия вариант е просто задаваш на единия лаптоп 192.168.0.1 а на другия 192.168.0.2 и би трябвало да стане.
И това със rsync --stats --progress -var /path_from_where/ user@192.168.11.12:/path_to_where/
моля ви се от къде го изкопа - сигурно много знаеш и затова си показваш знанията, но вече сме 2017г другите ОС имат графични интерфейси, дай нещо като за чичо си например.

Абе аз по-скоро съм ти батко, отколкото ти да си ми чичо, но от мен да мине -- потърси как да инсталираш grsync. И недей да казваш, че си фен на KDE ::)


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: 4096bits в Feb 06, 2017, 12:07
Закупуването на рутер по принцип си е инвестиция. Няма да са просто похарчени за решаването на задачата пари. Но това не изключва купуването на още един кабел, защото с рутера идва само един. Та, като ще се купува кабел, просто може да се купи един и да се мине без рутер.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: growchie в Feb 06, 2017, 12:15
Абе просто ви трябва един кросоувър и си ползвайте link local ipv6 адресите. Не се занимавайте с dhcp сървъри. То да се подкара dhcp на даден интерфейс преди това той трябва да е с настроен статичен адрес. После, настройките на сървъра са махнати. Ipv6 се автоконфигурира. То това му е по дизайн.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: go_fire в Feb 06, 2017, 17:31
Може би по-лесният вариант щеше да е да вземеш някакво евтино рутерче да боднеш двата лаптопа в него и те ще са си постоянно свързани.

Доколкото имам спомен *бунту версиите имаше някакъв начин през нетуорк менаджера да се споделят връзки, т.е. да ти вдига DHCP сървър.

Другия вариант е просто задаваш на единия лаптоп 192.168.0.1 а на другия 192.168.0.2 и би трябвало да стане.

И на мен ми трябва точно такова нещо, да става през мениджър но не мога да намеря как да вдигна DHCP който да ми сподели връзката.
 И това със rsync --stats --progress -var /path_from_where/ user@192.168.11.12:/path_to_where/
моля ви се от къде го изкопа - сигурно много знаеш и затова си показваш знанията, но вече сме 2017г другите ОС имат графични интерфейси, дай нещо като за чичоси например.


А бе, ако беше чичо, щеше да си ползваш терминала, а не да питаш за графика. За графика реват орангутанските бебета, защото човешките си знаят да пишат и четат.

Наистина това е задача, която е по-удобна от команден ред, отколкото с цъкане до умопомрачение.

Но все пак — има. Даден ти е вече отговор.

п.п. ddantgwyn в КДЕ не ни е необходима тая програма, просто защото „най-великото изобретение след Емакс“ — Конкверор си го поддържа по подразбиране и него, и ftp и десетки други. Затова не ни трябват също Filezilla и останалите.  :P

п.п.п. Оrangutan_baby да не вземеш да се засегнеш нещо. Правих си каламбур.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: growchie в Feb 06, 2017, 18:45
Кабелът в порта на единия компютър, другият край в другата машина. Пишеш
 
Код:
tar zcvf - papka1 papka2 | ssh usera@drugatamashina.local "cat > fromprednatamashina.tar.gz"


Вкарвате паролата на другата машина като се оплаче ssh клинета. Това е!
Ако не проработи псувайте неандерталската си дистрибуция, не мен.

п.п. за да работи горното ви трябват пуснати sshd, avahi-daemon и мрежови интерфейси с настроени link-local ipv6 адреси.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: ddantgwyn в Feb 06, 2017, 20:40
Код:
tar zcvf - papka1 papka2 | ssh usera@drugatamashina.local "cat > fromprednatamashina.tar.gz"

Леле, после аз съм бил писал неразбрано ::)

Горкото орангутанско бебе :D


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: ddantgwyn в Feb 06, 2017, 20:43
Може би по-лесният вариант щеше да е да вземеш някакво евтино рутерче да боднеш двата лаптопа в него и те ще са си постоянно свързани.

Доколкото имам спомен *бунту версиите имаше някакъв начин през нетуорк менаджера да се споделят връзки, т.е. да ти вдига DHCP сървър.

Другия вариант е просто задаваш на единия лаптоп 192.168.0.1 а на другия 192.168.0.2 и би трябвало да стане.

И на мен ми трябва точно такова нещо, да става през мениджър но не мога да намеря как да вдигна DHCP който да ми сподели връзката.
 И това със rsync --stats --progress -var /path_from_where/ user@192.168.11.12:/path_to_where/
моля ви се от къде го изкопа - сигурно много знаеш и затова си показваш знанията, но вече сме 2017г другите ОС имат графични интерфейси, дай нещо като за чичоси например.

п.п. ddantgwyn в КДЕ не ни е необходима тая програма, просто защото „най-великото изобретение след Емакс“ — Конкверор си го поддържа по подразбиране и него, и ftp и десетки други. Затова не ни трябват също Filezilla и останалите.  :P

Е, то и nautilus-a го може, ама във файловите управители трябва да им се обяснява повече, за това му избрах grsync ::)


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: growchie в Feb 06, 2017, 22:03
Код:
tar zcvf - papka1 papka2 | ssh usera@drugatamashina.local "cat > fromprednatamashina.tar.gz"

Леле, после аз съм бил писал неразбрано ::)

Горкото орангутанско бебе :D

Еми ако наистина няма интернет и не може да инсталира пакети какво остава... само най-основното.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: Naka в Feb 06, 2017, 22:08
scp -r papka1 usera@drugatamashina:/patia/patia2

scp е много хубава програмка идва си по дифолт със.  SSH пакета и всякак може да се въртат дирекориите между компютрите

Ама ти не ги слушай тези Аборгиени.. Толкова са задръстени и изостанали че само шела им е в главата.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: growchie в Feb 06, 2017, 22:31
Ама ти не ги слушай тези Аборгиени.. Толкова са задръстени и изостанали че само шела им е в главата.

Е каква е тръпката да кажеш "Закачи с кабела и провери в раздел мрежи на файловия менажер", а като ти отговорят "няма нищо" да изревеш "смотана ти е дистрибуцията"  :D :D :D Друго са си вуду магиите в шела.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: jet в Feb 07, 2017, 02:15
Нема нужда повече да пишете, той рИвача си замина. С диска му било най бързо - таратанци, ако е на USB2
А иначе с sshfs/scp ще е малко по-бавно заради криптирането.
В NFS е истината, даже и на 100Мб/с ще хвърчи, пък на 1Гб/с ще се телепортира. Ако се приложи и номера на младежа по-горе с tar - още по-яко (ама тогава ще има оплакване, че е на пентиум III)
Не стана ясно, що имаше проблем че нямало интернет. Сигурно бърка мрежите с интернета (а може да иска да копира файловете през фейсбук  ;D)


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: growchie в Feb 07, 2017, 09:12
В NFS е истината, даже и на 100Мб/с ще хвърчи, пък на 1Гб/с ще се телепортира. Ако се приложи и номера на младежа по-горе с tar - още по-яко (ама тогава ще има оплакване, че е на пентиум III)

Опитай се да обясниш как се пуска това нещо на човек който не е чувал за кросоувър кабел. Иначе за скоростта си прав. И моите наблюдения са такива едно 20-30% е по-бързо от самба-та при мен.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: Naka в Feb 07, 2017, 10:54
като ти отговорят "няма нищо" да изревеш "смотана ти е дистрибуцията"  :D :D :D Друго са си вуду магиите в шела.

А не ..... тука си в голяма грешка. Отговорът трябва да бъде "преинсталирай си Линукса".


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: growchie в Feb 07, 2017, 11:51
като ти отговорят "няма нищо" да изревеш "смотана ти е дистрибуцията"  :D :D :D Друго са си вуду магиите в шела.

А не ..... тука си в голяма грешка. Отговорът трябва да бъде "преинсталирай си Линукса".

 :D :D :D :D :D


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: 4096bits в Feb 07, 2017, 11:55
Е, човека си тръгна тихомълком и раздразнен, незнайно защо. Сигурно на итервютата за работа като го питат "Можете ли да работите в екип", отговаря с Да.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: gogov1111 в Feb 07, 2017, 14:44
Здравейте!  Не съм напускал форума и темата, която повдигнах. Трудно ми е да се ориентирам в някои от предложенията, защото не съм БОГ на линукса. Да, ползвам линукс, но като потребител. Ако ставаше въпрос за напреднал, щях да пусна темата не в „Секция за начинаещи“, а в секция „Линукс секция за напреднали“. Пуснатата тема от мен за помощ се обърна в кореспонденция между участващите в нея и това не ми помага. Предложени са команди, които не познавам и никой не обяснява с две три думи за какво служи предложената програма.. От всичките тях познавам само „МС“, защото работя с нея. Но, как се присвоява IP на единия или другия лаптоп, аз не зная. Не съм се занимавал с това. Такова беше едно от предложенията – на единия да присвоя IP 192.168.11.11, а на другия – 192.168.11.12. Но как става това? Съжалявам, че съм толкова бос по този въпрос. Затова започнах да изучавам и въпроса с прилагане на IP.. Някой спомена за Nautilus – добре, аз използвам това приложение. Но, как да го използвам в моя случай, не ми стана ясно, защото обясненията бяха на един участник към друг. Но аз не съм толкова знаещ както повечето участници.
Съжалявам, че в темата не се включи Cybercop. Много пъти съм получавал помощ от него и то ясно и точно дадена. Go_fire, ти също си ми помагал и то не-веднъж. Но, този път се появи само в наддаването.
А сега за това, че не е станало ясно каква е формулировката за моя проблем. Намирам се в гориста местност. Няма доставчик на интернет. Няма възможност за интернет, чрез някой от GSM операторите. Имам на разположение един LAN кабел с мъжки накрайници от двете страни. Не мога да установя дали е кроснат или обикновен такъв. Не зная как да установя? Имам една бисквитка за 4G мобилен интернет, която работи само на Wi-Fi. И два лаптопа с инсталиран на тях Xubuntu 16.10. Ето, това е всичко. Аз исках да разбера, дали чрез линукс има програма, чрез която да мога да прехвърлям данни от единия лаптоп към другия.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: Acho в Feb 07, 2017, 15:09
Аз затова загатнах за рутер-кутийка, или най-най-обикновения ADSL-модем на Виваком-а.

Вземаш един такъв модем, пускаш му захранване от адаптерчето му, слагаш два какви да са LAN кабели в които и да са два от неговите LAN портове, а другите краища на кабелите отиват към двата лаптопа. Достатъчно е на лаптопите да е указано да си вземат IP/SM/DG автоматично по DHCP (а сигурно така си е конфигурирано при тебе). ADSL-модема веднага ще раздаде на двата лаптопа каквото им трябва, нищо че нямало интернет. За твоята задача интернет не ти трябва. И вече двата лаптопа ще са свързани в малка локална мрежичка. И в гората, и в пещера да е, и на Луната да се намира човек.

И вече с каквато програма или команда знаеш и можеш - да си копираш нужните неща. Аз пердаша в конзолата, ама за графичната среда колегите ще са написали.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: Naka в Feb 07, 2017, 15:19
Имам на разположение един LAN кабел с мъжки накрайници от двете страни. Не мога да установя дали е кроснат или обикновен такъв. Не зная как да установя?
1. Ръгаш го в двете карти и ако им светнат лапмите значи всичко е наред. Както беше казанo кабела може и да не кръстосан, но пак да работи, защото новите карти се оправят със всякъкви кабели. (Ще светнат ли лампите ако итерфейса не е вдигнат ????)
Можеш също да снимаш с ГСМ-а кабела ти - отблизо двете буски една до друга (и отдолу), така че да се видят добре кабелчетата и цветовете им и тук веднага ще ти кажат какъв е кабела.

2. настройваш си две различни IP-та от една мрежа на двата компютъра.

3. пробваш кръстосано да пингнеш другият компютър ping 192.168.11.11 (от IP 192.168.11.12)
и съответно ping 192.168.11.12
ако отсрещният компютър отговаря значи всичко е наред, направил си го правилно и можеш да прехвърляш с каквото ти душа иска - варянти хиляди.

4. отваряш един файлов менажер и пишех в адрес бара:  sftp://192.168.11.12/ (Това също ти бе споменато по горе)
При мен това работи например в Konqueror. Ето ти графична програма! Нищо от това няма да стане ако не си си настроил мрежата.




Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: gogov1111 в Feb 07, 2017, 15:47
Acho, ти май не разбра. Аз написах, че модема работи само на Wi-Fi. Няма възможност за включване на LAN кабели. Но, аз ти благодаря за информацията, защото тя допълва знанията ми. Но, ако ми кажеш как да постъпя, ако двата лаптопа са свързани с рутера чрез Wi-Fi, ще съм ти много благодарен

Naka, как да настроя две различни IP-та от една мрежа на двата компютъра. Съжалявам, че съм толкова незнаещ, но се уча малко по-малко. 
Колкото да LAN кабела, аз сравних двете букси. Кабелите са вързани по един и същ начин и на двете места. Ще проверя как ще сработят LAN картите.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: Naka в Feb 07, 2017, 16:28
Naka, как да настроя две различни IP-та от една мрежа на двата компютъра. Съжалявам, че съм толкова незнаещ, но се уча малко по-малко.
Не мога ти помогна защото всичко ми е на Центос. А и новият Нетворкменажер ми е пълна мъгла къде и какво се попълва и как работи - попълваше се нещо в аплета и то си тръгваше :). Питай накой Убунтовец.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: ddantgwyn в Feb 07, 2017, 16:42
Здравейте!  Не съм напускал форума и темата, която повдигнах. Трудно ми е да се ориентирам в някои от предложенията, защото не съм БОГ на линукса. Да, ползвам линукс, но като потребител. Ако ставаше въпрос за напреднал, щях да пусна темата не в „Секция за начинаещи“, а в секция „Линукс секция за напреднали“. Пуснатата тема от мен за помощ се обърна в кореспонденция между участващите в нея и това не ми помага. Предложени са команди, които не познавам и никой не обяснява с две три думи за какво служи предложената програма.. От всичките тях познавам само „МС“, защото работя с нея. Но, как се присвоява IP на единия или другия лаптоп, аз не зная. Не съм се занимавал с това. Такова беше едно от предложенията – на единия да присвоя IP 192.168.11.11, а на другия – 192.168.11.12. Но как става това? Съжалявам, че съм толкова бос по този въпрос. Затова започнах да изучавам и въпроса с прилагане на IP.. Някой спомена за Nautilus – добре, аз използвам това приложение. Но, как да го използвам в моя случай, не ми стана ясно, защото обясненията бяха на един участник към друг. Но аз не съм толкова знаещ както повечето участници.

Ето с тази информация трябваше да започнеш, а не да ни караш да гадаем и после да се сърдиш.

Имаш поне два начина да настроиш ip адрес на машините си -- в конзола и в графичен инструмент, но преди това трябва да включиш мрежовият кабел в съответните места на двете машини.

В конзола трябва да напишеш следните команди:

1.
Код:
ip a
-- ще ти покаже имената на мрежовите ти интерфейси и какви са моментните има настройки. трябва да видиш кое е името на ethernet интерфейса ти. доскоро беше eth0 etc., но може и в ubuntu да са решили да ги прекръстят.

2.
Код:
ip add addr 192.168.11.11/24 dev interface_name
-- присвоява адрес 192.168.11.11 на интерфейса с име interface_name на първата ти машина.

Код:
ip add addr 192.168.11.12/24 dev interface_name
-- присвоява адрес 192.168.11.12 на интерфейса с ине interface_name на втората ти машина.

Елементарна проверка дали всичко е наред с пъхнатия кабел в мрежовите гнезда се прави с командата ethtool

Код:
ethtool interface_name

На последния ред на върнатата информация трябва да се вижда следното:

Код:
Link detected: yes

ако там стои 'no', значи имаш проблем. Ако стои 'yes' всичко е наред.

Мисля (макар, че не съм 1000% сигурен), че тези настройки са ти достатъчни за да направиш връзка между двата компютъра. Няма нужда от маршрут по подразбиране и default gateway.

След това може да провериш дали имаш връзка между двете машини с командата ping

На машината с адрес 192.168.11.11 пишеш следното:

Код:
ping 192.168.11.12

и трябва да получиш резултат подобен на този:
Код:
[nick@sakurajima ~]$ ping 192.168.109.1 -c5
PING 192.168.109.1 (192.168.109.1) 56(84) bytes of data.
64 bytes from 192.168.109.1: icmp_seq=1 ttl=64 time=0.797 ms
64 bytes from 192.168.109.1: icmp_seq=2 ttl=64 time=0.579 ms
64 bytes from 192.168.109.1: icmp_seq=3 ttl=64 time=0.331 ms
64 bytes from 192.168.109.1: icmp_seq=4 ttl=64 time=0.361 ms
64 bytes from 192.168.109.1: icmp_seq=5 ttl=64 time=0.528 ms

--- 192.168.109.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4099ms
rtt min/avg/max/mdev = 0.331/0.519/0.797/0.168 ms

Вторият начин за настройка на адресите е да използваш примерно аплета Settings -> Network Settings в графичната среда, която ползваш под Ubuntu. Аз ползвам друга дистрибуция и не мога да бъда по-конкретен.

Ако си се справил успешно дотук, вече може да преминеш към прехвърлянето на данните.

Понеже спомена, че си запознат донякъде с mc, предлагам да го ползваш него, защото другите начини, които сме описали, може да те затруднят.

За целта го стартираш, в левия прозорец отиваш върху директорията, която искаш да прехвърлиш, след това натискаш клавишите F9 -> R(ight) -> (S)H(ell link), в прозореца, който ще се отвори (shell link to machine) трябва да напишеш името на потребителя на другата машина и нейният ip адрес в следния формат
Код:
user@192.168.11.12
и да натиснеш enter. Ще бъдеш попитан за паролата на user на другата машина и когато я въведеш успешно, в десния прозорец на mc ще видиш файловата структура на втората машина.

Отиваш в него на директорията, в която искаш да копираш данните. Връщащ се в левия прозорец, маркираш каквото искаш да прехвърлиш и натискаш бутона F5 (Copy) и програмата ще прехвърли това, което си маркирал в левия прозорец.

Това е, ще ми е трудно да го опростя още.

Между другото, идеята за външен твърд диск също не е за изхвърляне, макар и по други причини.

И се обади дали си се справил.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: Acho в Feb 07, 2017, 16:44
Аз не говорех конкретно за твоя WiFi дивайс. Не го знам какъв е, и не мога да кажа за него. Ама щом няма LAN портове - не ти върши работа за нашата идея.

Аз пиша за един най-обикновен ADSL-модем на Виваком-а. Те са най-различни чешити - ZTE, Pirelli, Comtrend, Huawei и кой ги знае още брандове. Имах предвид един такъв ако си намериш отнякъде, и да си свършиш работата с кеф. Също става и някакъв жичен или безжичен рутер-кутийка.

Ама ако се оправиш с ръчното сетване на LAN настройките, ще минеш и без рутерче-кутийка. Хем и ще научиш и мрежите. Повярвай ми колега, тази твоя "занимавка" с прехвърлянето по LAN кабелa, ще ти бъде в голяма полза. Ще си изясниш много неща по мрежите.

Щом подредбата на цветовете е еднаква и от двата края на кабела, то това е "прав" кабел.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: ddantgwyn в Feb 07, 2017, 16:48
Щом подредбата на цветовете е еднаква и от двата края на кабела, то това е "прав" кабел.

А ако са разменени местата на зеления и оранжевия цвят на двата края, тогава това е „кръстосан" кабел ;)


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: Dojnow в Feb 07, 2017, 18:04
Няма нужда от кабели! Настройте безжичните интерфейси в режима "Аd-hoc" или с някакъв NM или като запишете в /etc/network/interfaces

allow-hotplug ИмеНаИнтерфейса1
iface ИмеНаИнтерфейса1 inet static
   address 192.168.0.1
   netmask 255.255.255.0
   network 192.168.0.0
   broadcast 192.168.0.255
   wireless-mode ad-hoc
   wireless-channel 1
   wireless-essid ImeNaMrejata

allow-hotplug ИмеНаИнтерфейса2
iface ИмеНаИнтерфейса2 inet static
   address 192.168.0.2
   netmask 255.255.255.0
   network 192.168.0.0
   broadcast 192.168.0.255
   wireless-mode ad-hoc
   wireless-channel 1
   wireless-essid ImeNaMrejata

Може да видите точното ИмеНаИнтерфейса (wlan0) с ifconfig -а; apt-get install ssh; Рестартирате ги. Във файловия мениджър: fish://192.168.0.1или2 (ip-то на другия комп.)


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: 4096bits в Feb 07, 2017, 18:25
Хайде да бъдем още малко по-ясни. Какво е ad-hoc и NM - network manager. За първото и аз не зная, какво означава. Човека е търпелив, въпреки раздумката ни.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: Acho в Feb 07, 2017, 18:25
Прехвърлянето на големи обеми данни през WiFi интерфейсите не е много удачно.

Затова всички предложихме мрежата да е ЖИЧНА (през LAN интерфейсите). Никой не се засили да дава акъли за безжично свързване.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: Stancho_25 в Feb 07, 2017, 19:04
Ето в картинки от нетуорк мениджъра в минт. Съжалявам но Хубунту нямам. Това работи и предполагам ще се ориентираш какво да гледаш при теб.

(http://store.picbg.net/thumb/31/6D/be5f2bb9af7b316d.png) ($2)

(http://store.picbg.net/thumb/0C/A8/775cb7e13ba40ca8.png) ($2)

(http://store.picbg.net/thumb/47/9C/0c27be084309479c.png) ($2)

Това го настройвам на 2-та компютъра след което връзвам кабела, и накрая проверявам от иконката на мрежата в трея дали са активни тези профили.

После отваряш терминала и стартираш на всяка машина
Код:
ifconfig
За да разбереш ИП адреса на всяка машина. Това ако ползваш някой от горните методи където ти е необходимо да указваш ИП адрес.

Цитат на: пример
enp0s10    Link encap:Ethernet  HWaddr 00:22:43:1e:97:63 
          inet addr:168.192.29.10  Bcast:168.192.29.255  Mask:255.255.255.0
          inet6 addr: fe80::85b5:51d7:f747:ebd8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:77171049 errors:0 dropped:1 overruns:0 frame:0
          TX packets:82473003 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:35877356228 (35.8 GB)  TX bytes:47488259740 (47.4 GB)


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: gogov1111 в Feb 07, 2017, 19:12
Ddantgwyn, благодаря. Кабела се оказа обикновен. Размених двата кабела на единия край, както ми препоръча и стана кръстосан. Изпълних всичко, както ми препоръча и сега всичко е наред. Разбира се, ще се наложи да се ограмотя малко по тези въпроси и ще го направя. Ти просто се съобрази, че не съм наясно с тази тема.
Asho, ще те послушам, няма накъде. Благодаря на всички.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: 4096bits в Feb 07, 2017, 19:21
Прехвърлянето на големи обеми данни през WiFi интерфейсите не е много удачно.

Затова всички предложихме мрежата да е ЖИЧНА (през LAN интерфейсите). Никой не се засили да дава акъли за безжично свързване.
Аз го направих. В крайна сметка, се иска само търпение, докато се прехвърлят данните. Нито кабели, нито рутери.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: growchie в Feb 07, 2017, 19:41
Абе стига с тия ipv4 адреси бе! Влезте в 21 век най-накрая! inet6 addr: fe80::85b5:51d7:f747:ebd8 При положение, че имаш горното нещо нещо диплома за докторска степен ли се иска в полета вместо 192.160.х.х да се постави това! Всеки лаптоп вече си идва с настроени айпи адреси!!!!


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: Astor в Feb 07, 2017, 19:44
Здравейте, за съжаление Linux не е толкова приятелски настроен за такива задачи към хора нереботещи с терминал.

Ако отидеш някъде много вероятно да разполагаш единствено с лаптоп/smart phone, шансът да носиш разни жици, пластмасови кутий (router) само и само за да си свършиш работата за прехвърляне на данни лесно и бързо не е много голям.

Как стои въпросът ако се ползва Wifi-direct? А за bluetooth (нищо че е бавно, може пък да е по-лесно, особенно за laptop<->android)? Питането ми е от към леснота на подкарване за простосмъртен...

Wifi не е чак толкова бавен днешно време (N - м/у 2 лаптопа с по 1 антена го хвалят че стига над 100 Mbps), a да не говорим за AC 5,4 мрежите


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: Stancho_25 в Feb 07, 2017, 20:23
Здравейте, за съжаление Linux не е толкова приятелски настроен за такива задачи към хора нереботещи с терминал.

Ако отидеш някъде много вероятно да разполагаш единствено с лаптоп/smart phone, шансът да носиш разни жици, пластмасови кутий (router) само и само за да си свършиш работата за прехвърляне на данни лесно и бързо не е много голям.

Как стои въпросът ако се ползва Wifi-direct? А за bluetooth (нищо че е бавно, може пък да е по-лесно, особенно за laptop<->android)? Питането ми е от към леснота на подкарване за простосмъртен...

Wifi не е чак толкова бавен днешно време (N - м/у 2 лаптопа с по 1 антена го хвалят че стига над 100 Mbps), a да не говорим за AC 5,4 мрежите

Глупости на търкалета. И без терминала може да се мине. Мисля че по горе показах или нещо аз бъркам???
От същия нетурк мениджър мога да си пусна ви фи-то на лаптопа и към него да закача телефона и каквото имам още на бежичен.

(http://store.picbg.net/thumb/30/93/7550de0575263093.png) ($2)
(http://store.picbg.net/thumb/3E/D4/b9a1ce7459f53ed4.png) ($2)


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: ddantgwyn в Feb 07, 2017, 21:39
Ddantgwyn, благодаря. Кабела се оказа обикновен. Размених двата кабела на единия край, както ми препоръча и стана кръстосан. Изпълних всичко, както ми препоръча и сега всичко е наред.

Това „всичко е наред“ означава ли, че трансфера между двете машини вече тече?


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: Dojnow в Feb 07, 2017, 21:41
Хайде да бъдем още малко по-ясни. Какво е ad-hoc и NM - network manager. ...
man iwconfig PARAMETERS: mode
https://en.wikipedia.org/wiki/Wi-Fi#Wi-Fi_ad-hoc_mode ($2) https://en.wikipedia.org/wiki/Wireless_ad_hoc_network ($2) "NM - network manager" - Да.
Прехвърлянето на големи обеми данни през WiFi интерфейсите не е много удачно.
!?!?! 802.11b е история. Вчера, днес и утре е 802.11n,ac и с MIMO-конфигурация.
Затова всички предложихме мрежата да е ЖИЧНА (през LAN интерфейсите). Никой не се засили да дава акъли за безжично свързване.
gogov1111: "Намирам се в гориста местност.", където няма кабели, комутатори, концентратори, и др. кутийки, а и все повече мобилни комп.ри нямат LAN-порт... слагат се двата компа близо един срещу друг. "Никой не се засили да дава акъли" - ее, всеки според акъла си :P


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: ddantgwyn в Feb 07, 2017, 21:41
И без терминала може да се мине. Мисля че по горе показах или нещо аз бъркам???

Спокойно, разбира се, че може да се мине и без терминал. Но в него и с него е по-интересно ::)


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: 4096bits в Feb 07, 2017, 22:15
@Dojnow, благодаря за линка с пояснението, що е то ad hoc. Щях да забравя да проверя. B.A.T.M.A.N. беше нещо такова, нали?


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: gogov1111 в Feb 09, 2017, 08:01
Да, „всичко е наред“ означава ли, че трансфера между двете машини вече тече. Благодаря на всички за помощта.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: petar258 в Feb 15, 2017, 22:59
През wifi е доста по-бавно. Може да пробваш с прав кабел, ако няма връзка - с кроснат. На единия лаптоп където са гигабайтите трябва да е пуснат ssh, ftp или samba. С първото е най-лесно щото се браузва все едно си на същия комп.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: go_fire в Feb 16, 2017, 09:50
Съжалявам, че се включвам чак сега.

Понеже ме обвини, че не съм се включил конструктивно.

То си е така наистина. Леко съм си простак. Но все пак си имам оправдание.

За да се прехвърлят някакви данни между две машини, между тях трябва да има осъществена физическа връзка. Няма значение дали ще е през кръстосан кабел или сървър в Тимбукту.

Другото условие е да си говорят през някакъв протокол. Сиреч да говорят на един език. В този случай най-подходящи са ssh, r(emote)synk, ftp. Всички те имат графични клиенти, но най-вероятно настройките трябва да се направят ръчно.

И понеже и двете неща, вече бяха казани в темата, аз нямаше, какво да добавя. Затова можех единствено да се гъбаркам с един от обичните ни ветерани, че ползва нерзбираеми за простосмъртни неща.

Мога единствено да кажа предимства и недостатъци. Secure shell е наследник на telnet. Той е предпочитания избор за професионалиста, защото му дава цялата мощ на командния ред. Аз също го ползвам за опитите си с домашни сървърчета. Но прекалено много мощ в неопитни ръце може да не само опасно, но и неудобно. Както и да е. Споменахме, че ssh се поддържа от Наутилий и Конкверор. Това е удобство.

Remote synk е правен точно за случай като твоя. Той синхронизира два каталога, които се намират на различни физически места. С графична обвивка лесно се ползва, но и от команден ред е прост. Веднъж създадена командата, може просто да си я запазиш в something.sh. Проблема му е, че е еднопосочен. Сиреч можеш да синхронизираш само едната спрямо другата. Това по принцип е огромен проблем, но не и в твоя случай. При теб е еднопосочно.

И накрая Ftp. Протокола за файлово отместване е един от най-старите познати ни. Неговите команди много напомнят нормални команди. Но реално никой не ги ползва вече. Вече се ползва някаква обвивка като Midnight commander, Filezzila, графичен, файлов управител. Доста е удобен употребяван така. Минуса му е, че е бавничък.

Ами това е.


Титла: Re: Прехвърляне на данни между два лаптопа.
Публикувано от: Acho в Feb 16, 2017, 09:57
Е той колегата дето питаше и пусна темата, не се ли оправи вече ? То баз-бая време мина.