Adding routes ... eth0: unknown host

вот моя беда - решение в нете однозначного не нашёл.
итак, опуская лирику к сути проблемы:
есть тачилко. есть гента. ставим генту, ставим пакеты, конфигурируем сеть и тут грабли - прописываем конфиг

/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

slepnoga написал(а):
less /usr/share/doc/openrc/net.example.
echo "dns_servers_eth0="$dns"" >> /etc/conf.d/net

это указано в конфиге

Говоря по простому,

Говоря по простому, 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 написал(а):Говоря по

slepnoga написал(а):
Говоря по простому, resolv.conf покажите

ещё немного потратив времени на поиски проблемы подумал что 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

slepnoga написал(а):
Подозрение есть у меня , не нравиться мне эта строчка "$ip netmask $netmask via eth0" - на этом тупит с полминуты и выдаёт"
какой у вас baselayout ?
в первом вроде (уже не помню) был синтаксис " -net $ip $netmask $netmask via eth0" или "-host " естественно

baselayout-1.12.11.1

этот синтаксис если из консоли набирать вроде.
а конфиг, приведённый мной работает на веб-сервере в моей сети.

итак, продолжаем

итак, продолжаем разговор

/etc/resolv.conf
*****
nameserver $dns
# route
$ip * lalala eth0
$ip * lalala eth1
loopback
default $gw lalala eth0
default $gw lalala eth1

lalala = metric, flags, ref, use
как-то так.

два маршрута по умолчанию? в

два маршрута по умолчанию?
в конфиге /etc/conf.d/net не указаны параметры второй сетевушки

Taelas написал(а):два

Taelas написал(а):
два маршрута по умолчанию?
в конфиге /etc/conf.d/net не указаны параметры второй сетевушки

кстате да, у меня встроенная 100мбит и отдельная на гигабит. конфиг написал сразу на два интерфейса - потомучто в разных случаях загрузки с лайвцд гигабит был то eth0 то eth1

togda polniy konfig seti

togda polniy konfig seti pokazhite

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".