Linux connect сеть недоступна

Arch Linux — подключиться: сеть недоступна

После пяти неудачных установок Arch Linux у меня есть две, которые установлены правильно. В первый раз сеть работала нормально, и я даже устанавливал Arch Linux поверх SSH.

После загрузки с установленной системы, а не с live CD, он не может подключиться к сети. При попытке пропинговать что-либо, даже мой маршрутизатор, появляется следующее сообщение:

Я попытался установить Arch снова, потому что ничто в Интернете, казалось, не решало мою проблему. После установки я получаю ту же проблему.

Похоже, он не запускает eth0, потому что время ожидания истекло.

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

ifconfig eth0 up уже сделано? Линукс видит вашу сетевую карту (модуль загружен)? Прежде всего, пожалуйста systemctl stop netctl-eth0.

Черт . у вас нет eth0, вы . я не могу это прочитать 🙁 bbs.archlinux.org/viewtopic.php?pid=1291880#p1291880 Так что вы должны настроить NO eth0, вы должны использовать вместо этого enp1s0 (или какого черта на вашей фотографии :)).

Проблема, с которой я столкнулся, заключалась в том, что не было eth0 (насколько я понимаю). Запустите команду ip link , это должно вывести ваши интерфейсы. У меня не было eth0 интерфейса. Вместо этого я имел enp1s8 .

Поскольку я использовал static, я скопировал пример профиля с cd /etc/netctl тогда cp examples/ethernet-static my-network . После этого я редактировал my-network с nano my-network , и изменил интерфейс от eth0 до en1s8 (или любой другой адаптер в ip link ). Наконец, я позволил ему использовать этот профиль при запуске с netctl enable my-network .

Включение профиля гарантирует, что он запускается при загрузке, но нет необходимости перезагружать систему, просто запустите netctl start my-network ее для немедленной инициализации.

Мне удалось получить помощь на официальных форумах Arch Linux, вы можете посмотреть мою тему там .

Сеть недоступна означает, что у вас нет маршрута к сети. Если вы не можете даже пропинговать локальный маршрутизатор, либо у вас нет IP-адреса, либо ваш сетевой интерфейс не работает.

netctl это стандартная утилита для управления сетевыми интерфейсами в Arch. Если вы не настроили это (или что-то еще), у вас не будет никакой сети. Даже не DHCP.

Я скопировал файл примера из examples / ethernet-static в «my-network», изменил этот файл, затем включил его при запуске с «netctl enable my-network». В сети также отсутствуют конфликты IP-адресов. Это должно быть «Настроить»

Чтобы узнать, можете ли вы подключиться к шлюзу по умолчанию (это часто ваш маршрутизатор), введите ip route . Если окажется, что у вас нет шлюза по умолчанию, вы должны добавить его либо для DHCP, либо с помощью ip route add default via xxx.xxx.x.xxx . Чтобы сделать шлюз по умолчанию постоянным, добавьте IP к /etc/network/interfaces .

Настройка сети для ArchLinux хорошо документирована в вики ArchLinux по адресу https://wiki.archlinux.org/index.php/Netctl

Одно важное уточнение ответа с наибольшим количеством голосов — перезапуск НЕТ. Если присутствует только сетевой интерфейс и правильное имя интерфейса и конфигурации, используемые в файле профиля в / etc / netcl (пусть копия примера называется mynet1), то

Читайте также:  Calculate linux desktop mate

запустит сетевой профиль mynet1 и сетевой маршрут будет работать.

позволит системной службе запускаться диспетчером службы systemd при каждой загрузке, т. е. он создаст файл модуля в /etc/systemd/system/netc@[mynetprofilename].service с подробной информацией о модуле (привязка устройства и зависимость).

Также обратите внимание, что если сетевой профиль будет изменен, он должен быть netctl reenable’d.

Archlinux говорит, попробуйте dhcpcd, если ваш установщик не может подключиться автоматически. Это сработало на месте для меня ПОСЛЕ установки. Просто введите «dhcpcd» в качестве команды, подождите несколько секунд, а затем «ip route» или «ping 8.8.8.8», чтобы проверить, работает ли он. Я даже использовал «смотреть IP-адрес», чтобы увидеть, как быстро появляются эти адреса inet и inet6.

Вместо использования dhcpcd я также могу подключиться с нуля с помощью:

modprobe e1000e ip link set dev eth0 up ip address add 192.168.0.16/24 dev eth0 ip route add 192.168.0.0/24 dev eth0 ip route add default via 192.168.0.1 

e1000e является «сетевым драйвером», сообщает modinfo. Загружая этот модуль, я получаю ссылку на eth0 (нет, не ищите ее в / dev). Команды «ip» активируют ссылку, выбирают адрес и определяют локальную (подсеть), а затем шлюз по умолчанию. Мне потребовалось довольно много времени, чтобы проверить это (справка по IP-ссылке, справка по IP-адресу, справка по IP-маршруту . ).

