15522
[Решено] Настройка домашней сети в Manjaro
Всем привет! Столкнулся с проблемой настройки локальной сети, т.к. перевёл домашний файл-сервер и один ПК на Manjaro.
Предыстория: дома есть Wi-Fi сеть 5G, один ноутбук, один стационар в роли файл-сервера, один ПК в роли рабочей станции (подключенный к серверу по проводу, а к Интернету по Wi-Fi), Смарт ТВ с поддержкой Wi-Fi 5G, ТВ бокс на Android c Wi-Fi 2.4G и ещё куча всякой портативной техники на Android. Изначально на всех трёх ПК стояли Окна 10, но после вспыхнувшего интереса к кроссплатформенной разработке и порядком надоевших оконных БСОДов решил сменить ОСь для стационарной рабочей станции на Linux. Долго выбирал осевую платформу и остановился на Арче, поскольку ловить баги сырых приложений мне с головой хватало и на окнах, сделал выбор в сторону Manjaro.
Все было хорошо: настроил статическое монтирование расшаренных на сервере папок через fstab (в формате //192.168.137.1/files /mnt/files cifs defaults,username=****,password=****,uuid=1000 0 0) сделал закладки Deepin FM и вообще не парился.
Проблемы начались когда решил переставить ОСь на серваке. Поначалу были проблемы с монтированием NTFS разделов (Manjaro поставил на отдельный SSD, а вся файловая помойка размещена на трёх физических HDD), но вроде разобрался. Дальше надо было как-то эти диски расшарить. Пошёл по пути наименьшего сопротивления и в том же Deepin FM, просто выбрал нужные папки и через диалог свойств папки расшарил. Красивый анимационный эффект (сворачивающаяся папочка улетела в сторону закладок) засвидетельствовал тот факт что все прошло удачно. Проверил все шары видны и доступны по сети. Когда возникла необходимость удалить одну шару хотел проделать обратную операцию, но в свойствах папки она не значилась как расшаренная. Собственно первый вопрос: как настроить шару которая была бы глобальной и не зависела от окружения или каких-то специфичных программ?
Поскольку шара видна и без проблем доступна со всех устройств как Оконных так и Зелёного Робота, думал что проблем с подключением рабочей станции на Manjaro вообще быть не должно априори. Но настроенная таблица fstab валилась с ошибкой при загрузке. Перегуглив с десяток другой форумов и т.п. ответа не нашёл. Теперь сформулирую вопрос номер два: как настроить монтирование расшаренных по локальной сети NTFS дисков опять же глобально без всяких примочек, на уровне системы так сказать?
И третьей проблемой, которая мешает комфортно юзать все это хитросплетение девайсов, явилась возможность сервера раздавать по проводу Интернет, приходящий на него с вафли. Вообще идея заключается в том чтобы с сервера через свитч раздавать Интернет на устройства к которым есть физическая возможность проложить кабель. Последний, но не менее важный вопрос:как осуществить раздачу Интернета по проводу с Вай-Фая, так чтобы было максимально стабильно и надёжно?
Прошу сильно не пинать за много букав, просто сейчас как никогда мало времени разбираться самому, а сетью уже необходимо пользоваться жене, которая вообще «не алё» в этом. Буду рад любой помощи и особенно подробным инструкциям. Заранее всем ответившим огромное спасибо!
Предыстория: дома есть Wi-Fi сеть 5G, один ноутбук, один стационар в роли файл-сервера, один ПК в роли рабочей станции (подключенный к серверу по проводу, а к Интернету по Wi-Fi), Смарт ТВ с поддержкой Wi-Fi 5G, ТВ бокс на Android c Wi-Fi 2.4G и ещё куча всякой портативной техники на Android. Изначально на всех трёх ПК стояли Окна 10, но после вспыхнувшего интереса к кроссплатформенной разработке и порядком надоевших оконных БСОДов решил сменить ОСь для стационарной рабочей станции на Linux. Долго выбирал осевую платформу и остановился на Арче, поскольку ловить баги сырых приложений мне с головой хватало и на окнах, сделал выбор в сторону Manjaro.
Все было хорошо: настроил статическое монтирование расшаренных на сервере папок через fstab (в формате //192.168.137.1/files /mnt/files cifs defaults,username=****,password=****,uuid=1000 0 0) сделал закладки Deepin FM и вообще не парился.
Проблемы начались когда решил переставить ОСь на серваке. Поначалу были проблемы с монтированием NTFS разделов (Manjaro поставил на отдельный SSD, а вся файловая помойка размещена на трёх физических HDD), но вроде разобрался. Дальше надо было как-то эти диски расшарить. Пошёл по пути наименьшего сопротивления и в том же Deepin FM, просто выбрал нужные папки и через диалог свойств папки расшарил. Красивый анимационный эффект (сворачивающаяся папочка улетела в сторону закладок) засвидетельствовал тот факт что все прошло удачно. Проверил все шары видны и доступны по сети. Когда возникла необходимость удалить одну шару хотел проделать обратную операцию, но в свойствах папки она не значилась как расшаренная. Собственно первый вопрос: как настроить шару которая была бы глобальной и не зависела от окружения или каких-то специфичных программ?
Поскольку шара видна и без проблем доступна со всех устройств как Оконных так и Зелёного Робота, думал что проблем с подключением рабочей станции на Manjaro вообще быть не должно априори. Но настроенная таблица fstab валилась с ошибкой при загрузке. Перегуглив с десяток другой форумов и т.п. ответа не нашёл. Теперь сформулирую вопрос номер два: как настроить монтирование расшаренных по локальной сети NTFS дисков опять же глобально без всяких примочек, на уровне системы так сказать?
И третьей проблемой, которая мешает комфортно юзать все это хитросплетение девайсов, явилась возможность сервера раздавать по проводу Интернет, приходящий на него с вафли. Вообще идея заключается в том чтобы с сервера через свитч раздавать Интернет на устройства к которым есть физическая возможность проложить кабель. Последний, но не менее важный вопрос:как осуществить раздачу Интернета по проводу с Вай-Фая, так чтобы было максимально стабильно и надёжно?
Прошу сильно не пинать за много букав, просто сейчас как никогда мало времени разбираться самому, а сетью уже необходимо пользоваться жене, которая вообще «не алё» в этом. Буду рад любой помощи и особенно подробным инструкциям. Заранее всем ответившим огромное спасибо!
47 комментариев
Для чего на сервере нужно DE?
Может, лучше использовать что-то из родных ФС?
Это читали?
Буду курить. Хорошо если получится.
Можно посчитать это диким извращением, но я привык настраивать сервак на окнах через TeamViewer
Весь ССД полностью отдан Манджаро. Остальные винты были изначально на НТФС, перегонять все данные на другую ФС нет ни времени ни желания. Ко всему прочему у меня еще ноутбук на окнах работает и активно шару сервака юзает.
Не натыкался. Ищу в поисковике всегда на буржуйском, не находил аналога на их языке. Буду читать. Спасибо!
Ему без разницы, что за ФС на сервере. Хотя дело, разхуммеется, Ваше.
Не знал. Спасибо. Если так, то конечно займусь как время будет. Какую лучше ФС использовать для активного файлообмена по локальной сети? И можно ли форматировать без потери данных (хотя уверен что нет, но вдруг технологии обогнали мою осведомленность)?
Лучше использовать то, с чем хорошо рабоатет ОС.
Насколько мне известно, Вы совершенно правы.
Логи с сервера:
sudo systemctl status iptables
sudo iptables -L
systemctl status smb.service
systemctl status nmb.service
ip address show
Куда копать уже не знаю.
Странно, но если использовать Netbios name, то
smbclient //convex-nas/Files -d 3
он стучится не по проводу, а через вафлю…
Подозреваю надо настроить lmhosts как минимум.
systemctl status iptables
Ситуация никак не меняется независимо от того работает сервер или выключеню
Сервер даже не пингуется
ping -c 3 192.169.0.1
Клиент
ifconfig -a
Сервер
ifconfig -a
ping -I enp3s0 -c 3 192.169.0.1
traceroute с какими аргументами выполнить?
Покажет как идет пакет.
traceroute --interface=enp3s0 192.169.0.1
Провел наземные испытания: подключил клиента к ноутбуку с Виндой, настроил как и сервер сетевое подключение и пропинговал с клиента. Результат: пинг проходит без проблем.
Следовательно проблема на сервере и именно с проводным подключением. Виноватый найден, но неясно как починить сеть…
А еще точно не в кабеле проблема, пробовал с обычным патч-кордом: результат тот же.
Как вариант «в лоб» — настроить подключение с нуля.
tracepath еще поглядите.
Наткнулся тут на один нюанс: указание трейсроуту адреса источника на устройстве с несколькими интерфейсами (маршрутизаторе) не влияет на выбор интерфейса, с которого будут отправлены запросы. А влияет — на выбор обратного пути, по которому передаются ответы.
Есть мысль посмотреть как оно все действует без внешнего интерфейса.
К постам выше об удаленном администрировании. Если не хочется сидель в голом терминале есть WebMin.
Проблема связана с самим подключением. Через Наутилус сервер доступен через Wi-Fi, а не по проводу. Если на клиенте настроить автоматическое получение IP, то сервер его не дает. Если статический, то соединение есть, но он даже не пингуется. Скорее всего проблема с настройками сети сервера, только непонятно с какими именно. Не может же быть источником проблемы, то что клиент и сервер соединены кросс кабелем? На винде же работало без проблем…
Как то вообще странно что два ПК на одной ОСи не могут законнектиться друг с другом, тем более учитывая что это Linux!!!
ip neigh show
При том что на enp1s0 у меня навешан статический 192.168.137.1/24
По второй строке- wlp2s0 сообщает что успешно подключился к устройству 50:64:2b:19:38:17 с адресом 192.168.0.1 Это наверняка ваш роутер.
Заметьте что 192.168.137.1 к шлюзу не подключен.
Эта команда выполнялась на какой машине?
Или я чего-то не понял?
2. Коллеги, советовавшие Вам не использовать в серверах роллинговые дистрибутивы- таки они правы.
Из роллинг дистров проблема только с Манджаро, все остальные не только роллинг(кроме Федоры на которой вообще сеть не подхватилась, даже вафля) настраивались без проблем в пару кликов и парой строк в терминале.
2. Ну так не бывает- это из области чудесного. Поэтому никто и не откликается...
Чуть-ли не первая моя тема на манжаровском форуме была посвящена как раз похожей задаче… Почитайте, может пригодиться.
Я бы не стал врать и разводить тут палемику если бы у меня ни с каким дистром не работало. Но по факту только Манджаро себя так ведет. При чем запускаю в лайв режиме все нормально работает, стоит запустить установку и во время установки уже пропадает связь по проводу.
Вот здесь описано подобное: forum.manjaro.org/t/no-ethernet-network-realtek-8168-after-upgrading-to-17-0-5/33021
И гляньте в /etc/modprobe.d/ нет ли чего лишнего в блеклистах. Потому как