- Доступ в локальную сеть и её настройка
- Network configuration (Русский)/Ethernet (Русский)
- Contents
- Драйвер устройства
- Проверка состояния
- Загрузка модуля
- Советы и рекомендации
- ifplugd для ноутбуков
- Решение проблем
- Смена компьютера при использовании кабельного модема
- Явное уведомление о перегруженности
- Realtek: нет соединения / проблема WOL
- Включение сетевого интерфейса в Linux
- Откат/замена драйвера для Windows
- Включение WOL в драйвере для Windows
- Включение LAN Boot ROM в BIOS/CMOS
- Для чипсетов Atheros отсутствует интерфейс
- Broadcom BCM57780
- Realtek RTL8111/8168B
- Материнская плата Gigabyte с интерфейсом Realtek 8111/8168/8411
- Как настроить локальную сеть по ethernet между Arch Linux и Windows 7 .
- дада, enp2s0
Доступ в локальную сеть и её настройка
Третий день пытаюсь настроить самбу для совместного использования с компьютерами виндовс в домашней локальной сети.
Вики у арча действительно внушительный, но порой нужно элементарное (по пунктам) руководство, чтобы в дальнейшем на его основе идти дальше к сожалению даже форум этим не блещет. Это вынуждает искать ответы в порой сомнительных статьях интернета, вводить команды смысл которых не до конца понятен и т.д
С лирикой закончил :), из вышесказанного понятно делал всё по арч-вики (настроика samba), локальную сеть не вижу, меня в ней с других машин тоже не видно.
smb.conf — пробовал заменять из найденного в интернете, но это не помогает, всё так-же не вижу сеть и меня в ней не видно.
Помогите разобраться с первичной настройкой.
# 5 лет, 1 месяц назад (отредактировано 5 лет, 1 месяц назад)
ghost
видить и открывать каталог для доступа по сети это принципиально разные задачи. Советую начать с получения доступа к другому компу в сети. Самое простое напиши в адресной строке файлового менеджера smb://ip-адрес компьютера (thunar, nautilus, dolphin. смогут подключится к шарам виндовс)
ZeniaM
делал всё по арч-вики (настроика samba), локальную сеть не вижу, меня в ней с других машин тоже не видно.
ZeniaM
делал всё по арч-вики (настроика samba), локальную сеть не вижу, меня в ней с других машин тоже не видно.
А как пытался смотреть? Что показывает команда «smbtree -N»?
Какой конфиг получился на сервере?
Как запускаешь службы? В курсе, что кроме smbd должен работать еще и nmbd?
]$ smbtree -N
set_variable_helper(yes ; Disable netbios announcing): value is not boolean!
Может кто нибудь подскажет, как сделать что-бы расшаренная папка в линукс отображалась в проводнике виндовс без дополнительного введения в строке //192.168. Почему немо в линукс это может, проводник в виндов видит расшаренный ресурс другой виндовс машины, почему не видно расшаренных папок линукс в проводнике виндовс и возможно ли это организовать.
© 2006-2021, Русскоязычное сообщество Arch Linux.
Название и логотип Arch Linux ™ являются признанными торговыми марками.
Linux ® — зарегистрированная торговая марка Linus Torvalds и LMI.
Network configuration (Русский)/Ethernet (Русский)
В данной статье описывается настройка Ethernet, общие вопросы о настройке сети описываются в статье Настройка сети.
Contents
Драйвер устройства
Проверка состояния
Диспетчер устройств udev должен определить вашу сетевую плату и автоматически загрузить необходимый модуль ядра при старте системы. Найдите пункт «Ethernet controller» (или похожий) в выводе команды lspci -v . Там должна быть информация о том, какой модуль ядра содержит драйвер для вашей сетевой платы. Например:
Затем проверьте, был ли загружен драйвер, при помощи команды dmesg | grep имя-модуля . Например:
Пропустите следующий раздел, если драйвер был успешно загружен. В противном случае необходимо узнать, какой модуль требуется для вашей конкретной модели.
Загрузка модуля
Найдите в интернете необходимый для вашего чипсета модуль/драйвер. Когда вы узнаете, какой модуль необходимо использовать, попробуйте загрузить его вручную. Если вы увидите сообщение об ошибке, говорящее, что модуль не найден, возможно, драйвер не включён в состав ядра Arch. Вы можете осуществить поиск имени модуля в AUR.
Если udev не определяет и не загружает нужный модуль автоматически во время старта системы, обратитесь к разделу Модули ядра#Автоматическое управление модулями.
Советы и рекомендации
ifplugd для ноутбуков
ifplugd из официальных репозиториев — это демон, который автоматически настроит ваше устройство Ethernet при подключении кабеля и удалит конфигурацию при его отключении. Это полезно для ноутбуков со встроенными сетевыми адаптерами, поскольку интерфейс будет настроен лишь при реальном подключении кабеля. Другой вариант использования — когда вам необходимо лишь перезапустить сеть, но не компьютер, без необходимости делать это в оболочке.
По умолчанию ifplugd настроен на работу с устройством eth0 . Эта и другие настройки, такие как время задержки, можно изменить в файле /etc/ifplugd/ifplugd.conf .
Решение проблем
Смена компьютера при использовании кабельного модема
Некоторые провайдеры кабельных интернет-услуг (например, videotron) настраивают кабельный модем на работу только с одним клиентом-компьютером по MAC-адресу его сетевого интерфейса. Как только модем запомнит MAC-адрес первого подключенного компьютера или оборудования, он ни при каких обстоятельствах не будет отвечать на запросы, идущие с других MAC-адресов. Таким образом, если вы поменяете один компьютер на другой (или поставите маршрутизатор), новый компьютер (или маршрутизатор) не будет работать с кабельным модемом, поскольку он имеет MAC-адрес, отличный от предыдущего. Для сброса кабельного модема с тем, чтобы он стал работать с новым компьютером, необходимо выключить питание кабельного модема и включить его опять. Как только он перезагрузится и подключится к сети (загорятся соответствующие индикаторы), перезагрузите вновь подключенный компьютер, чтобы он выполнил запрос DHCP, или вручную заставьте его запросить новый адрес DHCP.
Если это не поможет, необходимо скопировать MAC-адрес изначальной машины. См. также Подмена MAC-адреса.
Явное уведомление о перегруженности
Явное уведомление о перегруженности (Explicit Congestion Notification, ECN) может стать причиной проблем с передачей информации на старых/плохих маршрутизаторах. Для systemd 239 это касается как входящего, так и исходящего трафика.
Чтобы включать ECN только по требованию входящих соединений (безопасно, настройка ядра по-умолчанию), выполните:
Для полного отключения ECN (например, чтобы проверить, действительно ли причина возникших проблем в ECN):
Подробную информацию можно получить в документации ядра.
Realtek: нет соединения / проблема WOL
Пользователи с сетевыми платами, основанными на Realtek 8168 8169 8101 8111(C) (отдельными/встроенными) могут заметить проблему, что карта, кажется, отключена во время загрузки системы, и лампочка-индикатор не горит. Такое часто встречается на машинах с двумя операционными системами, на которых также установлена Windows. Похоже, что причиной являются обычные официальные драйверы Realtek (датирующие все после мая 2007 г.) под Windows. Эти новые драйверы отключают функцию Wake-On-LAN, отключая сетевую плату при завершении работы Windows, и она остается выключенной до следующей загрузки Windows. Вы сможете заметить это, если индикатор подключения не горит, пока не будет загружена Windows; во время ее завершения работы индикатор выключается. В нормальном состоянии лампочка всегда должна гореть, пока система работает, даже во время POST. Эта проблема также затрагивает другие операционные системы, не имеющие новейших драйверов (например, Live CD). Есть несколько способов решения этой проблемы.
Включение сетевого интерфейса в Linux
Откат/замена драйвера для Windows
Вы можете откатить ваш драйвер сетевой платы в Windows на тот, который предоставляет Microsoft (если это возможно), или откатить/установить официальный драйвер Realtek, имеющий дату выпуска ранее мая 2007 г. (может найтись на компакт-диске, идущем в комплекте с вашим аппаратным обеспечением).
Включение WOL в драйвере для Windows
Наверное, самое лучшее и быстрое решение — изменить эту настройку в драйвере Windows. Тогда это затронет всю систему, в том числе Arch (а также live CD и другие операционные системы). В менеджере устройств Windows найдите ваш сетевой адаптер Realtek и сделайте на нем двойной щелчок мыши. Во вкладке «Дополнительно» измените значение «Wake-on-LAN после завершения работы» (Wake-on-LAN after shutdown) на «Включено».
В Windows XP (пример):
Включение LAN Boot ROM в BIOS/CMOS
Похоже, что установка Интегрированная периферия (Integrated Peripherals) —> Встроенный (Onboard) LAN Boot ROM —> Включено в BIOS/CMOS возобновляет работу чипа Realtek LAN при загрузке системы, несмотря на то, что драйвер Windows делает обратное при завершении работы ОС.
Для чипсетов Atheros отсутствует интерфейс
Пользователи некоторых чипов Atheros ethernet сообщают, что они не работают «из коробки» (с установочного носителя февраля 2014 г.). Помогает установка пакета backports-patched AUR из AUR.
Broadcom BCM57780
Этот чипсет Broadcom иногда работает плохо, если не указать порядок загрузки модулей. Необходимые модули — broadcom и tg3 , и загружаться они должны именно в таком порядке.
Если в вашем компьютере используется этот чипсет, сделайте следующее:
- Найдите вашу сетевую плату в выводе lspci:
- Если Ethernet-соединение не функционирует, отключите кабель и выполните команды:
- Подключите обратно сетевой кабель и проверьте работу модуля:
- Если это решило проблему, сделайте изменения постоянными, добавив модули broadcom и tg3 (в этом порядке) в массив MODULES :
- Пересоберите initramfs:
- В качестве альтернативы можно создать файл /etc/modprobe.d/broadcom.conf со следующим содержимым:
Realtek RTL8111/8168B
За распознавание и работу этого сетевого интерфейса отвечает модуль r8169 , однако некоторые ревизии данного драйвера работают с ошибками — происходит постоянное включение/выключение устройства. Для решения проблемы можно установить модуль r8168 . Если r8168 не загружается автоматически менеджером udev, то нужно запретить загрузку модуля r8169 . Подробнее загрузка модулей описана в статье Модули ядра#Автоматическое управление модулями.
The factual accuracy of this article or section is disputed.
Ещё одной проблемой некоторых ревизий драйвера этого адаптера является плохая поддержка IPv6. В случае зависания страниц и низкой скорости подключения может помочь отключение функциональности IPv6.
Материнская плата Gigabyte с интерфейсом Realtek 8111/8168/8411
При загрузке с выключенным (настройка по умолчанию) IOMMU могут возникнуть проблемы с сетевым интерфейсом на материнских платах Gigabyte (например, Gigabyte GA-990FXA-UD3). Сетевое подключение будет неустойчивым, с малой пропускной способностью или отсутствовать вовсе. Сказанное в равной мере касается как встроенных интерфейсов, так и внешних сетевых плат на шине PCI, поскольку настройки IOMMU влияют на все сетевые интерфейсы материнской платы. Если включить IOMMU и загрузиться с установочного устройства, то на секунду появится сообщение об ошибке AMD I-10/xhci, после чего загрузка продолжится обычным образом. В результате сетевой интерфейс будет функционировать нормально (даже с модулем r8169 ).
Если добавить параметр ядра iommu=soft , то при загрузке сообщение об ошибке будет подавляться.
Как настроить локальную сеть по ethernet между Arch Linux и Windows 7 .
Доброе время суток! У меня есть 2 ноутбука, на одном Arch, на втором Windows. И Решил я значит настроить одну мышку/клавиатуру на двоих с помощью замечательной программы Synergy. Сеть настроена по wifi, компьютеры видят друг друга и всё работает(были проблемы, но решение оказалось в том, что 64битная версия Synergy под винду косячная, установка 32битной решило проблему), Но по wifi заметны большие лаги и бесючая неплавность курсора, поэтому было решено сделать по ethernet. Никак настроить не могу, помогите пожалуйста в этом вопросе устройство на арче:enp2s0: flags=4163 mtu 1500 inet 190.1.1.2 netmask 255.255.255.255 broadcast 0.0.0.0 inet6 fe80::62eb:69ff:fe50:fca5 prefixlen 64 scopeid 0x20
ether 60:eb:69:50:fc:a5 txqueuelen 1000 (Ethernet) RX packets 243 bytes 14580 (14.2 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 6 bytes 468 (468.0 B) TX errors 0 dropped 0 overruns 0 carrier 1 collisions 0
[upd] виноват, накосячил, да wlp3s0 как раз wi-fi, ethernet — enp2s0
А wlp3s0 разве не wifi? У меня на lenovo s205 wlp3s0 именно wifi, а ethernet определяет как enp2s0.
Вообще хорошо бы увидеть полный выхлоп от ip a. А так для Synergy должно хватить: ip addr add 192.168.1.35/24 dev enp2s0 (при учете что лан интерфейс — enp2s0, а 192.168.1.35 — ip бука с арчем).
дада, enp2s0
дада, виноват накосячил, enp2s0 — lan
enp2s0: flags=4163 mtu 1500 inet 190.1.1.2 netmask 255.255.255.255 broadcast 0.0.0.0 inet6 fe80::62eb:69ff:fe50:fca5 prefixlen 64 scopeid 0x20
ether 60:eb:69:50:fc:a5 txqueuelen 1000 (Ethernet) RX packets 243 bytes 14580 (14.2 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 6 bytes 468 (468.0 B) TX errors 0 dropped 0 overruns 0 carrier 1 collisions 0
lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 0 (Local Loopback) RX packets 8 bytes 560 (560.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 8 bytes 560 (560.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp3s0: flags=4163 mtu 1500 inet 192.168.1.35 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::1af4:6aff:fe14:7988 prefixlen 64 scopeid 0x20
ether 18:f4:6a:14:79:88 txqueuelen 1000 (Ethernet) RX packets 8764 bytes 11078235 (10.5 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 3852 bytes 339886 (331.9 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Могу ошибаться, но скорей всего из за ip/маски подсети.
ip addr del 190.1.1.2 dev enp2s0
ip addr add 192.168.2.2/24 dev enp2s0
И на буке с виндой поставить ip 192.168.2.1.
Если мне не изменяет память 190.0.0.0 не используют для локальных сетей и маска явно не 255.255.255.255.