Так что это поучительно, но «dhcpcd» быстрее печатать и, возможно, более надежно. И вы можете остановить это чисто с «dhcpcd -x».

С рабочим пингом и списком зеркал в /etc/pacman.d/ у вас есть все, что вам нужно для pacman или pacstrap.

И да, я видел сообщение ядра, переименовывающее eth0 в enoxxx, поэтому сначала вы должны проверить с помощью «ip link», какие интерфейсы уже настроены в systemd. Это происходит здесь:

[ 3.052354] e1000e 0000:00:1f.6 eth0: (PCI Express:2.5GT/s:Width x1) 94:c6:91:a5:39:b8 [ 3.052360] e1000e 0000:00:1f.6 eth0: Intel(R) PRO/1000 Network Connection [ 3.052445] e1000e 0000:00:1f.6 eth0: MAC: 13, PHY: 12, PBA No: FFFFFF-0FF [ 3.055917] e1000e 0000:00:1f.6 eno1: renamed from eth0 

.16 в моем адресе это просто любой (бесплатный) номер, и 192.168.0.1 всегда должен быть шлюзом. Возможно, мне повезло, но это хорошая новость, что вы можете взломать systemd и inet6. Я попробую netctl, хотя.

И сейчас я загрузился с systemd и запустил dhcpcd. Я получил адрес .15 на «eno1» и три адреса inet6, но, кроме того, результат такой же, как и в случае с хаком «ip».

3: eno1: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 94:c6:91:a5:39:b8 brd ff:ff:ff:ff:ff:ff inet 192.168.0.15/24 brd 192.168.0.255 scope global noprefixroute eno1 valid_lft forever preferred_lft forever inet6 2a05:41c0:12:bf00::2/128 scope global dynamic noprefixroute valid_lft 2559430sec preferred_lft 572230sec inet6 2a05:41c0:12:bf00:f51e:97c1:de6f:6f49/64 scope global dynamic mngtmpaddr noprefixroute valid_lft 2591994sec preferred_lft 604794sec inet6 fe80::47cf:a2e4:af0b:b7cd/64 scope link valid_lft forever preferred_lft forever default via 192.168.0.1 dev eno1 proto dhcp src 192.168.0.15 metric 203 192.168.0.0/24 dev eno1 proto dhcp scope link src 192.168.0.15 metric 203 

Источник

Ubuntu 16.10 не подключается локальная сеть?

День добрый.
Подскажите, пожалуйста, обновился с ubuntu 16.04 до 16.10 и после обновления не подключается автоматически локальная сеть.

Читайте также:  Linux grep in gzip

При попытке выполнить: ping 192.168.0.1
Получаю сообщение:

Оценить 2 комментария

za4me

za4me

a5b48a41e5.png

slo_nik

za4me

slo_nik

Борис Якушев: Если что-то непонятно, то в консоли можно выполнить следующую команду и посмотреть, какой параметр надо использовать

ifconfig --help Использование: ifconfig [-a] [-v] [-s] ] ] [add [/]] [del [/]] [[-]broadcast []] [[-]pointopoint []] [netmask ] [dstaddr ] [tunnel ] [outfill ] [keepalive ] [hw ] [metric ] [mtu ] [[-]trailers] [[-]arp] [[-]allmulti] [multicast] [[-]promisc] [mem_start ] [io_addr ] [irq ] [media ] [txqueuelen ] [[-]dynamic] [up|down] . =Hardware Type. Список возможных типов оборудования: loop (Локальная петля (Loopback)) slip (Serial Line IP) cslip (VJ Serial Line IP) slip6 (6-бит Serial Line IP) cslip6 (VJ 6-бит Serial Line IP) adaptive (Адаптивный Serial Line IP) ash (Ash) ether (Ethernet) ax25 (AMPR AX.25) netrom (AMPR NET/ROM) rose (AMPR ROSE) tunnel (Туннель IPIP) ppp (Протокол PPP (Point-to-Point Protocol)) hdlc ((Cisco)-HDLC) lapb (LAPB) arcnet (ARCnet) dlci (Frame Relay DLCI) frad (Frame Relay Access Device) sit (IPv6-in-IPv4) fddi (Fiber Distributed Data Interface) hippi (HIPPI) irda (IrLAP) ec (Econet) x25 (универсальный X.25) eui64 (Универсальный EUI-64) =Address family. По умолчанию: inet Список возможных адресных диапазонов: unix (UNIX Domain) inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25) netrom (AMPR NET/ROM) rose (AMPR ROSE) ipx (Novell IPX) ddp (Appletalk DDP) ec (Econet) ash (Ash) x25 (CCITT X.25)

Так же можно в поиске ввести вопрос «примеры использования ifconfig» и получить такую ссылку
тыц или тыц

