Skocz do zawartości

Sieć Przez Firewire


Mikołaj

Rekomendowane odpowiedzi

Witam

 

Postanowiłem sobie zrobić sieć przez firewire, jeszcze specjalnie kupowałem kontroler do stacjonarki za 35 zela no i efekt jak na razie jest taki:

na Windowsie XP (jak i na lapie i stacjonarce jest włączony) no to ładnie połączenie działa. Jednak na Linuksie są problemy.

Jak podłączę kabel to pojawia się tylko w /dev/ nowe urządzenie fw1, żadnych innych efektów, w centrum informacyjnym (KDE) nie ma żadnych urządzeń firewire, ani nie ma nowego urządzenia w zarządzaniu siecią.

Ktoś ma jakiś pomysł jak to zrobić żeby mi na Linuksie zadziałała sieć przez firewire?

Odnośnik do komentarza
Udostępnij na innych stronach

Wiemy, ale po co ? :)

 

Jak już jednak bardzo chcesz to jeśli masz już urządzenie /dev/fw1 to znaczy że jest ok, urządzenie zostało wykryte. KDE w ogóle wywal bo to shit :P, i od czasu wydania v4.0 mało co ludziom działa :), ustaw na drugim kompie statyczny adres IP np 192.168.99.1 i maska 255.255.255.0, a na drugim - tym z linuxem wpisz:

ifconfig fw1 192.168.99.2 netmask 255.255.255.0

sprawdź czy kompy siebie widzą na początek (na jednym wpisując ping <adres drugiego>)

jakby były problemy daj znać, podpowiem co z tym fantem dalej zrobić

Odnośnik do komentarza
Udostępnij na innych stronach

wszystko wydaje się być ok, z małym "wyjątkiem" :D :

[root@mag-lap ~]# ifconfig fw1 192.168.99.2 netmask 255.255.255.0
SIOCSIFADDR: Nie ma takiego urządzenia
fw1: unknown interface: Nie ma takiego urządzenia
SIOCSIFNETMASK: Nie ma takiego urządzenia
SIOCGIFADDR: Nie ma takiego urządzenia
SIOCSIFBROADCAST: Nie ma takiego urządzenia

[root@mag-lap ~]# ifconfig /dev/fw1 192.168.99.2 netmask 255.255.255.0
SIOCSIFADDR: Nie ma takiego urządzenia
/dev/fw1: unknown interface: Nie ma takiego urządzenia
SIOCSIFNETMASK: Nie ma takiego urządzenia
SIOCGIFADDR: Nie ma takiego urządzenia
SIOCSIFBROADCAST: Nie ma takiego urządzenia

[root@mag-lap ~]# ifcfg fw1 192.168.99.2 netmask 255.255.255.0
Cannot find device "fw1"
Error: cannot enable interface fw1.

[root@mag-lap ~]# ifcfg /dev/fw1 192.168.99.2 netmask 255.255.255.0
Cannot find device "/dev/fw1"
Error: cannot enable interface /dev/fw1.

[root@mag-lap ~]# ifconfig -a
eth0	  Link encap:Ethernet  HWaddr xxx
	  inet addr:192.168.1.20  Bcast:192.168.1.255  Mask:255.255.255.0
	  inet6 addr: fe80::216:d4ff:fed3:9087/64 Scope:Link
	  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
	  RX packets:3431 errors:0 dropped:0 overruns:0 frame:0
	  TX packets:3775 errors:0 dropped:0 overruns:0 carrier:0
	  collisions:0 txqueuelen:1000
	  RX bytes:2590974 (2.4 MiB)  TX bytes:609113 (594.8 KiB)
	  Interrupt:18 Base address:0xc000

lo		Link encap:Local Loopback
	  inet addr:127.0.0.1  Mask:255.0.0.0
	  inet6 addr: ::1/128 Scope:Host
	  UP LOOPBACK RUNNING  MTU:16436  Metric:1
	  RX packets:10 errors:0 dropped:0 overruns:0 frame:0
	  TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
	  collisions:0 txqueuelen:0
	  RX bytes:500 (500.0   TX bytes:500 (500.0 

wlan0	 Link encap:Ethernet  HWaddr xxx
	  BROADCAST MULTICAST  MTU:1500  Metric:1
	  RX packets:0 errors:0 dropped:0 overruns:0 frame:0
	  TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
	  collisions:0 txqueuelen:1000
	  RX bytes:0 (0.0   TX bytes:0 (0.0 

wmaster0  Link encap:UNSPEC  HWaddr xxx
	  BROADCAST MULTICAST  MTU:1500  Metric:1
	  RX packets:0 errors:0 dropped:0 overruns:0 frame:0
	  TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
	  collisions:0 txqueuelen:1000
	  RX bytes:0 (0.0   TX bytes:0 (0.0 

nie trzeba z tym /dev/fw1 czegoś jeszcze zrobić ? żeby był widoczny w ifconfig ?

 

---------------------

Korzystaj z właściwych znaczników. Jest różnica między code i codebox

---------------------

ok, posta pisałem na szybko, i nawet potem nie sprawdzałem jak on wygląda, tak bym poprawił

Edytowane przez Mikołaj
Edycja znaczników formatujących
Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 weeks later...

wszystko ładnie wykrywa

[mag@mag-lap ~]$ dmesg |grep firewire
firewire_ohci 0000:06:00.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
firewire_ohci 0000:06:00.0: setting latency timer to 64
firewire_ohci: Added fw-ohci device 0000:06:00.0, OHCI version 1.10
firewire_core: created device fw0: GUID 00023f73934033c8, S400
firewire_core: created device fw1: GUID 00308d0121d4bf1b, S400

[mag@mag-lap ~]$ ll /dev/ |grep fw
crw-rw----  1 root root 248,   0 lut 17 17:27 fw0
crw-rw----  1 root root 248,   1 lut 17 19:37 fw1

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 months later...

noooo, znalazłem rozwiązanie, nie wiem czy najlepsze, ale chyba jedyne:

 

kompilacja kernela z opcjami dla IEEE 1394 (FireWire) support --->

< > New FireWire stack, EXPERIMENTAL
<M> Stable FireWire stack
<M>   OHCI-1394 controllers
<M>   PCILynx controller
<M>   Storage devices (SBP-2 protocol)
[*]     Enable replacement for physical DMA in SBP2
<M>   IP over 1394
<M>   raw1394 userspace interface
<M>   video1394 userspace interface
<M>   dv1394 userspace interface (deprecated)
[ ]   Excessive debugging output

z tego co widzę to w sumie głównei chodzi o to żeby był zaznaczony Stable FireWire stack zamiast New FireWire stack i zaznaczone IP over 1394 i OHCI-1394 controllers ;]

jakby się tak dało bez kompilacji ... no ale cóż, ważne że działa ;]

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...