ubuntu network is unreachable как исправить
Как решить некоторые проблемы в Linux
Вступление
Как известно, типичные РС-компьютеры собирают из весьма разношерстных компонентов — процессор от одного производителя, видеокарта от другого, звуковая карта от третьего. Темы про принтеры/сканеры/Wi-Fi адаптеры/TV-тюнеры просто кишат повсюду на форумах. Не добавляют оптимизма и вездесущие китайские производители, не особо-то стремящиеся к стандартизации. Перед операционной системой стоит непростая задача заставить работать согласованно все эти устройства.
Предлагаю вашему вниманию небольшой гайд по устранению типичных проблем в Linux.
Восстановление загрузчика
Как правило, загрузчики Linux достаточно дружелюбны в отношении других ОС, и при установке обнаруживают присутствие соседей на других разделах. А вот Windows при установке нагло затирает MBR своим загрузчиком, и прощай, линукс.
Не стоит рвать на себе волосы беспокоиться, для начала нужно подготовить ваш любимый LiveCD с линуксом. Теперь любой уважающий себя дистрибутив имеет свой LiveCD, но мне приглянулся %distrname%. Загружаетесь с диска, входите в терминал с правами рута и вводите следующую команду:
Если загрузка длится бесконечно
Во времена господства Windows 9x при загрузке линукса по экрану пробегали десятки строк, и можно было определить, на чём именно загрузка стопорится. Сейчас в моду вошли Splash-затычки, и определить, почему ваш любимый Ubuntu загружается вот уже 40 минут, невозможно. Для того, что бы отключить сплеш, при загрузке нажмите Shift (или что там предлагает ваш дистрибутив), станьте курсором на первую строку, нажмите E, перейдите курсором к строке, начинающейся на kernel и снова нажмите E. Удалите параметры quiet и splash. Если загрузка стопорится сразу, рекомендуется в эту строку добавить noapic, эта опция скажет ядру не использовать APIC. Далее нажмите Enter и B для начала загрузки.
В SUSE достаточно ввести в опциях загрузки splash=0.
Ну вот, загрузка пошла.
Далее ждёте сообщение об ошибке, и гуглите её текст.
Что там у меня в жужжащей коробке?
Bus 001 Device 004: ID 03f0:2c17 Hewlett-Packard
Bus 004 Device 002: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
Bus 002 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Что бы узнать побольше о конкретном устройстве, есть опции -s и -v:
где непонятные символы 001:004 — адрес устройства из вывода команды lspci или lsusb.
Если вы испытываете страх при взгляде на мигающий курсор в терминале, то можно воспользоваться пакетом Hardinfo
Ох уж эти иксы
Довольно часто бывает, что после окончания начальной загрузки вы лицезреете чёрный экран. Что случилось? Возможно, слетел видеодрайвер. Разумеется, для не искушённого пользователя лучше воспользоваться драйверами из репозиториев. Для того, чтобы войти в ваш любимый Gnome или KDE для запуска менеджера пакетов, нажмите Ctrl-Alt-F1, и вы попадёте в терминал. Зайдите с правами рута, и заставьте ваш Xorg заюзать VESA драйвера: команда dpkg-reconfigure xserver-xorg для дебиана/убунту, yast2 для SUSE, а там выбираете VESA-совместимую видеокарту. Или nano /etc/X11/xorg.conf, ищете там слово intel, nvidia и подобное в секции Driver и меняете на vesa. Далее запускаем иксы: kdm или gdm или startxfce4 и т.д. (по вкусу). Если экран и дальше чёрный, прибиваете иксы с помощью Ctrl-Alt-Backspace и смотрите, где кошка зарыта: cat /var/log/Xorg.0.log | grep EE и гуглите текст ошибки.
Для начала поговорим о беспроводной сети. Проверьте наличие сети с помощью команды ifconfig. Естественно, ваша точка доступа должна быть включена и настроена. Если в выводе команды отсутствует интерфейс, названный ath0 или wlan0, то нужно что-то делать. Есть такие замечательные драйвера, как madwifi. Инструкцию по установке можно найти там же. Если они не помогли, вам возможно поможет такая утилита, как NDISwrapper. Этот костыль позволит использовать виндовые драйвера для адаптеров беспроводной сети в линуксе.
Далее попробуем поднять сеть:
sudo ifconfig wlan0 up
sudo iwlist wlan0 scan
Если на первую команду система ругается вроде «Interface Doesn’t Support Scanning», то вы неверно выбрали название интерфейса, или не тот драйвер. Вторая команда запустит поиск беспроводной сети.
SIOCADDRT: Network is unreachable
При попытке прописать на сервере шлюз по умолчанию получаю следующую ошибку: SIOCADDRT: Network is unreachable
Самое обидное что на винде все РАБОТАЕТ.
Re: SIOCADDRT: Network is unreachable
а чего-то маска такая стиранная?
Re: SIOCADDRT: Network is unreachable
Re: SIOCADDRT: Network is unreachable
>> ifconfig eth0 212.5.106.172 netmask 255.255.255.224 up
После поднятия интерфейса пинг до шлюза проходит?
Re: SIOCADDRT: Network is unreachable
Пинги отключены на маршрутизаторе(админ внешней сети так сказал), так что не могу проверить.
Re: SIOCADDRT: Network is unreachable
А помоему ты просто ошибся!
в первом посте route add default gw 212.5.106.158
Короче, попробуй route add default gw 212.5.106.178
Re: SIOCADDRT: Network is unreachable
> А помоему ты просто ошибся! > в первом посте route add default gw 212.5.106.158
> а потом ты говориш: С маской все ок вроде бы. 212.5.106.178/27 подсеть на 30 адресов.
Не, ошибся я здесь, в сообщении на форуме, сорри. В консоли все ок.
В качестве маршрутизатора стоит какая-то Cicso и после подключения кабеля в порт проходит 2-3 минуты пока линк поднимится, может что-то не так с маршрутизатором?
Re: SIOCADDRT: Network is unreachable
212.5.106.172 netmask 255.255.255.224
default gw должен быть в диапазоне 212.5.106.(161-190)
Re: SIOCADDRT: Network is unreachable
Спасибо. Сейчас пойду попинаю админа внешней сетки.
Но, тем не менее, в WinXP это заработало. Есть мысли почему так?
Re: SIOCADDRT: Network is unreachable
Этого не может быть, возможно, ты что-то не доглядел.
Re: SIOCADDRT: Network is unreachable
Всем спасибо, особенно sdio!
Теперь я все знаю про сетевые маски,CIDR и все такое:)(гугл рулит!)
Проблема действительно в том, что шлюз (212.5.106.158) был за пределами подсети(212.5.106.160-192).
Теперь все ясно и все работает, вот только непонятно почему в WinXP это заработало, а не плевалось, как под линуксом.
Вопрос счет Винды остается открытым, будет время свободное, обязательно посмотрю что и как.
Re: SIOCADDRT: Network is unreachable
В венде шлюз может быть вне подсети. В ms плюют на стандарты и RFC, ты не знал?
Re: SIOCADDRT: Network is unreachable
> В венде шлюз может быть вне подсети. В ms плюют на стандарты и RFC, ты не знал?
Догадывался, конечно, но чтобы настолько:)
А если подумать головой, то непонятно, зачем это может быть нужно, разве только если думать не головой.
Thread: Why am I getting «Network is unreachable»?
Thread Tools
Display
Why am I getting «Network is unreachable»?
Hi Forum,
I installed Ubuntu 12.04 LTS alongside WinXP for a dual boot system on a PC yesterday.
Ubuntu failed to connect to the network, but WinXP had no trouble at all.
I tried editing the wired connection information, using the manual option to input the relevant numbers for IP addr., Netmask, Gateway and DNS server.
Still no joy.
The network card is being recognised because the MAC addr. is displayed.
Attempting to ping the gateway gives «connect: Network is unreachable».
The routing table remains empty.
How best to proceed with getting Ubuntu talking to the network?
(P.S. I have successfully achieved the same dual boot system on my laptop and that works without a hitch.)
Re: Why am I getting «Network is unreachable»?
Re: Why am I getting «Network is unreachable»?
While posting the outputs, please use ‘Code‘ tags. It preserves the output’s formatting and makes the post cleaner, compact and more readable. To see a quick ‘HowTo’ with screenshots, please follow the «Using Code Tags» link in my signature.
Re: Why am I getting «Network is unreachable»?
Thanks for your reply m-dw. At the moment I can’t supply the output verbatim but by comparison with the laptop the obvious missing line is the one beginning «inet» for eth0.
So there are only 7 lines on the PC for this device instead of 8. The loopback settings (8 lines) are present and correct.
When the wired connection method «Automatic (DHCP)» failed, I decided to try «Manual». However, I left «Search domains» blank and didn’t add anything under the «Routes» button. Could this be a possible reason for the current connection failure?
Ubuntu didn’t complain so it would appear that those fields were not mandatory.
If possible I would prefer to use automatic, but any troubleshooting that gets the PC connected would be good.
(Btw, it’s not my machine, it belongs to a friend.)
Varunendra, I don’t have access to the problem PC at the moment, but hope to run the lshw command tomorrow.
From memory, the NIC is probably the TP-Link TF-3200 and from initial investigations before my post I believe the Sundance driver is installed.
I’ll get back with more as soon as I can. Thanks for your patience.
Re: Why am I getting «Network is unreachable»?
Pick an LAN address in the subnet your router supports that is not in use. Let’s say you choose 192.168.1.97. Now open a terminal and enter:
Now try to ping Google’s DNS server at 8.8.8.8. How about that?
If all this works correctly, then we just have to diagnose why your machine doesn’t get an address at boot.
If you ask for help, do not abandon your request. Please have the courtesy to check for responses and thank the people who helped you.
Ubuntu network is unreachable как исправить
I’m running Workstation 8.0.1 on a Linux Mint 12.0 host (basically, it’s Ubuntu, with some GUI changes).
I’ve been running a Linux Mint guest, under that, for some time, without difficulties.
Today, I was playing around with vmrun, trying to see if I could use it to suspend the Ubuntu guest. Suspend and Start both seemed to work fine, except that when the guest came back up, it had lost the ability to connect to the network, Running ping from a command-line in the guest returns «connect: Network is unreachable».
I restarted the guest, then restarted the host and the guest, I reinstalled the VMware tools, all to no effect.
I had been running in Bridged mode, I switched to NAT, and still nothing.
I’m at a loss. Any ideas?
So I restored from backup, and that networking worked fine. Ran the current version again, and networking is still broken.
I’m at a loss as to what might have happened, but I’m thinking the best solution might be to copy off the files that have changed, and then do a restore.
Does the network adapter (in the guest) show «connected»? You might try disconnecting and then reconnecting.
Does it show the same subnet as your host?
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:256 errors:0 dropped:0 overruns:0 frame:0
TX packets:256 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:19680 (19.6 KB) TX bytes:19680 (19.6 KB)
eth0 Link encap:Ethernet HWaddr 00:e0:4c:ec:0e:ec
inet addr:192.168.0.129 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:4cff:feec:eec/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17042 errors:0 dropped:0 overruns:0 frame:0
TX packets:16353 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13950218 (13.9 MB) TX bytes:3324599 (3.3 MB)
Interrupt:20 Base address:0xe800
eth1 Link encap:Ethernet HWaddr 00:24:21:29:c4:ae
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:43 Base address:0xa000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:5225 errors:0 dropped:0 overruns:0 frame:0
TX packets:5225 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:22603012 (22.6 MB) TX bytes:22603012 (22.6 MB)
vmnet1 Link encap:Ethernet HWaddr 00:50:56:c0:00:01
inet addr:172.16.199.1 Bcast:172.16.199.255 Mask:255.255.255.0
inet6 addr: fe80::250:56ff:fec0:1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:27 errors:0 dropped:0 overruns:0 frame:0
TX packets:643 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
vmnet8 Link encap:Ethernet HWaddr 00:50:56:c0:00:08
inet addr:192.168.8.1 Bcast:192.168.8.255 Mask:255.255.255.0
inet6 addr: fe80::250:56ff:fec0:8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:275 errors:0 dropped:0 overruns:0 frame:0
TX packets:634 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
On the restored guest, where the networking works:
eth0 Link encap:Ethernet HWaddr 00:0c:29:74:04:31
inet addr:192.168.0.130 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe74:431/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2613 errors:0 dropped:0 overruns:0 frame:0
TX packets:2031 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2482534 (2.4 MB) TX bytes:279834 (279.8 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:46 errors:0 dropped:0 overruns:0 frame:0
TX packets:46 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3936 (3.9 KB) TX bytes:3936 (3.9 KB)
Иногда вылазит «Network is unreachable»
Иногда вылазит «Network is unreachable»
Сообщение voy22 » 27 мар 2009, 15:46
Как следствие ночью не прошло индексирование одной поисковой системой.
Рестартанул сервер и вроде как забыл.
Сегодня я написал свой perl-скрипт, который ‘потрашит’ некий сайт.
И вот я его запускаю. и он должен скачать 1000 страниц с жертвы.
и тут хоп. на 67й страничке выдает
Re: Иногда вылазит «Network is unreachable»
Сообщение and3008 » 29 мар 2009, 00:19
Как говорили в одном из форумов: Налейте в чашку хорошего кофе. Выпейте. Оставшуюся гущу вылейте на блюдечко и попробуйте найти там ответ на свой вопрос. Повторяйте это снова и снова, пока не узнаете в чем проблема.
Если желаете помощи, то скажи уже что у вас за железо, операционка и версии ПО.
Re: Иногда вылазит «Network is unreachable»
Сообщение voy22 » 29 мар 2009, 19:54
Re: Иногда вылазит «Network is unreachable»
Сообщение and3008 » 29 мар 2009, 23:58
Ну сами думайте, что пишите.
В вашей проблеме сильное подозрение на сетевую подсистему. На кой фиг приводить даже число оборотов дисков и ни слова о сетевухах?
Кому как, а мне вот влом лезть на сайт Dell и смотреть что там в вашу вероятную модель сервера напихано по умолчанию и уповать на то, что вы не воткнули какую-то свою сетевуху дополнительно или вместо той, что была.
Re: Иногда вылазит «Network is unreachable»
Сообщение voy22 » 30 мар 2009, 21:55
Сетевуха родная: Broadcom® NetXtreme II™
bce0:
bce0: ASIC (0x57081020); Rev (B2); Bus (PCI-X, 64-bit, 133MHz); F/W (0x03050C05); Flags( MFW MSI )
Re: Иногда вылазит «Network is unreachable»
Сообщение and3008 » 31 мар 2009, 21:04
Здесь человек жаловался на аналогичное. У него на множестве исходящих запросов Dell дурил аналогичным.
http://www.freebsd.org/cgi/query-pr.cgi?pr=130605
Re: Иногда вылазит «Network is unreachable»
Сообщение voy22 » 02 апр 2009, 12:20
Подобным гадит около 10 таких сообщений в секунду. Но мне это ничего не говорит.