URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 38579
[ Назад ]

Исходное сообщение
"эмуляция arcnet-ом ethernet-а на ядре 2.4"

Отправлено serjik , 17-Дек-03 17:32 
Подскажите, пожалуйста, как на ядре 2.4 вызвать устройство arc0e (имитирующее в ядрах 2.2 ethernet), установка rfc1201, rfc1051 ничего не дает.

Содержание

Сообщения в этом обсуждении
"эмуляция arcnet-ом ethernet-а на ядре 2.4"
Отправлено ipmanyak , 18-Дек-03 17:52 
>Подскажите, пожалуйста, как на ядре 2.4 вызвать устройство arc0e (имитирующее в ядрах
>2.2 ethernet), установка rfc1201, rfc1051 ничего не дает.

офигеть! arcnet еще где-то жив!!!


"эмуляция arcnet-ом ethernet-а на ядре 2.4"
Отправлено boykov , 18-Дек-03 23:52 
>>Подскажите, пожалуйста, как на ядре 2.4 вызвать устройство arc0e (имитирующее в ядрах
>>2.2 ethernet), установка rfc1201, rfc1051 ничего не дает.
>
>офигеть! arcnet еще где-то жив!!!
ага. И даже в сетях общего назначения. Порядка 1000-1500 машин, 16 локалок, соединенных межу собой, опорная сеть -- аркнет, кабеля -- 25 летней давности (от ЕС (!!!) остались). сеть примерно 1.5x2 километра, везе ethernet+(ult еще жив)ipx

Разительная проблема -- почти нет фркнета с pci подключением. А так -- когда опорные хабы сгорели, купили по $700 восьмипортовые.

в 2.4 аркнет -- в чем проблема? поднимается на раз, пробелм не было. что за карточка?


"эмуляция arcnet-ом ethernet-а на ядре 2.4"
Отправлено boykov , 18-Дек-03 23:55 
+
если мне не изменяет память, в 2.4 устройство arc как было, так и осталось. Пробовали, работало...

мы остались на 2.2 только из-за старой технологии, которую решено не переводить на iptables из-за принципа "не трогай технику, сама -- сломается, нехрен помогать"



"эмуляция arcnet-ом ethernet-а на ядре 2.4"
Отправлено serjik , 19-Дек-03 11:24 
>
>в 2.4 аркнет -- в чем проблема? поднимается на раз, пробелм не
>было. что за карточка?

Дык вроде работает (само посебе), но надо соединить 2 машины: виндячую (драйвер SMC arcnet-какойто) и линукс, надо иммитацию ethernet включить, чтоб TCP/IP ходило (на 2.2 за это отвечает устройство arc0e, и tcpdump выдает IP пакеты, а не столбики цифр arcnet-овского протокола), а на 2.4 это както не получается, может у кого есть готовые/альтернативные решения, карточка Ready LINK ANET 16-1A (REV F) на compex 91016a (драйвер com90xx)
.


"эмуляция arcnet-ом ethernet-а на ядре 2.4"
Отправлено boykov , 19-Дек-03 14:41 

что-то совсем запутано...

>Дык вроде работает (само посебе), но надо соединить 2 машины: виндячую (драйвер
>SMC arcnet-какойто) и линукс, надо иммитацию ethernet включить, чтоб TCP/IP ходило
>(на 2.2 за это отвечает устройство arc0e,
интересно... у меня без буковок в хвосте (arc0 и arc1)

>и tcpdump выдает IP
>пакеты, а не столбики цифр arcnet-овского протокола),
само собой. arcnet -- L2, tcpdump -- L3, показыает Ip пакеты...  
У меня в 2.2 вообще не работает tcpdump -i arc0 :(

>а на 2.4 это
>както не получается, может у кого есть готовые/альтернативные решения, карточка Ready
>LINK ANET 16-1A (REV F) на compex 91016a (драйвер com90xx)
>.
У меня такие же. ISA, блин... На 2.4 поднимались на раз -- сразу псле компиляции ядра (я встраивал arcnet в ядро, не модулем). _КАК_ не получается? что говорит? готовое решение -- поддержка arcnet ядром :) на решение траблов -- не бывает готовых решений


"эмуляция arcnet-ом ethernet-а на ядре 2.4"
Отправлено serjik , 19-Дек-03 15:04 

[root@serj sergey]# ip addr show arc0
3: arc0: <BROADCAST,UP> mtu 1500 qdisc pfifo_fast qlen 30
    link/arcnet 44 brd 00
    inet 192.168.1.7/24 brd 192.168.1.255 scope global arc0

......

ping 192.168.1.23
.........
[root@serj sergey]# tcpdump -i arc0
tcpdump: listening on arc0
13:47:26.804829
                         0001 0007 0800 0104 0001 44c0 a801 0700
                         c0a8 0117
13:47:27.803494
                         0002 0007 0800 0104 0001 44c0 a801 0700
                         c0a8 0117
13:47:28.803496

.........


[root@serj sergey]# tcpdump -i eth0
tcpdump: listening on eth0

13:48:55.957236 192.168.0.3.squid > serj.mk.kp.km.ua.36955: P 536:1072(536) ack 1 win 64972 (DF)
13:48:55.957315 serj.mk.kp.km.ua.36955 > 192.168.0.3.squid: . ack 1072 win 53064 (DF)


в 2.2 tcpdump -i arc0e подобно tcpdump -i eth0 в 2.4


"эмуляция arcnet-ом ethernet-а на ядре 2.4"
Отправлено serjik , 19-Дек-03 15:07 
пардон , а как называется виндячий драйвер?


"эмуляция arcnet-ом ethernet-а на ядре 2.4"
Отправлено serjik , 26-Дек-03 17:29 
Решилось, но только для линуксячих машин:
1. modprobe com90xx
2. modprobe rfc1201 <- ОБЯЗАТЕЛЬНО !!! (или rfc1051 или оба сразу)
3. ip addr add 192.168.1.7/24 dev arc0
4. ip link set arc0 up

ping 192.168.1.2 ... "вот и все осел, вот и все..." (R) - Шрек

но виндовсячий драйвер пока не подобрал, хотя лет 5 назад я их связывал, причем родным для 95-й драйвером, но каким забыл :-( , может кто пользует ?