Источник

Arch Linux — connect: Network is unreachable

After five unsuccessful Arch Linux installations, I’ve got two that installed correctly. The first time, the network worked fine, and I was even installing Arch Linux over SSH. After booting from the installed system instead of the live CD, it can’t connect to the network, I get the following message when I try to ping anything, even my router:

I’ve tried installing Arch again, because nothing on the Internet seemed to fix my issue. After installing, I’m getting the same issue. It appears it’s failing to start eth0 because it times out.

@uzsolt Yes, it gives a Failed to issue method call: No such file or directory error. I’ve also posted a topic over at the official forums, I will be posting the answer here if I find one.

ifconfig eth0 up already done? Does linux see your network card (module are loaded)? Before anything please systemctl stop netctl-eth0.

Damn. you’ve no eth0, you’ve. I can’t read it 🙁 bbs.archlinux.org/viewtopic.php?pid=1291880#p1291880 So you should set up NO eth0, you should use instead enp1s0 (or what the hell is on your photo 🙂 ).

4 Answers 4

The problem I was facing was that there was no eth0 (from what I can understand.) Run the command ip link , this should output your interfaces. I did not have the eth0 interface. Instead I had enp1s8 .

Because I was using static, I copied the example profile with cd /etc/netctl then cp examples/ethernet-static my-network . After that, I edited my-network with nano my-network , and changed the Interface from eth0 to en1s8 (or whatever your adapter is in ip link ). Finally, I enabled it to use that profile on startup with netctl enable my-network .

Читайте также:  Загрузки драйверов в линукс

Enabling the profile will ensure that it starts upon boot, but there is no need to reboot the system, simply run netctl start my-network to initialize it immediately.

I was able to get help on the official Arch Linux forums, you can view my topic there.

Archlinux says, try dhcpcd in case your installer can’t connect automatically. This worked on the spot for me AFTER installation. Just type «dhcpcd» as a command, wait a few seconds, and then «ip route» or «ping 8.8.8.8» to check if it works. I even used «watch ip address» to see how fast these inet and inet6 addresses pop up.

Instead of using dhcpcd, I can also connect from zero with:

modprobe e1000e ip link set dev eth0 up ip address add 192.168.0.16/24 dev eth0 ip route add 192.168.0.0/24 dev eth0 ip route add default via 192.168.0.1 

e1000e is a «Network Driver», says modinfo. By loading this module I get a eth0 link (no, don’t look for it in /dev). The «ip» commands activate the link, choose an address and define a local (subnet) and then a default gateway. It took me quite some time to test this out (ip link help, ip address help, ip route help. ).

So this is instructive, but «dhcpcd» is faster to type, and probably more robust. And you can stop it cleanly with «dhcpcd -x».

With a working ping and the mirrorlist in /etc/pacman.d/ you have all you need for pacman or pacstrap.

And yes, I saw a kernel message renaming eth0 to enoxxx, so you have to check first with «ip link» what interfaces are already set up by systemd. It happens here:

[ 3.052354] e1000e 0000:00:1f.6 eth0: (PCI Express:2.5GT/s:Width x1) 94:c6:91:a5:39:b8 [ 3.052360] e1000e 0000:00:1f.6 eth0: Intel(R) PRO/1000 Network Connection [ 3.052445] e1000e 0000:00:1f.6 eth0: MAC: 13, PHY: 12, PBA No: FFFFFF-0FF [ 3.055917] e1000e 0000:00:1f.6 eno1: renamed from eth0 

The .16 in my address is just any (free) number, and 192.168.0.1 should always be the gateway. Maybe I was lucky, but it is good news that you can hack around under systemd and inet6. I will try netctl, though.

And right now I have booted with systemd and have dhcpcd started. I got address .15 on «eno1» and three inet6 addresses, but apart from that the result is quite the same as with above «ip»-hack.

3: eno1: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 94:c6:91:a5:39:b8 brd ff:ff:ff:ff:ff:ff inet 192.168.0.15/24 brd 192.168.0.255 scope global noprefixroute eno1 valid_lft forever preferred_lft forever inet6 2a05:41c0:12:bf00::2/128 scope global dynamic noprefixroute valid_lft 2559430sec preferred_lft 572230sec inet6 2a05:41c0:12:bf00:f51e:97c1:de6f:6f49/64 scope global dynamic mngtmpaddr noprefixroute valid_lft 2591994sec preferred_lft 604794sec inet6 fe80::47cf:a2e4:af0b:b7cd/64 scope link valid_lft forever preferred_lft forever default via 192.168.0.1 dev eno1 proto dhcp src 192.168.0.15 metric 203 192.168.0.0/24 dev eno1 proto dhcp scope link src 192.168.0.15 metric 203 

Источник

Оцените статью
Adblock
detector