Настройка домашней сети из 2-х компьютеров.




!!! There is no warranty for this HOWTO


Исходные данные: есть 2 компьютера, соединенные сетевым кабелем. На обоих установлена система Linux. Требуется зайти с одного компьютера на другой, зарегистрироваться, побродить, полазить и скачать нужные файлы.



Компьютер А - сервер ( туда заходим)

Компьютер Б – клиент.



1. Первым делом нужно установить пакет ssh. У меня он уже был установлен.

2. Запустить на сервере службу sshd.

/sbin/service sshd status

su -c '/sbin/service sshd start'

OR

sudo /sbin/service sshd start

3. Теперь можно настроить элементарную сеть.

На сервере:

ifconfig eth0 192.168.123.1

ifconfig

На клиенте:

ifconfig eth0 192.168.123.2

ifconfig

ping 192.168.123.1

Cntrl-C

Если пинги идут - все нормально, соединение установлено. Здесь подразумевается, что на обоих компьютерах по одной сетевой карте и имя ее eth0. 192.168.123.1(2) - это нами придуманное IP имя (адрес) сети. Он должен удовлетворять требованиям для IP домашних сетей. Может еще потребоваться маска сети - для нас она 255.255.255.0


Вы можете уточнить некоторые параметры соединения. Листинг команды ifconfig без параметров на сервере:

ifconfig

eth0 Link encap:Ethernet HWaddr 00:19:66:D9:32:A5

inet addr:192.168.123.1 Bcast:192.168.123.255 Mask:255.255.255.0




Можно ввести команду route, чтобы просмотреть таблицу маршрутиризации.

route

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0

192.168.123.0 * 255.255.255.0 U 1 0 0 eth0



IPv4 - версия IP протокола

Destination - имя сети. Наша сеть 192.168.123.0

Getmask - 255.255.255.0 (маска сети, значения 255 говорят о том, что для данной сети эти элементы должны быть одинаковы, значение 0 - этот элемент IP адреса должен быть уникальным)

Gateway - * (IP адрес маршрутиризатора, ему передаются остальные пакеты, нам он не требуется)



Чтобы начать так сказать от печки, можно выполнить команду

ping 127.0.0.1

Она пингует свой же компьютер.







4. Подключаемся по ssh.

На клиенте:

ssh login_on_server@192.168.123.1

Для первого запуска будет много информации, нужно смотреть внимательно. Не пропустите момент когда вы окажитесь на другой машине. Все как всегда :)

exit




5. Скачивание файлов:

Я лично предпочитаю sftp, но можно и scp.

sftp login_on_server@IP_SERVER

password: << здесь ввести пароль

( cd lsd put get )

exit

----------------

scp login_on_server@IP_SERVER:/source dest

Здесь мы находимся на компьютере клиенте и скачиваем с сервера файл source.

После того как освоитесь, можно забить автоматическое подключение в NetworkManager (если у Вас Gnome).

Для сервера что то вроде:

IPv4

Address

192.168.123.1

NetMask

255.255.255.0

GateWay

0.0.0.0


Запуск sshd тоже лучше автоматизировать. А то проходит время, подзабываешь детали, входишь в сеть - а она не работает. Досадно. А всего то надо:

su -c '/sbin/service sshd start'






Hosted by uCoz