Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: jivkojj в Aug 19, 2005, 14:54



Титла: uClinux - как да пусна мрежата
Публикувано от: jivkojj в Aug 19, 2005, 14:54
Значи имам една платка базирана на 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

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


Титла: uClinux - как да пусна мрежата
Публикувано от: jivkojj в Aug 22, 2005, 13:43
Хаиде бре хора, едва ли е толкова по различен от другите лиукси този.
Досега не съм конфигурирал на ръка затова нямам идея как става точно.


Титла: uClinux - как да пусна мрежата
Публикувано от: romeo_ninov в Aug 22, 2005, 14:14
Телнет демона не се ли управлява обикновено от inetd? Дали този вграден линукс има такова нещо?


Титла: uClinux - как да пусна мрежата
Публикувано от: jivkojj в Aug 22, 2005, 14:44
в intetd.conf има

telnet stream tcp nowait root /bin/telnetd

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


Титла: uClinux - как да пусна мрежата
Публикувано от: romeo_ninov в Aug 22, 2005, 14:46
Само като идея: пробвай с нещо от рода на nmap  да видиш дали все пак няма нещо на това IP и с някакъв снифер да видиш дали въобще се появяват пакети от тази платка (по МАC )


Титла: uClinux - как да пусна мрежата
Публикувано от: jivkojj в Aug 22, 2005, 15:16
Starting nmap 3.81 ( http://www.insecure.org/nmap/ ) at 2005-08-22 14:03 MDT
All 1663 scanned ports on 192.168.100.221 are: filtered

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

romeo_ninov - мерси за подркепата :)


Титла: uClinux - как да пусна мрежата
Публикувано от: в Aug 22, 2005, 17:28
драйвери ?
заредил ли си правилния модул за  мрежовите платки?


Титла: uClinux - как да пусна мрежата
Публикувано от: Lord Bad в Aug 22, 2005, 17:39
Ми и аз цъкам на вградени системи и ползвам дебиан арм с обикновеното glibc, та при мен мога да си пусна телнет или като директно стартирам /usr/sbin/telnetd или като го разреша в /etc/inet.d/telnet или някъф подобен нему файл - системата сега не е пред мен да видя със сигурност...


Титла: uClinux - как да пусна мрежата
Публикувано от: jivkojj в Aug 22, 2005, 18:12
коко: няма мрежова платка - има един чип-мрежов контролер, който поддържа до 5 етернет порта, като в случая се ползват 2.  88E6063-RCJ му е означението ако има значение. Като се закачи светодиодите мигат - работи. Не видях в настройките на линукса преди да се компилира някаде да се споменава за мрежов драйвер. Каде да търся?

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