Ошибки инициализации сетевой карты на ядре 2.6.25
Просле обновления ядра загрузка какой либо сетевой карты при старте ОС стала не возможным. При загрузке выдает следующее:
./net.eth0: evel: line 188: syntax error near unexpected token ')'
./net.eth0: evel: line 188: ' echo 192.168.0.255_)' routes_eth0=(_default'
./net.eth0: evel: line 188: syntax error near unexpected token ')'
./net.eth0: evel: line 188: ' echo 192.168.0.254_)' #config_eth1=(_192.168.0.100_netmask_255.255.255.0'
Brinding up eth0
192.168.0.1
netmask
No loaded modules provide "netmask" (netmask_start)
255.255.255.0
SIOCSIFADDR: Invalid argument
SIOCSIFFLAGS: Cannot assing requested address
brd
No loaded modules provide "brd" (brd_start)
qw
No loaded modules provide "gw" (gw_start)
При указании из комадной строки в ручную IP-адресов все работает нормально.
Перерыл уже все на форуме не чего не помогает :(. Поскажите где и с чем может быть конфликт?
В файле /etc/conr.d/net прописано:
config_eth0=( "192.168.0.1 brd 192.168.0.255 netmask 255.255.255.0") //смотрит в интернет
routes=eth0=("default gw 192.168.0.254")
config_eth1=( "192.168.0.2 netmask 255.255.255.0") //cмотрит во внутренную сеть
- Для комментирования войдите или зарегистрируйтесь
Так
Так неправильно.
conf.d/net - это bash-скрипт по сути, и ему нужны пробелы внутри скобок:
И почему две сетевухи смотрят в одну подсеть?
_______________________
From Siberia with Love!
Возник только еще один вопрос
Это сделано временно пока прокси-сервер находится на стадии обкатки. :) Огромное спасибо winterhear!Подвела меня моя не внимательноть. :-)
Возник только еще один вопрос. Где и как правельно прописать домен, т.к. в консоле постоянно пишит *.unknown_domain. Прописывал названине домена по Хэндбуку (/etc/conf.d/net, dns_domain_eth1="office").
в
в
/etc/resolv.conf
Из
Из хендбука:
Если надоело видеть unknown_domain в строке приглашения, то можно удалить в /etc/issue макрос \O.
_______________________
From Siberia with Love!
домен пишем в
домен пишем в том же /etc/conf.d/net
но только не для сетевухи, а для системы (net.lo)
dns_domain_lo="domain.lan"
nis_domain_lo="domain.lan"
Lo
Внимательно читаем хендбук - там разве написано dns_domain_eth1 ???? Ну что за самодеятельность?
Там ясно сказано - dns_domain_lo
Только после этого будет правильно отображатся имя домена.
пробелы????
Какие пробелы, уважаемый?! У меня все работает без пробелов. Или это в хэндбуке написано? Ткните носом, где про пробелы сказано.
А судя по приведенному логу, система ругается на одиночные кавычки. А одиночные кавычки как раз и есть неправильно.
Скорее вообще
Скорее вообще на отсутствие кавычек...
отсутствие кавычек ..
да, точно так и есть -- на отсутствие кавычек. Недосмотрел. :-)