настройка локальной сети ubuntu + ubuntu

Опубликовано: Комментариев: 5

процесс настройки соединения по сетевому кабелю двух компьютеров на линукс можно разделить на две условные части: вначале мы установим связь между ПК, чтобы они могли пинговать друг друга, а потом уже непосредственно настраиваем програмное обеспечение для обмена данными. В данном случае NFS сервер будем делать. Чтобы подружить компьтеры на ubuntu необходимо присвоить одному ip 192.168.0.1, а второму пк ip 192.168.0.2. Соответственно сетевую маску для обеих машин 255.0.0.0 В терминале можно написать: sudo eth0 192.168.0.1 netmask 255.0.0.0 up или же, если у вас есть Network Manager - то в его настройках это легко сделать. Стоит отметить, что когда я прописывал айпи и маску через консоль,а потом подключение устанавливал через network manager - то ничего не работало. Нужно или отключить его, или же присваивать ручками айпишник и маску. Итак, прописав всё на обеих машинах, подсоединив их по сетевому кабелю в терминале пробуем пропинговать другой пк. для этого пишем ping 192.168.0.2 Если идёт обмен пакетами, значит всё хорошо и переходим к другому этапу. Тут следует определиться какая машина будет в роли сервера, а какая в роли клиента. Я ПК с 192.168.0.1 решил сделать сервером. Устанавливаем на серверный ПК необходимые пакеты: sudo apt-get install -y nfs-kernel-server nfs-common portmap Запускаем переконфигурирование portmap и перезапускаем процесс sudo dpkg-reconfigure portmap sudo /etc/init.d/portmap restart Теперь пришло время создать папку с шарой (share folder) на NFS сервере Открываем любиым текстовым редактором, я использую nano файл /etc/exports sudo nano /etc/exports и туда добавить строчку, примерно такого содержания /home/user/music 192.168.0.2 (rw,sync,no_subtree_check) где вначале мы задаём адрес к шаровой папке, а потом указываем сразу IP клиента. Ну и сохраняем конфиг после манипуляций Пишем на последок: sudo exportfs -a Настройка Клиентской ubuntu Все проделанные нами действия осуществлялись на Серверной машине, теперь переходим на клиентскую Ubuntu. И начинаем с установки новеньких пакетов: sudo apt-get install portmap nfs-common Теперь осталось только примонтировать серверную папку у себя. Создадим в домашнем каталоге простого пользователя пустую директорию: mkdir share монтируем sudo mount 192.168.0.1:/home/user/music /home/user/share Объяснять тут нечего, указываем что и куда монтировать. Можно сделать монтирование папки при запуске системы, для этого будем использовать fstab sudo nano /etc/fstab и вставим туда: 192.168.0.1:/home/user/music /home/user/share nfs rsize=8192,wsize=8192,timeo=14,intr Теперь, чтобы примонтировать папку всего навсего нужно написать mount /home/user/share Вот так легко и просто при помощи сетевого кабеля я соединил в локальную сеть две машины под управлением ubuntu для нехитрого перекидывания важных файлов

Комментариев: 5
htozna 2015-06-28 11:02:50
Да уж, это тебе не самба. Никаких танцев с бубном. Все круто и скорость передачи данных высокая. Спасибо тебе огромное за пост о сетке, простой и понятный как ясный день.
Slicks 2015-09-13 18:09:03
htozna, Samba это просто жуть какая-то. Бывает подключился к локальной машине, вроде всё ок. А потом клац и сетевой адрес недоступен. Висит как примонтированный, но войти нельзя, отмонтировать не пускает. Потом подождал немного - систему отпустило и всё опять работает
Игорь 2016-04-04 20:49:45
Это понятно. Но как сделать так, чтобы можно было подключаться обоим машинам к интернет через модем 3G, установленный на серверной машине?
Slicks 2016-04-06 08:32:43
Игорь, попробуйте раздавать по wi-fi (или ethernet) интернет с серверной машины. Немного поиграетесь с wi-fi конфигом и всё будет работать. А если Windows в качестве сервера, раздающего интернет, то тогда можно использовать Connectify програмку для аналогичной задачи.
Олег 2017-02-28 23:52:30
Просто и убедительно! А как будет выглядеть организация сети с использованием имеющегося Wi-Fi роутера? Через него хожу в интернет... Ну, чтобы оба компа были равноправны.