LinuxForum.Fans
Тема

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

Автор: chel 10 сообщений 3184 просмотров
#219357

привет всем. проблема такая: есть рутер dlink у которого был активирован dhcp. мне нужны статические адреса, Удалил networkmanager и настроил imterfaces. Для dns пришлось добавить статический маршрут. Все работало, пока в прекрасный момент не исчезает инет, dns не пингуется. После этого приходится выставлять dhcp, он чтото еще тащит и днс опять пингуется. Помогите плиз кто сталкивался или у кого идея есть.

/etc/interfaces

text

auto eth0
iface eth0 inet static
        address 192.168.1.5
        netmask 255.255.255.0
        network 192.168.1.0        
        broadcast 192.168.1.255
        gateway 192.168.1.1

resolv.conf

text

nameserver 213.135.97.131

route

text

default         192.168.1.1     0.0.0.0         UG    100    0        0 eth0
192.168.1.1     *               255.255.255.255 UH    0      0        0 eth0

#219358

Если настройки приходят от провайдера по dhcp, в resolv.conf нужно записать адрес роутера.

#219360

спасибо за супербыстрый ответ smile . щас попробую

#219367

нет, не пингуется днс. может рутинг неправильно настроил?

#219371

покажите весь вывод route -n
В вашем случае маршрут добавляется так

text
 route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0
#219375

не пингуется ДНС?
другие адреса в это время пингуются? Другие ДНС-сервера?
1.Возможно у Вас у провайдера часто падает ДНС-сервер(у меня такое бывало), помогает ставить несколько неймсерверов, первый провайдера, второй запасной(например другого провайдера, который разрешает резолвить миру).
2.Как вариант всегда спасающий - настроить(просто установить bind9) свой ДНС-сервер и все запросы слать через него(127.0.0.1), а потом уже через местного провайдера ДНС или по иному порядку, но это только если мир пингуется по ИП-адресу. Тогда у вас будет кэширующий ДНС-сервер, который все, что у него в кэше нет будет через авторитарные сервера выяснять сам(!), минуя вашего провайдера...
это ест мало но спасает очень хорошо в наших реалиях, если учитывать что набор резолвинга не такой уж и большой для рядового пользователя...
Как правило все лежит в кэше и обработка этих запросов получается быстрее чем от провайдера...
3.Если у Вас пропадает ваще связь с миром, то смотрите что у Вас с роутером. Пока я понял из Ваших слов, что только ДНС не пингуется...

#219376

а как добавить dns в таблицу? к ней такая маска 255.255.255.0 не подойдет. вообще днс должна через дефолтный gateway находится. скорее всего дело в другом, не знаю в чем

text

0.0.0.0         192.168.1.1     0.0.0.0         UG    100    0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
192.168.1.1     0.0.0.0         255.255.255.255 UH    0      0        0 eth0

#219377

192.168.1.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth0

зачем эта строка ?
пинги идут по ip ?

#219411

Еще вспомнил...
когда-то у меня были проблемы с тормозами ДНС...
Оказалось включен IPv6 по-умолчанию, аоборудование провайдера его не поддерживает и мало помалу глюкавит...
лечится отключением оного в ядре или ключем для ядра...

#219443

[спасибо всем, но проблему так и не решил. видимо дело в рутере: пока dhcp на рутере включен есть инет, даже если в interfaces прописан статический адрес.

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