Adding routes ... eth0: unknown host
alexander nikolaev 11 июня, 2009 - 18:35
вот моя беда - решение в нете однозначного не нашёл.
итак, опуская лирику к сути проблемы:
есть тачилко. есть гента. ставим генту, ставим пакеты, конфигурируем сеть и тут грабли - прописываем конфиг
/etc/conf.d/net config_eth0=("$ip netmask $netmask") dns_servers_eth0="$dns" routes_eth0=( "default via $gw" "$ip netmask $netmask via eth0" )
/etc/hosts 127.0.0.1 localhost $hostname
/etc/conf.d/hostname HOSTNAME="$hostname"
ifconfig eth0 Link encap:Ethernet HWaddr **:**:**:**:**:** UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1 inet addr:$ip Bcast:$bcast Mask:$netmask ******************************* ******************************* lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 ******************************* *******************************
/etc/init.d/net.eth0 restart стопится интерфейс поднимается интерфейс присваивается интрфейсу ип $ip присваивается $dns Adding routes... "default via $gw" [ok] "$ip netmask $netmask via eth0" - на этом тупит с полминуты и выдаёт eth0: Unknown host [!!]
# ping localhost PING localhost (127.0.0.1) 56(84) bytes of data. 64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.057 ms ^C # ping $ip PING $ip ($ip) 56(84) bytes of data. 64 bytes from $ip ($ip): icmp_seq=1 ttl=64 time=0.057 ms ^C
# ping www.ya.ru ping: Destination unreachable
вот такая вот штука...
причём
грузим лайвс сиди, маунтим разделы, тупо
cp /mnt/gentoo/etc/conf.d/net /etc/conf.d/net /etc/init.d/net.eth0 restart ok ok ok... # ping www.ya.ru PING ya.ru (213.180.204.8) 56(84) bytes of data. 64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=58 time=1.65 ms ^C ....
тоесть с этим конфигом всё работает на лайвцд, а в системе ошибка.
вывод гениален - дело не в нём. так в чём же могут быть грабли, господа... надеюсь ход действий расписан понятен, жду мнений...
Upd: один момент, когда с лайвцд цшрутимся в установленную систему - всё нормально.
»
- Для комментирования войдите или зарегистрируйтесь
emerge -av iproute2; man
less /usr/share/doc/openrc/net.example.
echo "dns_servers_eth0="$dns"" >> /etc/conf.d/net
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
slepnoga написал(а):less
это указано в конфиге
Говоря по простому,
Говоря по простому, resolv.conf покажите
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
slepnoga написал(а):Говоря по
ещё немного потратив времени на поиски проблемы подумал что resolv.conf я не правил и не смотрел что там.
в нём поидее днс сервер указать надо?
большое спасибо за советы, ответ дам завтра ибо доступа к серверу сейчас нет.
Подозрение есть у меня , не
Подозрение есть у меня , не нравиться мне эта строчка "$ip netmask $netmask via eth0" - на этом тупит с полминуты и выдаёт"
какой у вас baselayout ?
в первом вроде (уже не помню) был синтаксис " -net $ip $netmask $netmask via eth0" или "-host " естественно
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
slepnoga
baselayout-1.12.11.1
этот синтаксис если из консоли набирать вроде.
а конфиг, приведённый мной работает на веб-сервере в моей сети.
итак, продолжаем
итак, продолжаем разговор
lalala = metric, flags, ref, use
как-то так.
два маршрута по умолчанию? в
два маршрута по умолчанию?
в конфиге /etc/conf.d/net не указаны параметры второй сетевушки
Taelas написал(а):два
кстате да, у меня встроенная 100мбит и отдельная на гигабит. конфиг написал сразу на два интерфейса - потомучто в разных случаях загрузки с лайвцд гигабит был то eth0 то eth1
togda polniy konfig seti
togda polniy konfig seti pokazhite