Ping linux сеть недоступна

connect: Сеть недоступна? — пинг

Когда я пытаюсь выполнить ping dns google или вне сети, я получаю connect: Network is unreachable?

Я не могу обновить ни одно из них, которое я записал на это

Я новичок к сети . И Ubuntu. Но это результаты некоторых команд, которые, как я думал, могут помочь

$ ip a 1: lo: mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc mq state UP qlen 1000 link/ether 00:0e:7f:a9:10:54 brd ff:ff:ff:ff:ff:ff inet 192.168.0.5/24 brd 192.168.0.255 scope global eth0 inet6 fe80::20e:7fff:fea9:1054/64 scope link valid_lft forever preferred_lft forever 3: virbr0: mtu 1500 qdisc noqueue state DOWN link/ether 86:0b:cb:43:63:a5 brd ff:ff:ff:ff:ff:ff inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0 mcserver@helloworld:~$ $ vi /etc/resolv.conf: # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 192.168.0.5 nameserver 8.8.8.8 $ vi /etc/network/interfaces # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 192.168.0.5 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.0.255 post-up iptables-restore < /etc/iptables.up.rules dns-nameservers 192.168.0.5 8.8.8. 

2 ответа

Проблема в том, что вам нужно установить свой шлюз по умолчанию

$ route добавить значение по умолчанию gw (например: 192.168.136.1) eth0

4) иногда вы сможете выполнить ping (ping 8.8.8.8), но нет подключения к Интернету в браузере, затем 5]

5) перейти к 'nano /etc/resolv.conf'

8) nameserver 192.168.136.0 (шлюз) или сервер имен 127.0.1.1

9) перезапуск системы sudo /etc/init.d/networking или перезапуск службы [

Источник

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. ).

Читайте также:  Linux сочетание клавиш перезагрузка

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 

Источник

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

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

При попытке выполнить: 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" и получить такую ссылку
тыц или тыц

Читайте также:  Who open file linux

Источник

Проблема с настройкой сети: не могу сделать ping самого себя

Доброго времени суток. Пишу свое приложение Server и Client. Есть проблема с подключением к Server. А именно при connect в Client происходит ошибка: сеть не доступна. При попытке сделать ping своего внешнего IP адреса происходит ошибка: сеть недоступна. Как решить эту проблему? Upd: Прилагаю вывод команды ip a, ip r, свой внешний ip

ip r ip a

исправьте вопрос. у вас проблемы с настройкой сети, а не с python. добавьте информацию про ping. уберите все про python.

приложите к вопросу вывод команды $ ip a; ip r а также ip-адрес, который вы считаете «своим внешним».

текстовую информацию лучше предоставлять в виде текста, а не картинки: и читать удобнее, и поисковики её проиндексируют

1 ответ 1

ваш «внешний» ip-адрес присутствует в приведённой вами информации: 10.104.4.156 .

ваш «внутрениий» ip-адрес даже не нужно нигде «подсматривать». это 127.0.0.1 .

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

а тот адрес, который вы считаете «внешним», к вашему компьютеру, скорее всего, не имеет никакого отношения. это один из множества ip-адресов, используемых вашим интернет-провайдером. если этот адрес (согласно договору) закреплён за вами, то он должен ретранслироваться (провайдером) на ваше оборудование, подключенное непосредственно к сети провайдера. вероятно, это какой-нибудь маршрутизатор. и чтобы по этому адресу можно было «достучаться» до вашей машины, потребуется некоторая настройка вашего маршрутизатора. посмотрите этот ответ (и ссылки в нём).

Источник

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