1

サービスにアクセスできないようです。VMWare Fusion を使用して、ダウンロードしたVM イメージを起動しました(Mac OS X 10.8.2 上)。

ifconfig以下を返します。

em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
    ether 00:50:56:25:fd:9a
    inet6 dc20:c7f:2012:12::7 prefixlen 64 
    inet6 fe80::250:56ff:fe25:fd9a%em1 prefixlen 64 scopeid 0x3 
    nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
    media: Ethernet autoselect (1000baseT <full-duplex>)
    status: active

[root@dc20 ~]# sockstat -6:

USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS      
root     cashew     1447  3  tcp6   dc20:c7f:2012:12::7:7979 *:*
root     cherry     1443  3  tcp6   dc20:c7f:2012:12::7:24359 *:*
root     coney      1439  3  tcp6   dc20:c7f:2012:12::7:65214 *:*
root     dealer     1435  4  tcp6   dc20:c7f:2012:12::7:8888 *:*
root     desheepd   1431  3  udp6   dc20:c7f:2012:12::7:547 *:*
root     dog        1427  3  tcp6   *:3146                *:*
root     gallows    1415  3  tcp6   dc20:c7f:2012:12::7:6666 *:*
root     jerkin     1395  3  tcp6   dc20:c7f:2012:12::7:63715 *:*
root     mixology   1387  3  tcp6   dc20:c7f:2012:12::7:35575 *:*
root     nancy      1379  3  tcp6   dc20:c7f:2012:12::7:57554 *:*
root     nom        1370  3  tcp6   dc20:c7f:2012:12::7:7368 *:*
nssds    nssds      1366  3  tcp6   dc20:c7f:2012:12::7:54339 *:*
root     ocrd       1362  4  tcp6   dc20:c7f:2012:12::7:31967 *:*
root     parrot     1357  3  tcp6   *:5160                *:*
root     ralph      1353  3  tcp6   dc20:c7f:2012:12::7:57553 *:*
scool    scool      1349  3  tcp6   *:4637                *:*
root     semem      1332  3  tcp6   dc20:c7f:2012:12::7:6941 *:*
root     sshd       1316  3  tcp6   *:22                  *:*
tictactoe tictactoe 1223  3  tcp6   dc20:c7f:2012:12::7:25375 *:*
_ngircd  ngircd     1210  10 tcp6   ::1:6667              *:*
_ngircd  ngircd     1210  11 tcp6   ::1:6668              *:*
_ngircd  ngircd     1210  12 tcp6   ::1:6669              *:*
_ngircd  ngircd     1210  13 tcp6   dc20:c7f:2012:12::7:6667 *:*
_ngircd  ngircd     1210  14 tcp6   dc20:c7f:2012:12::7:6668 *:*
_ngircd  ngircd     1210  15 tcp6   dc20:c7f:2012:12::7:6669 *:*
root     zul        1083  3  tcp6   dc20:c7f:2012:12::7:25201 *:*
root     syslogd    1057  6  udp6   *:514                 *:*

しかし、dc20:c7f:2012:12::7: という形式のサービスのいずれにも接続できないようです。たとえば、sememdc20:c7f:2012 で実行されているサービスとの間で送受信を行うことができます。 :12::7、ポート 6941

ping6andtelnet -6netcat/などの基本的なもの、および python ソケットも試しましnmapたが、接続できないようです (タイムアウト)。

他の *: サービスは問題なく動作します。


dc20:c7f:2012:12::7:6941サービスがipv6アドレス「dc20:c7f:2012:12::7」に関連付けられたインターフェースにバインドされていることを意味するGoogle検索結果から読みました。(仮想) ネットワーク インターフェイスem1は代替アドレスでも知られているため、サービスと通信できるようにするには、まずソケットを作成し、ソケットをインターフェイスに関連付けられたこのアドレスにバインドする必要があります。次に、このインターフェイスからサービスに送信しますが、コードでそれを試してもまだうまくいかないようです。

いくつかのガイダンスをお願いします。できれば Python でのソケット プログラミング。

reddit コメントに反映

4

1 に答える 1

1

/etc/rd.conf、次の行を次のように置き換えますifconfig_em1="inet6 dc20:c7f:2012:12::7 prefixlen 64"ifconfig_em1_ipv6="inet6 dc20:c7f:2012:12::7 prefixlen 64"

その後、再起動します。

[root@dc20 ~]# ping6 -c 3 dc20:c7f:2012:12::7
PING6(56=40+8+8 bytes) dc20:c7f:2012:12::7 --> dc20:c7f:2012:12::7
16 bytes from dc20:c7f:2012:12::7, icmp_seq=0 hlim=64 time=0.290 ms
16 bytes from dc20:c7f:2012:12::7, icmp_seq=1 hlim=64 time=0.065 ms
16 bytes from dc20:c7f:2012:12::7, icmp_seq=2 hlim=64 time=0.070 ms

--- dc20:c7f:2012:12::7 ping6 statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 0.065/0.142/0.290/0.105 ms
[root@dc20 ~]#

完全に機能します。

于 2013-06-08T23:53:06.937 に答える