LinuxForum.Fans
Тема

Пропал интернет

Автор: linuxlamo 29 сообщений 7421 просмотров
#307309

Здравствуейте всем.
Помогите решить проблему. На ровном месте пропал интернет. Под Виндой 7 всё норм.
У меня Debian 6.0.7-amd64
Дома сеть из 2-х компов. Свитч подключён в роутер D-Link DSL-500T. Соединение поднято на модеме.
Непродолжительное гугление и попытки что-либо менять в /etc/network/interfaces и resolv.conf ни к чему не привели.
Команды tracepath у меня вообще нет.

/sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:1d:7d:09:05:d2
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::21d:7dff:fe09:5d2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:360 errors:0 dropped:0 overruns:0 frame:0
TX packets:749 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:41847 (40.8 KiB) TX bytes:90798 (88.6 KiB)
Interrupt:28 Base address:0xc000

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:180 errors:0 dropped:0 overruns:0 frame:0
TX packets:180 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:12668 (12.3 KiB) TX bytes:12668 (12.3 KiB)

#307311

У роутера какой адрес?
Покажите /etc/resolv.conf

text

cat -A /etc/resolv.conf
#307315
Lupo Alberto написал:
У роутера какой адрес?

192.168.1.1

Lupo Alberto написал:
Покажите /etc/resolv.conf

nameserver 192.168.1.1

#307316

Попробуйте в /etc/resolv.conf написать

text

nameserver 8.8.8.8

Кстати, а по IP-адресу «пингуется»?

text

ping -c 5 213.180.193.3
#307317
Lupo Alberto написал:
Попробуйте в /etc/resolv.conf написать
text

nameserver 8.8.8.8

Кстати, а по IP-адресу «пингуется»?

text

ping -c 5 213.180.193.3

при старте/рестарте содержимое /etc/resolv.conf приводится к виду: nameserver 192.168.1.1
вот здесь http://www.cyberforum.ru/ubuntu-linux/thread661331-page2.html
написано, что /etc/resolv.conf - это симлинк и что содержимое каждый раз генерируется заново.
Пробовал пинговать по ip DNS сервер прова. всё норм. Попытки пинговать с символическими адресами типа http://google.ru оканчиваются неудачей. Символический адрес не переводится в IP.

#307318
"linuxlamo⇓" написал:
при старте/рестарте содержимое /etc/resolv.conf приводится к виду: nameserver 192.168.1.1

А что у вас в файле /etc/network/interfaces?

#307319

А на роутере настроена раздача адресов DNS-серверов?

#307320
Lupo Alberto написал:
А на роутере настроена раздача адресов DNS-серверов?

Я не знаю. Роутер настраивал техник прова, когда подключали меня.

#307322
Lupo Alberto написал:
А что у вас в файле /etc/network/interfaces?

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
allow-hotplug eth0
#NetworkManager
iface eth0 inet dhcp

#307323
"linuxlamo⇓" написал:
На ровном месте пропал интернет

Я тоже использую Debian 6.0.7 и как раз в какой-то момент у меня начался лаг с тем, что инет перестал работать. Просто при каждой перегрузке компьютера компьютер забывает DNS-адрес.
Просто попробуй прописать в /etc/resolv.conf
nameserver (и любой ДНС адрес, я обычно ставлю гугловский 8.8.8.8)

#307324
Lupo Alberto написал:

Кстати, а по IP-адресу «пингуется»?
text

ping -c 5 213.180.193.3

Да
ping -c 5 213.180.193.3
PING 213.180.193.3 (213.180.193.3) 56(84) bytes of data.
64 bytes from 213.180.193.3: icmp_req=1 ttl=57 time=19.1 ms
64 bytes from 213.180.193.3: icmp_req=2 ttl=57 time=17.9 ms
64 bytes from 213.180.193.3: icmp_req=3 ttl=55 time=18.0 ms
64 bytes from 213.180.193.3: icmp_req=4 ttl=57 time=20.4 ms
64 bytes from 213.180.193.3: icmp_req=5 ttl=57 time=18.5 ms

