Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Embedded Linux
Ставим Debian в качестве корневой системы.
Jury093
Добавлено 20.12.2010 21:39 Сообщение: 71
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
как минимум вот это ошибка gate 192.168.0.0, насколько я помню адреса хостов, гейтов etc оканчиваются цифрой != 0 в последней группе
цифрой ноль заканчивается номер подсети
есть еще запрещенные комбинации - это надо читать стандарты..
из моего вопроса, я увидел только кучу адресов без описания интерфейсов. чтобы чем-то помочь надо как минимум описать топологию сети с хостами, адресами и "кто есть кто"

Цитата
много чего перепробовал щас-нифига

совершенно неконструктивное заявление уровня "там в подвале что-то стучит.."
пинги между узлами бегают, кто не видит инет? а не по имени, а по номеру наружу пинговали? а файервол наружу выключен или настроен?

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
boyko-alexey
Добавлено 20.12.2010 22:22 Редактировалось 20.12.2010 22:23 Сообщение: 72
boyko-alexey
0

Пункты: 4558
Регистрация: 13.12.2009
Пол: Мужчина
извиняюсь
1. в линуксе: eth0 : ip 192.168.0.2 gateway 192.168.0.1
eth1 : ip 192.168.2.2 gateway 192.168.2.1
eth2 : ip 192.168.5.5 gateway 192.168.5.2
DNS - corbina.net

2. в vmware: vmnet0: bridged на карту(192.168.0.1),которая смотрит на плату.
vmnet1: host only subnet ip 192.168.2.0
vmnet8: NAT subnet ip 192.168.5.0

3. в винде : одна карта 192.168.0.1 подключена к плате
вторая смотрит в инет (тип адреса: присвоен DHCP)(сделал общедоступной)
vmnet8 ip 192.168.5.1 основной шлюз 192.168.5.2
vmnet1 ip 192.168.2.1 основной шлюз 192.168.2.1

4. пинги с платы: 192.168.0.1 да
192.168.0.2 да
192.168.2.2 да
192.168.2.1 нет
192.168.5.5 да
192.168.5.2 нет
192.168.5.1 нет
10.26.184.198 да(присвоен DHCP первой карте)

5. пинги с линукса проходят все.
Цитата
а файервол наружу выключен или настроен?

где посмотреть?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 20.12.2010 23:17 Сообщение: 73
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
нет, в моей терминологии:
eth0 - это физическая карта смотрит в сторону интернета
eth1 - это физическая карта смотрит в сторону платы
все настройки под виндовс
состояние и свойства файервола надо искать в дополнительных закладках в свойствах сетевого адаптера в сторону интернета
раз проходит пинг до:
10.26.184.198 да(присвоен DHCP первой карте)
имеет смысл в строке виндовс дать команду и подглядеть какой-нить внешний айпи, типа
Код
C:\Documents and Settings\jury>ping www.google.com
Обмен пакетами с www.l.google.com [74.125.232.50] по 32 байт:
Ответ от 74.125.232.50: число байт=32 время=2мс TTL=58
Ответ от 74.125.232.50: число байт=32 время=2мс TTL=58
и пингануть с платы например 74.125.232.50
пинг прошел - проблема с ДНС
не прошел - проблема маршрутиризации

и после всех настроек для проверки необходимо перезагружать компьютер, иначе винда очень неохотно меняет настройки и включает роутинг..

Цитата
DNS, который видит eth0

в свойствах адаптера который смотрит в инет, помимо назначенного адреса еще раздается один или несколько ДНС адресов

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
boyko-alexey
Добавлено 20.12.2010 23:19 Редактировалось 20.12.2010 23:26 Сообщение: 74
boyko-alexey
0

Пункты: 4558
Регистрация: 13.12.2009
Пол: Мужчина
отключил брандмауер, сделал общедоступным подключение к VPN и всё пошло грузится,блин

благодарю Юрий, (за потыкания - тоже)
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 20.12.2010 23:26 Редактировалось 20.12.2010 23:29 Сообщение: 75
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
благодарю Юрий, (за потыкания)

на здоровье
четче формулируйте вопрос и больше исходных данных - будет проще и легче решить возникающую проблему.

вдогонку - с фаерволом разберитесь - иначе если хост смотрит в "открытый инет", то отломают в 5 минут
у меня дома аппаратный инет-маршрутиризатор - регулярно сканят со всего мира (не персонально меня а диапазон адресов провайдера)..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
boyko-alexey
Добавлено 20.12.2010 23:51 Сообщение: 76
boyko-alexey
0

Пункты: 4558
Регистрация: 13.12.2009
Пол: Мужчина
наступил на теже грабли: http://www.starterkit.ru/html/index.php?name=forum&op=view&id=5132&num=3#7425
Цитата
jury@armets:~$ startx &
[1] 2587
jury@armets:~$ hostname: Unknown host
xauth: creating new authority file /home/jury/.Xauthority
xauth: creating new authority file /home/jury/.Xauthority
xauth: (argv):1: bad display name "armets:0" in "list" command
xauth: (stdin):1: bad display name "armets:0" in "add" command

