Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:3
Форум » starterkit.ru » Старый форум » SK-MAT91SAM9XE512
Не работает DNS resolver
repairman (Guest)
Добавлено 30.11.1999 00:00 Редактировалось 16.12.2008 21:00
0
Сообщение: 1
repairman (Guest)

Topic opened
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 10.12.2008 22:25 Редактировалось 10.12.2008 22:25 Сообщение: 2
repairman (Guest)

Не могу докопаться, почему у меня резолвер не работает на родных ядре/руте от SK... resolve.conf прописан, DNS доступен, сеть в порядке, пингуется что угодно, где угодно....

Что-то типа так:
Цитата

# ping mail.ru
ping: bad address 'mail.ru'


или так:
Цитата
# nslookup mail.ru
Server: 10.0.2.254
Address 1: 10.0.2.254

nslookup: can't resolve 'mail.ru'

Может кто сталкивался ?
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 10.12.2008 23:47 Редактировалось 10.12.2008 23:47 Сообщение: 3
sasamy (Guest)

Вариантов много :) Как подключена плата к сети ? route прописан ? ip адрес на плате какой ? В обшем запоститевывод команд
$ping 10.0.2.254
$ping 194.87.0.50
$ifconfig
$route
$cat /etc/resolv.conf

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно sasamy 11.12.2008 г. в 00:05:53
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 11.12.2008 11:05 Редактировалось 11.12.2008 11:05 Сообщение: 4
repairman (Guest)

Код

# ping 10.0.2.254
PING 10.0.2.254 (10.0.2.254): 56 data bytes
64 bytes from 10.0.2.254: seq=0 ttl=64 time=7.677 ms
64 bytes from 10.0.2.254: seq=1 ttl=64 time=0.606 ms
64 bytes from 10.0.2.254: seq=2 ttl=64 time=0.607 ms
64 bytes from 10.0.2.254: seq=3 ttl=64 time=0.623 ms

--- 10.0.2.254 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 0.606/2.378/7.677 ms

# ping 194.87.0.50
PING 194.87.0.50 (194.87.0.50): 56 data bytes
64 bytes from 194.87.0.50: seq=0 ttl=57 time=25.966 ms
64 bytes from 194.87.0.50: seq=1 ttl=57 time=25.747 ms
64 bytes from 194.87.0.50: seq=2 ttl=57 time=25.911 ms
64 bytes from 194.87.0.50: seq=3 ttl=57 time=25.923 ms
64 bytes from 194.87.0.50: seq=4 ttl=57 time=25.634 ms
64 bytes from 194.87.0.50: seq=5 ttl=57 time=28.318 ms
64 bytes from 194.87.0.50: seq=6 ttl=57 time=33.274 ms

--- 194.87.0.50 ping statistics ---
7 packets transmitted, 7 packets received, 0% packet loss
round-trip min/avg/max = 25.634/27.253/33.274 ms

# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.2.0 * 255.255.255.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 10.0.2.254 0.0.0.0 UG 0 0 0 eth0

# cat /etc/resolv.conf
nameserver 10.0.2.254


p.s. bind на 10.0.2.254 - запущен, исправен, вообще это инет-роутер на все здание...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 11.12.2008 г. в 11:30:25
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 11.12.2008 11:15 Редактировалось 11.12.2008 11:15 Сообщение: 5
starterkit (Guest)

repairman, CMS считает попыткой взлома специфическте символы лога, поэтому банит (выкидывает), можете лог файлом прикреплять ...
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 11.12.2008 11:15 Редактировалось 11.12.2008 11:15 Сообщение: 6
repairman (Guest)

Блин... не могу выложить результат ifconfig - форум тут же, почему-то, меня выкидывает... прям беда... :-(
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 11.12.2008 11:19 Редактировалось 11.12.2008 11:19 Сообщение: 7
repairman (Guest)

title
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 11.12.2008 13:52 Редактировалось 11.12.2008 13:52 Сообщение: 8
sasamy (Guest)

Похоже библиотека libc для резолвинга не обнаруживается. Нужно ее либо статически запихать в busybox какимто образом или скопировать в /lib на rootfs.

Цитата
[u@h W]$ping www.ru
ping: bad address 'www.ru'
[u@h W]$mount /dev/mmc1 /mnt
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
[u@h W]$ping www.ru
PING www.ru (194.87.0.50): 56 data bytes
64 bytes from 194.87.0.50: seq=0 ttl=57 time=19.385 ms
64 bytes from 194.87.0.50: seq=1 ttl=57 time=15.864 ms
64 bytes from 194.87.0.50: seq=2 ttl=57 time=24.654 ms
^C
--- www.ru ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 15.864/19.967/24.654 ms
[u@h W]$set | grep lib
LD_LIBRARY_PATH='/usr/local/lib:/usr/lib:/lib:/mnt/lib'

На флешке у меня основная rootfs с библиотекой libc в /lib то есть получется в /mnt/lib и этот путь прописан в переменной окружения LD_LIBRARY_PATH, после монтирования флешки библиотека обнаруживается и все начинает работать

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно sasamy 11.12.2008 г. в 14:28:27
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 15.12.2008 17:19 Редактировалось 15.12.2008 17:19 Сообщение: 9
repairman (Guest)

Цитата
На флешке у меня основная rootfs с библиотекой libc в /lib то есть получется в /mnt/lib и этот путь прописан в переменной окружения LD_LIBRARY_PATH, после монтирования флешки библиотека обнаруживается и все начинает работать


Точно... нету libc, не работает name resolve... Такой же эффект с drоpbear, не может в shadow попасть... и совершенно наплевать собран он статически или нет - все равно libc требуется...

Отсюда возникает вопрос - а стоит ли собирать busybox, drоpbear и т.п. статически, если без библиотек они не работают... только место занимают монолитные ELF'ы...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 15.12.2008 г. в 17:21:08
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 15.12.2008 17:38 Редактировалось 15.12.2008 17:38 Сообщение: 10
sasamy (Guest)

У меня rootfs на mmc лежит. 512 Мбайт - даже не возникает вопрос статически или динамически свзывать и uclibc vs glibc :) Еще раз отошлю к ветке общение - там конфиг для buildroot с внешним тулчайном и динамическим связыванием. Даже с madplay на dataflash все влазит.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно sasamy 15.12.2008 г. в 19:21:41
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Старый форум » SK-MAT91SAM9XE512