--- 213.180.193.3 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4004ms
rtt min/avg/max/mdev = 17.997/18.850/20.492/0.928 ms

#307325
Император Медуза написал:
[quote="linuxlamo⇓"]На ровном месте пропал интернет

Я тоже использую Debian 6.0.7 и как раз в какой-то момент у меня начался лаг с тем, что инет перестал работать. Просто при каждой перегрузке компьютера компьютер забывает DNS-адрес.
Просто попробуй прописать в /etc/resolv.conf
nameserver (и любой ДНС адрес, я обычно ставлю гугловский 8.8.8.8)[/quote]
сейчас попробую

#307326
Император Медуза написал:
Я тоже использую Debian 6.0.7 и как раз в какой-то момент у меня начался лаг с тем, что инет перестал работать. Просто при каждой перегрузке компьютера компьютер забывает DNS-адрес.
Просто попробуй прописать в /etc/resolv.conf
nameserver (и любой ДНС адрес, я обычно ставлю гугловский 8.8.8.8)

Прописывание nameserver 8.8.8.8 не помогает.

Император Медуза написал:
Так как при каждой перегрузке компьютера компьютер забывает DNS-адрес)
, то он его прописывает заново как 192.168.1.1
А до 8.8.8.8 пингует норм
#307327

Но интернет начинает работать? И ты надеюсь не стер nameserver 192.168.1.1?
То оно должно выглядеть так:
# Generated by NetworkManager
nameserver 192.168.1.1
nameserver 8.8.8.8

#307328
Император Медуза написал:
То оно должно выглядеть так:
# Generated by NetworkManager
nameserver 192.168.1.1
nameserver 8.8.8.8

До рестарта оно так и выглядит, а вот после в файле только одна строчка: nameserver 192.168.1.1
Строки
# Generated by NetworkManager
тоже нет.

Император Медуза написал:
Но интернет начинает работать?

В браузере страницы не открываются. Ошибка подключения к сети

#307329

Ты точно открываешь /etc/resolv.conf?
А у тебя вообще на компьютере стоит NetworkManager?

#307330
Император Медуза написал:
Ты точно открываешь /etc/resolv.conf?

Да, точно. Сейчас перезагрузил Networking и дата последнего изменения файла /etc/resolv.conf изменилась. Он перезаписывается процессом.

Император Медуза написал:
А у тебя вообще на компьютере стоит NetworkManager?

Да, стоит, запускается при старте системы и висит себе в процессах.

#307337
"linuxlamo⇓" написал:
Да, стоит, запускается при старте системы и висит себе в процессах.

Для поднятия сети нужно использовать что-то одно — либо скрипты инициализации системы (и, соответственно, настройки из /etc/network/interfaces), либо NetworkManager.

#307372

Lupo Alberto, но до этого же всё работало как-то. И скрипты с Менеджером вместе сосуществовали. На Киберфоруме человек один написал, что выпилил у себя NetworkManager и всё заработало. Но я не знаю как его выпилить.

#307374
"linuxlamo⇓" написал:
На Киберфоруме человек один написал, что выпилил у себя NetworkManager и всё заработало. Но я не знаю как его выпилить.

Если вам действительно необходим NetworkManager (частое переподключение между сетями, много различных настроек и т. п.) уберите из загрузки запуск скриптов. Я, к сожалению, не знаю точно, как они называются в вашем дистрибутиве, что-то начинающееся на ip. Иначе же уберите из загрузки NetworkManager — но удаления самого апплета, который вы видите в трее недостаточно, нужно убрать и сервис.

В порядке некоторого offtop'а — у меня с NetworkManager'ом как-то «не сложилось», поэтому для поднятия WiFi и проводной сети использую Wicd, для 3G — kppp.

Войдите или зарегистрируйтесь, чтобы ответить.