X: user not authorized to run the X server, aborting.
Invalid MIT-MAGIC-COOKIE-1 keygiving up.

xinit: Resource temporarily unavailable (errno 11): unable to connect to X server

xinit: No such process (errno 3): Server error.
xauth: (argv):1: bad display name "armets:0" in "remove" command

подскажите что поправить?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 20.12.2010 23:59 Редактировалось 21.12.2010 00:06 Сообщение: 77
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
подскажите что поправить?

прочитать на три сообщения ниже - там переход на тему
http://www.starterkit.ru/html/index.php?name=forum&op=view&id=7427&num=1

вдогонку - возможно придется с правами разбираться, я то от рута пускал (что есть плохо по идеологии)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
boyko-alexey
Добавлено 21.12.2010 00:20 Сообщение: 78
boyko-alexey
0

Пункты: 4558
Регистрация: 13.12.2009
Пол: Мужчина
спасибо, я это уже прочитал, сделал , заработало!
только не понятно: в файле xorg.conf фигурирует nuc900fb?

и в догонку: если раскомментить это
Код
#Section "InputDevice"
# Identifier "touchscreen"
# Driver "evtouch"
# Option "CorePointer"
# Option "Device" "/dev/input/event3"
# Option "MinX" "10"
# Option "MinY" "10"
# Option "MaxX" "480"
# Option "MaxY" "272"
# Option "SendCoreEvents" "on"
# Option "ReportingMode" "Raw"
# Option "DeviceName" "touchscreen"
# Option "Calibrate" "1"
# Option "Emulate3Buttons" "false"
#EndSection


будет нормально работать тачскрин?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 21.12.2010 00:35 Редактировалось 21.12.2010 00:36 Сообщение: 79
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
спасибо, я это уже прочитал, сделал , заработало!
только не понятно: в файле xorg.conf фигурирует nuc900fb?

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

с иксами лучше писать в теме про иксы, чтобы не валить все в одну кучу..

Цитата
и в догонку: если раскомментить это
[]#Section "InputDevice"
# Identifier "touchscreen"
# Driver "evtouch"
[]

будет нормально работать тачскрин?

с ходу врядли, это заглушки от старых опытов, недавно все поднял, запустил, отладил и успешно забыл суть исправлений..
а вообще тасчкрин жизнеспособен под исксами

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 08.02.2011 15:36 Редактировалось 08.02.2011 16:00 Сообщение: 80
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
генерим сами рутовую для АРМа..
ленивые тащат готовый архив (57МБ), ссылка - тыц
ip по dhcp
root/password, jury/12345

Debian 6.0 (squeeze, armel), генерил под виртуалкой для 9g45 (debian), посредством debootstrap (надо доставить)..
Код
на ББ:
=================================================================
mkdir rootfs.armel
apt-get install debootstrap
debootstrap --arch=armel --foreign squeeze rootfs.armel/ http://ftp.de.debian.org/debian
в свежесгенеренной рутовой добавим/поправим
---------------------------------------------
cd rootfs.armel
mknod dev/ttyS0 c 4 64
tar -czf ../armel.tgz .
---------------------------------------------
полученный архив копируем на плату на пустой носитель и растаскиваем
tar zxpvf armel.tgz

в конфиге ядра в параметрах загрузки дописать root=/dev/name-storage noinitrd init=/bin/bash
где name-storage заменить на sda1 или mmcblk0p1 или туда, где будет рутовая
пересборка, загрузка..
==================================================================
должны увидеть:
VFS: Mounted root (ext3 filesystem) on device 8:2.
Freeing init memory: 148K
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell
I have no name!@(none):/#
-----------------------------------------------------------------------
после загрузки в шелле платы:
mount /proc /proc -t proc
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/debootstrap/debootstrap --second-stage
==================================================================
должны увидеть:
I: Base system installed successfully.
I have no name!@(none):/#
это значит что базовая система развернулась успешно, еще несколько штрихов:
echo 'deb http://ftp.de.debian.org/debian/ squeeze main' >>/etc/apt/sources.list
printf "auto eth0\niface eth0 inet dhcp\n" >>/etc/network/interfaces
printf "T0:123:respawn:/sbin/getty 115200 ttyS0\n" >>/etc/inittab
а лучше подмонтировать и поправить/добавить ручками
заменить /etc/passwd /etc/shadow на свои с известными p/l
==================================================================
далее опять в конфиг ядра, убираем noinitrd и init=..
пересборка, проба загрузки..
логинимся, в консоли:
ifconfig - смотрим адрес платы взятый по DHCP
ping www.google.com - прохождение пингов наружу
apt-get update - обновление списка пакетов
apt-get install mc udev - ставим чего требуется

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux