Автор Тема: uClinux - как да пусна мрежата  (Прочетена 1626 пъти)

jivkojj

  • Напреднали
  • *****
  • Публикации: 139
    • Профил
Значи имам една платка базирана на ColdFire. на нея вече има качен uClinux с малка демонстрациика-значи че е наред системата и работи. Платката няма екран и  клавиатура, но има 2 мрежови интерфейса. Аз мога да качвам(по скоро копирам)и стартирам през BDI (JTAG) uClinux линукс от десктопа ми, като предварително конфигурирам всичко. Въпроса ми е как да си настроя така че да пусна телнет автоматично и да си работя от десктопа.

написал съм това в etc/rc:

hostname uClinux
/bin/expand /etc/ramfs.img /dev/ram1
mount -t proc proc /proc
mount -t ext2 /dev/ram1 /var
mkdir /var/tmp
mkdir /var/log
mkdir /var/run
mkdir /var/lock
mkdir /var/empty
ifconfig lo 127.0.0.1
route add -net 127.0.0.0 netmask 255.0.0.0 lo
ifconfig eth0 192.168.100.221 netmask 255.255.255.0
broadcast 192.186.100.255
route add 192.168.100.221 eth0
route add default gw 192.168.100.1
#dhcpcd -p -a eth0 &
cat /etc/motd

 т.е. опитвам се да конфигурирам статичен адрес. Правя си бин
 файла, копирам го на платката, стартирам го, но не мога да
пусна телнет.
в etc/inittab съм сложил:

telnet:unknown:/bin/telnetd

 за пускане на телнет демона. Някой има ли идеякаде може да е
проблема?
Активен

jivkojj

  • Напреднали
  • *****
  • Публикации: 139
    • Профил
uClinux - как да пусна мрежата
« Отговор #1 -: Aug 22, 2005, 13:43 »
Хаиде бре хора, едва ли е толкова по различен от другите лиукси този.
Досега не съм конфигурирал на ръка затова нямам идея как става точно.
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
uClinux - как да пусна мрежата
« Отговор #2 -: Aug 22, 2005, 14:14 »
Телнет демона не се ли управлява обикновено от inetd? Дали този вграден линукс има такова нещо?
Активен

0x2B|~0x2B

jivkojj

  • Напреднали
  • *****
  • Публикации: 139
    • Профил
uClinux - как да пусна мрежата
« Отговор #3 -: Aug 22, 2005, 14:44 »
в intetd.conf има

telnet stream tcp nowait root /bin/telnetd

-предполагам че това пуска телнет демона, но мисля че проблема е още преди това - с конфигурацията на IP адреса на платката, защото не мога и да пингвам  '<img'>
въобще не съм инсталирал и firewall за да е там евентуално проблема.
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
uClinux - как да пусна мрежата
« Отговор #4 -: Aug 22, 2005, 14:46 »
Само като идея: пробвай с нещо от рода на nmap  да видиш дали все пак няма нещо на това IP и с някакъв снифер да видиш дали въобще се появяват пакети от тази платка (по МАC )
Активен

0x2B|~0x2B

jivkojj

  • Напреднали
  • *****
  • Публикации: 139
    • Профил
uClinux - как да пусна мрежата
« Отговор #5 -: Aug 22, 2005, 15:16 »
Starting nmap 3.81 ( http://www.insecure.org/nmap/ ) at 2005-08-22 14':0'3 MDT
All 1663 scanned ports on 192.168.100.221 are: filtered

'<img'> не работи интерфейса изобщо. Направо не знам какво още да опитам.
За нещастие не знам и MAC адреса на чипа за да пробвам дали излиза изобщо нещо от него.

romeo_ninov - мерси за подркепата '<img'>
Активен

  • Гост
uClinux - как да пусна мрежата
« Отговор #6 -: Aug 22, 2005, 17:28 »
драйвери ?
заредил ли си правилния модул за  мрежовите платки?
Активен

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
uClinux - как да пусна мрежата
« Отговор #7 -: Aug 22, 2005, 17:39 »
Ми и аз цъкам на вградени системи и ползвам дебиан арм с обикновеното glibc, та при мен мога да си пусна телнет или като директно стартирам /usr/sbin/telnetd или като го разреша в /etc/inet.d/telnet или някъф подобен нему файл - системата сега не е пред мен да видя със сигурност...
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

jivkojj

  • Напреднали
  • *****
  • Публикации: 139
    • Профил
uClinux - как да пусна мрежата
« Отговор #8 -: Aug 22, 2005, 18:12 »
коко: няма мрежова платка - има един чип-мрежов контролер, който поддържа до 5 етернет порта, като в случая се ползват 2.  88E6063-RCJ му е означението ако има значение. Като се закачи светодиодите мигат - работи. Не видях в настройките на линукса преди да се компилира някаде да се споменава за мрежов драйвер. Каде да търся?

Lord_Bad: на какъв процесор работиш? Този дебиан арм може ли да работи на процесори без MMU, защото ColdFire е такъв. Ако може и аз ще пробвам. Иначе също ползвам glibc -има избор при компилирането. Това за телнет съм го разрешил, но подозирам че преди това още мрежовия контролер не ще да запали.
Активен