LINUX.ORG.RU

Как поднять сеть? Универсальные советы.

 


0

1

Дело в том, что довольно часто сталкиваюсь с ситуацией как на deb based так и на rpm based, как на уже установленных так на live системах с отсутствием сети. После перезагрузки обычно проблема уходит. Но хотелось бы знать как можно поднять сеть, когда система сама ее поднимает? Универсальные меры. Бывает, что network manager есть но сетевую не видит, а бывает, что и network managerа нет вовсе.

Deleted

Бывает, что network manager есть но сетевую не видит, а бывает, что и network managerа нет вовсе.

Проблема или хардверная, или биологическая.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Поясняю — Linux крайне популярен на серверах, в том числе и очень серьезных. Если на GUI корпорациям, что спонсируют его разработку плевать, то всё, что имеет отношение к сети они полируют до блеска.

Поэтому причина столь частых сбоев может быть или в том, что именно твое конкретное железо под ним плохо работает, или в том, что ты постоянно совершаешь какую-нибудь глупую ошибку или ошибки при настройке. Хотя могут действовать и оба фактора одновременно.

Поэтому рассказывай, какое именно у тебя железо и как осуществляется подключение.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Бывает на Broadcom WIFI бывает на Realtek Ethernet. Я ничего такого не делаю. Просто загружаюсь, а сети нет.

Deleted
()
Ответ на: комментарий от Deleted

А что происходит когда «нет сети»? Нужен лог загрузки хотя бы: journalctl --no-pager -b 1 > boot.log. Потом не плохо бы посмотреть как сетевые определились, если определись. Что происходит если рестартить твои службы: NetworkManager, systemd-networking или что там у тебя.

mandala ★★★★★
()
Ответ на: комментарий от Deleted

Парень, ты меня пугаешь. Серьезно. Ты с Linux не первый год возишься, вроде чуть ли не IT-шник, а отвечаешь на вопросы как конченый ламер!

Я что у тебя спрашивал?! Название моделей железа (не только их фирму-производитель) и какое именно у тебя подключение. Я догадываюсь, что на Ethernet у тебя DHCP, а WiFi по WPA2 и DHCP, но это же лишь догадки.

В идеале, конечно, нужны куски логов (ядра, NM, journald и прочего) при проблемах.

Короче, есть такая штука — мозг. И его можно использовать для такого процесса, как «анализ ситуации». Битьё в бубен наугад не работает!

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от mandala

Вот это уже ближе. Как если что перезапускать сетевые службы и переопределять сетевую карту?

Deleted
()
Ответ на: комментарий от Vsevolod-linuxoid

Я сам себя иногда пугаю)

Ну я хотел получить общие рекомендации по починке сети если ее нет. Куда смотреть, какие команды пробовать? Да, сеть раздается по dhcp c роутера по проводу и воздуху. На венде никогда проблем с сетью не возникало.

Deleted
()
Ответ на: комментарий от Deleted

Карту не всегда можно на горячую переопределить, зависит от того по какой шине она подключена, а службы да – перезапустить. Кстати, не дуалбут ли с виндой?

mandala ★★★★★
()

network manager

Выкинь каку.

Уж лучше консольным клиентом DHCP сеть настрой или через /etc/network/interfaces (systemd же в топку, верно?).

Quasar ★★★★★
()

man ip ip-link ip-addr ip-route resolv.conf dhclient

chuzhoi
()
Ответ на: комментарий от Deleted

Да, дуалбут.

И такое только после ребута из винды, не после холодного включения? Тогда винда оставляет не корректные для linux настройки оборудования. Проще выключать и включать на холодную, у меня так давно-давно было с юсб-модемом.

mandala ★★★★★
()
Ответ на: комментарий от Deleted

Не на linux. Драйвер, фирмваре из оффтопика – не очищаются настройки и т.п на самом железе, в режиме ожидания тоже может быть. При загрузке linux не может корректно настроить оборудование. Во время ребута всё сбрасывается уже корректно и настроивается потом тоже нормально. Т.е. просто конфликт.

Это скорее всего причина. Но не 100%, надо все же хотя бы лог загрузки смотреть во время обнаружения проблемы, я там в начале давал команду для systemd как скинуть в файл. Или выхлоп dmesg если без сустемд.

mandala ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

или в том, что ты постоянно совершаешь какую-нибудь глупую ошибку

Он же написал - Network Manager использует. :-)

AS ★★★★★
()

А почему часто имя сетевой имеет вид enp0s25, а не eth0? И как его поменять на eth0?

Deleted
()
Ответ на: комментарий от Deleted

но почему тут ни слова про dhcpcd

Он на любом дистрибе есть из тех, что тыркал. Если интернет по кабелю, этой команды всегда достаточно (если переткнул его, или забыл воткнуть), если он не был запущен - запустится, если был - перезагрузится и автоматически подключится, так что команда универсальная для любого дистра.
Если тебе нужно вайфай подключение - тут нет универсального, запиши себе инструкцию как пользоваться wicd или NetworkManager в блокнотик на первое время, коих полно в интернете. Обычно есть либо второй, либо хотя бы первый.

fehhner ★★★★★
()
Последнее исправление: fehhner (всего исправлений: 1)

Универсальные меры

/etc/network/interfaces

Deleted
()

Кто глянет?

Вот опять нет сети после загрузки. Во время загрузки проскакивает, что то типо «Failed rise network» но иногда сеть работает, иногда нет.

root@debian:/home/deepforest# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 00:1d:7d:c7:be:43 brd ff:ff:ff:ff:ff:ff
root@debian:/home/deepforest# systemctrl restart dhcp
bash: systemctrl: команда не найдена
root@debian:/home/deepforest# systemctl restart dhcp
Failed to restart dhcp.service: Unit dhcp.service not found.
root@debian:/home/deepforest# 

syslog

Apr  2 00:11:32 debian systemd[1]: Started Network Manager.
Apr  2 00:11:32 debian systemd[1]: Starting Network Manager Wait Online...
Apr  2 00:11:32 debian dbus[305]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
Apr  2 00:11:32 debian systemd[1]: Started Modem Manager.
Apr  2 00:11:32 debian systemd[1]: Starting Network Manager Script Dispatcher Service...
Apr  2 00:11:32 debian dbus[305]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Apr  2 00:11:32 debian systemd[1]: Started Network Manager Script Dispatcher Service.
Apr  2 00:11:33 debian NetworkManager[327]: <info>  [1554153093.0298] init!
Apr  2 00:11:33 debian NetworkManager[327]: <info>  [1554153093.0304] guessed connection type (eth0) = 802-3-ethernet
Apr  2 00:11:33 debian NetworkManager[327]: <info>  [1554153093.0305] update_connection_setting_from_if_block: name:eth0, type:802-3-ethernet, id:Ifupdown (eth0), uuid: 681b428f-beaf-8932-d$
Apr  2 00:11:33 debian NetworkManager[327]: <info>  [1554153093.0307] adding eth0 to connections
Apr  2 00:11:33 debian NetworkManager[327]: <info>  [1554153093.0307] adding iface eth0 to eni_ifaces
Apr  2 00:11:33 debian NetworkManager[327]: <info>  [1554153093.0307] autoconnect
Apr  2 00:11:33 debian NetworkManager[327]: <info>  [1554153093.0308] management mode: unmanaged
Apr  2 00:11:33 debian NetworkManager[327]: <info>  [1554153093.0312] devices added (path: /sys/devices/pci0000:00/0000:00:1c.3/0000:03:00.0/net/enp3s0, iface: enp3s0)
Apr  2 00:11:33 debian NetworkManager[327]: <info>  [1554153093.0312] device added (path: /sys/devices/pci0000:00/0000:00:1c.3/0000:03:00.0/net/enp3s0, iface: enp3s0): no ifupdown configura$
Apr  2 00:11:33 debian NetworkManager[327]: <info>  [1554153093.0312] devices added (path: /sys/devices/virtual/net/lo, iface: lo)
Apr  2 00:11:33 debian NetworkManager[327]: <info>  [1554153093.0312] device added (path: /sys/devices/virtual/net/lo, iface: lo): no ifupdown configuration found.
Apr  2 00:11:33 debian NetworkManager[327]: <info>  [1554153093.0313] end _init.
Apr  2 00:11:33 debian NetworkManager[327]: <info>  [1554153093.0313] settings: loaded plugin ifupdown: (C) 2008 Canonical Ltd.  To report bugs please use the NetworkManager mailing list. ($
Apr  2 00:11:33 debian NetworkManager[327]: <info>  [1554153093.0313] settings: loaded plugin keyfile: (c) 2007 - 2016 Red Hat, Inc.  To report bugs please use the NetworkManager mailing li$
Apr  2 00:11:33 debian NetworkManager[327]: <info>  [1554153093.0313] (419134592) ... get_connections.
Apr  2 00:11:33 debian NetworkManager[327]: <info>  [1554153093.0314] (419134592) ... get_connections (managed=false): return empty list.
Apr  2 00:11:33 debian NetworkManager[327]: <info>  [1554153093.0624] keyfile: new connection /etc/NetworkManager/system-connections/Wired connection 1 (1072d60d-43d8-4199-90ae-dcfb6dde38a4$
Apr  2 00:11:33 debian ifup[342]: Cannot find device "eth0"
Apr  2 00:11:33 debian NetworkManager[327]: <info>  [1554153093.0879] keyfile: new connection /etc/NetworkManager/system-connections/Профиль 1 (d46de9d2-cce8-4ad3-9b74-8bfa8039e051,"Профиль$
Apr  2 00:11:33 debian dhclient[448]: Failed to get interface index: No such device
Apr  2 00:11:33 debian ifup[342]: Failed to get interface index: No such device
Apr  2 00:11:33 debian ifup[342]: If you think you have received this message due to a bug rather
Apr  2 00:11:33 debian ifup[342]: than a configuration issue please read the section on submitting
Apr  2 00:11:33 debian ifup[342]: bugs on either our web page at www.isc.org or in the README file
Apr  2 00:11:33 debian ifup[342]: before submitting a bug.  These pages explain the proper
Apr  2 00:11:33 debian ifup[342]: process and the information we find helpful for debugging..
Apr  2 00:11:33 debian ifup[342]: exiting.
Apr  2 00:11:33 debian dhclient[448]:
Apr  2 00:11:33 debian dhclient[448]: If you think you have received this message due to a bug rather
Apr  2 00:11:33 debian dhclient[448]: than a configuration issue please read the section on submitting
Apr  2 00:11:33 debian dhclient[448]: bugs on either our web page at www.isc.org or in the README file
Apr  2 00:11:33 debian dhclient[448]: before submitting a bug.  These pages explain the proper
Apr  2 00:11:33 debian dhclient[448]: process and the information we find helpful for debugging..
Apr  2 00:11:33 debian dhclient[448]:
Apr  2 00:11:33 debian dhclient[448]: exiting.
Apr  2 00:11:33 debian NetworkManager[327]: <info>  [1554153093.1032] get unmanaged devices count: 0
Apr  2 00:11:33 debian dbus[305]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service'
Apr  2 00:11:33 debian ifup[342]: ifup: failed to bring up eth0
Apr  2 00:11:33 debian systemd[1]: Starting Hostname Service...
Apr  2 00:11:33 debian systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
Apr  2 00:11:33 debian systemd[1]: Failed to start Raise network interfaces.
Apr  2 00:11:33 debian systemd[1]: networking.service: Unit entered failed state.
Apr  2 00:11:33 debian systemd[1]: networking.service: Failed with result 'exit-code'.
Apr  2 00:11:33 debian systemd[1]: Reached target Network.
Apr  2 00:11:33 debian systemd[1]: Starting Permit User Sessions...
Apr  2 00:11:33 debian systemd[1]: Started Unattended Upgrades Shutdown.
Apr  2 00:11:33 debian systemd[1]: Started Permit User Sessions.
Apr  2 00:11:33 debian systemd[1]: Starting Light Display Manager...
Apr  2 00:11:33 debian systemd[1]: Started Getty on tty1.
Apr  2 00:11:33 debian systemd[1]: Reached target Login Prompts.
Apr  2 00:11:33 debian dbus[305]: [system] Successfully activated service 'org.freedesktop.hostname1'
Apr  2 00:11:33 debian systemd[1]: Started Hostname Service.

Deleted
()
9 мая 2019 г.

Вот опять после загрузки нет сети. Почему? Можно ли включить без перезагрузки?

root@debian:/home/deepforest# dhclient -v -r enp3s0
Internet Systems Consortium DHCP Client 4.3.5
Copyright 2004-2016 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/enp3s0/00:1d:7d:c7:be:43
Sending on   LPF/enp3s0/00:1d:7d:c7:be:43
Sending on   Socket/fallback
root@debian:/home/deepforest# ip a s enp3s0
2: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 00:1d:7d:c7:be:43 brd ff:ff:ff:ff:ff:ff
root@debian:/home/deepforest# 

-----
root@debian:/home/deepforest# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 00:1d:7d:c7:be:43 brd ff:ff:ff:ff:ff:ff

log https://pastebin.com/fELw6eS6

Deleted
()

Выполнить dhclient от рута, всегда работает. Если NetworkManager сломался, перезапустить его и приложения. И по-моему ему нужен dbus запущенный.

linuxnewbie
()
Ответ на: комментарий от gremlin_the_red

Спасибо за совет. Провод на месте, остальное могу посмотреть в следующий раз когда такое произойдет.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от linuxnewbie

Спасибо за совет. В следующий раз попробую рестартнуть NetworkManager, а какие еще приложения перезапускать?

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

Провод на месте

Мамой клянёшься? Я столько раз за свою жизнь встречал неплотные контакты, столько пережал RJ-45 разъёмов, чтобы это исправить, что я твою уверенность не разделяю.

gremlin_the_red ★★★★★
()
Ответ на: комментарий от Deleted

Мне это всегда помогает. Хотелось бы конечно выкинуть nm, но я не знаю как настраивать сеть в моём дистре и он всё равно запускается уже. Жаль что он всё время сбоит конечно. Ещё consolekit перезапускается с dbus, может быть он тоже нужен.

linuxnewbie
()
Ответ на: комментарий от Deleted

А так тоже сеть пропадает, не помню no carrier зато 8.8.8.8 не пингуется и только локалхост в роутах. Перезапускать каждый раз пк лень, оно полчаса времени как минимум грузится.

linuxnewbie
()

Как поднять сеть?

man nmcli.

dexpl ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.