私はFireWire経由でコンピュータをラップトップに接続することにしました。すべてのインターフェイスが機能していますが、パケットの送受信はできません。
私はこのアダプタでLinux Slackware64-current(カーネル2.6.37.4)ノートブック(Dell Vostro 3700)を使用しています。
root@trium:~# lspci | grep 1394
14:00.3 FireWire (IEEE 1394): Ricoh Co Ltd FireWire Host Controller (rev 01)
古い ieee1394 スタックは新しいカーネルから削除されました。これが私がnewを使う理由です。
root@trium:~# modprobe firewire-net
root@trium:~# lsmod | grep fire
firewire_net 12930 0
firewire_ohci 27301 0
firewire_core 51107 2 firewire_net,firewire_ohci
dmesgは以下を示しています:
firewire_net: firewire0: IPv4 over FireWire on device 47203fc0434fc000
firewire_net: max_rec 0 out of range
firewire_core: refreshed device fw0
最初の文字列は大丈夫ですが、2番目の文字列は奇妙です。どういう意味ですか?たぶんこれが問題の原因ですか?わかりましたインターフェイスを設定しましょう。
root@trium:~# ifconfig firewire0 192.168.1.2 netmask 255.255.255.0 up
root@trium:~# ifconfig
firewire0 Link encap:UNSPEC HWaddr 47-20-3F-C0-43-4F-C0-00-00-00-00-00-00-00-00-00
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING 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:20
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
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:24 errors:0 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2445 (2.3 KiB) TX bytes:2445 (2.3 KiB)
私のコンピュータでも同じ設定手順を実行しました。オペレーティングシステムは同じです。 FireWireデバイス -
05:06.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev 46)
dmesgは以下を示しています:
firewire_net: firewire0: IPv4 over FireWire on device 4d5a900003000000
firewire_net: max_rec 0 out of range
firewire_core: refreshed device fw0
インターフェイスの設定 -
root@bium:~# ifconfig firewire0 192.168.1.3 netmask 255.255.255.0
root@bium:~# ifconfig
firewire0 Link encap:UNSPEC HWaddr 4D-5A-90-00-03-00-00-00-00-00-00-00-00-00-00-00
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING 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:20
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
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:107 errors:0 dropped:0 overruns:0 frame:0
TX packets:107 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:70120 (68.4 KiB) TX bytes:70120 (68.4 KiB)
それでは、ノートパソコンでPCをpingしてみましょう。
root@trium:~# ping -c 3 192.168.1.3
PING 192.168.1.3 (192.168.1.3) 56(84) bytes of data.
From 192.168.1.2 icmp_seq=1 Destination Host Unreachable
From 192.168.1.2 icmp_seq=2 Destination Host Unreachable
From 192.168.1.2 icmp_seq=3 Destination Host Unreachable
--- 192.168.1.3 ping statistics ---
3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 1999ms
pipe 3
はい。ケーブルが接続されています。ノートパソコンには4ピンポートがあり、PCには6ピンポートがあります。 AFAIK 6ピンは電源に2つのピンを使用します。対応するケーブルがあるので、問題がここにあるとは思わない。
それはすべてです。ありがとう