проблема c DNS
Сразу прошу прощения, если отписал сюда (в этот раздел).
Итак, имеется сервер с ядром 2.6.13-suspend2-r4.
#lspci | grep Ethernet
выдает:
00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
в ядре сетевуха вкомпилена в ядро (надо будет поставить как модуль)
<*> RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support (EXPERIMENTAL)
<*> RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter support
#ifconfig -a
выдает:
eth0 Link encap:Ethernet HWaddr 00:E0:4C:EA:FB:EF
inet addr:192.168.80.83 Bcast:192.168.80.145 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4132 errors:0 dropped:0 overruns:0 frame:0
TX packets:795 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:407446 (397.8 Kb) TX bytes:207572 (202.7 Kb)
Interrupt:11 Base address:0xe800
Gateway и параметры сети выставлены верно.
При попытке загрузки пишет
# /etc/init.d/net.eth0 start
...
setting default gateway
SIOCADDRT: network is unreachable
локалка нормально пингуется, при попытке пропинговать
# ping ya.ru
ping: unknown host ya.ru
В чем может быть проблема?
- Для комментирования войдите или зарегистрируйтесь
в /etc/resolv.conf ИП
в /etc/resolv.conf ИП ДНСа прописан?
Для начала
Для начала стоит проверить проблема ДНС или сети. Я думаю, что проблема сети.
Это IP яндекса
1) Покажите ваш
1) Покажите ваш /etc/resolv.conf
У вас статический или динамический айпи???
Если динамический, то убедитесь в правильности выдавания адресса ДНС сервера.
у меня то же
у меня то же была такая проблема лечиться так
1) ifconfig eth0 down # если интерфес поднят
2) ifconfig eth0 mtu 1400
3) ifconfig eth0 up
должно помоч
То же самое но
То же самое но одной командой:
ip link set eth0 mtu 1400
А вообще мне кажется дело не в этом.
причина
причина случаем не в шлюзе по умолчанию? Указан ли он и правильно ли?
Лучше смотреть скрипт поднятия интерфейса и делать команды пошагово, тогда и определишь в каком месте траблы
Возмлжно в
Возмлжно в /etc/conf.d/net нужно прописать широковещательный адрес
в строке
config_eth0=( "x.x.x.x netmask 255.255.255.0 brd x.x.x.255" )
более подробно можно посмотреть в handbook.
_________________
gentoo 2005.1 веселая штука.
Действительно,
Действительно, для данной маски сети правильным широковещательным адресом будет не 192.168.80.145 а 192.168.80.255
А где gateway указан? Приведи строку.
Вариант решения
Я не могу понять, причём тут broadcast.
1.) if "dhcp" то смотреть полученный ip (ifconfig eth0), route и /etc/resolf.conf.
2.) Если же статика, по ifconfig eth0 down.
ifconfig eth0 xxx.xxx.xxx.xxx netmask 255.255.xxx.xxx up
route add default gw xxx.xxx.xxx.xxx
echo "nameserver xxx.xxx.xxx.xxx" > /etc/resolf.conf
Второй вариант применять, как временный костыль для проверки.
Покажи
Покажи /etc/conf.d/net
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
iface_eth1="87.249.0.169
iface_eth1="87.249.0.169 netmask 255.255.255.248"
gateway="eth1/87.249.7.57"
iface_eth0="192.168.61.77 netmask 255.255.248.0"