- 论坛徽章:
- 0
|
问题的描述:\r\na) 用ifconfig 可以看到两个网卡,物理地址及IP正确;\r\nb) 用代码找不到第二块网络接口及其IP。(代码附后);\r\nc) 用# snoop命令也侦测不到第二个网络接口的收发数据报文;\r\nd) 但即便以上b)、c),在程序中可以直接对SOCKET绑定第二个接口的IP,仍能够正常收发报文。\r\n说明:之所以想在程序中查询本机接口数及IP,而不直接绑定指定IP,是程序功能要求。因此现在的问题是如何解决以上的问题b),想请各位高手帮我们查查,另为何用# snoop命令也侦测不到第二个网络接口的收发数据报文。\r\n附:\r\n1. 相关的etc下的文件配置:\r\n//--------------------- FILE: path_to_inst \r\n## Caution! This file contains critical kernel state\r\n#\"/pseudo\" 0 \"pseudo\"\r\n\"/scsi_vhci\" 0 \"scsi_vhci\"\r\n\"/options\" 0 \"options\"\r\n\"/pci@1e,600000\" 2 \"pcisch\"\r\n\"/pci@1e,600000/pmu@6\" 0 \"pmubus\"\r\n\"/pci@1e,600000/pmu@6/ppm@0,b3\" 0 \"m1535ppm\"\r\n\"/pci@1e,600000/pmu@6/beep@0,b2\" 0 \"grbeep\"\r\n\"/pci@1e,600000/pmu@6/i2c@0,0\" 0 \"smbus\"\r\n\"/pci@1e,600000/pmu@6/i2c@0,0/card-reader@40\" 0 \"scmi2c\"\r\n\"/pci@1e,600000/isa@7\" 0 \"ebus\"\r\n\"/pci@1e,600000/isa@7/i2c@0,320\" 0 \"pcf8584\"\r\n\"/pci@1e,600000/isa@7/i2c@0,320/clock-generator@0,d2\" 0 \"ics951601\"\r\n\"/pci@1e,600000/isa@7/i2c@0,320/gpio@0,30\" 0 \"pca9556\"\r\n\"/pci@1e,600000/isa@7/i2c@0,320/hardware-monitor@0,58\" 0 \"adm1031\"\r\n\"/pci@1e,600000/isa@7/i2c@0,320/hardware-monitor@0,5c\" 1 \"adm1031\"\r\n\"/pci@1e,600000/isa@7/i2c@0,320/audio-card-fru-prom@0,a0\" 0 \"seeprom\"\r\n\"/pci@1e,600000/isa@7/i2c@0,320/motherboard-fru-prom@0,a2\" 1 \"seeprom\"\r\n\"/pci@1e,600000/isa@7/i2c@0,320/scsi-backplane-fru-prom@0,a8\" 2 \"seeprom\"\r\n\"/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ba\" 3 \"seeprom\"\r\n\"/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,bc\" 4 \"seeprom\"\r\n\"/pci@1e,600000/isa@7/power@0,800\" 0 \"power\"\r\n\"/pci@1e,600000/isa@7/serial@0,3f8\" 0 \"su\"\r\n\"/pci@1e,600000/isa@7/serial@0,2e8\" 1 \"su\"\r\n\"/pci@1e,600000/isa@7/dma@0,0\" 0 \"isadma\"\r\n\"/pci@1e,600000/isa@7/dma@0,0/parallel@0,378\" 0 \"ecpp\"\r\n\"/pci@1e,600000/ide@d\" 0 \"uata\"\r\n\"/pci@1e,600000/ide@d/sd@2,0\" 3 \"sd\"\r\n\"/pci@1e,600000/usb@a\" 0 \"ohci\"\r\n\"/pci@1e,600000/usb@a/mouse@1\" 2 \"hid\"\r\n\"/pci@1e,600000/usb@a/keyboard@2\" 0 \"hid\"\r\n\"/pci@1e,600000/usb@a/storage@1\" 0 \"scsa2usb\"\r\n\"/pci@1e,600000/usb@a/storage@1/disk@0,0\" 16 \"sd\"\r\n\"/pci@1e,600000/usb@a/keyboard@1\" 4 \"hid\"\r\n\"/pci@1e,600000/usb@b\" 1 \"ohci\"\r\n\"/pci@1e,600000/usb@b/mouse@1\" 1 \"hid\"\r\n\"/pci@1e,600000/usb@b/keyboard@2\" 3 \"hid\"\r\n\"/pci@1e,600000/usb@b/keyboard@1\" 5 \"hid\"\r\n\"/pci@1e,600000/pci@4\" 0 \"pci_pci\"\r\n\"/pci@1e,600000/pci@4/usb@8\" 2 \"ohci\"\r\n\"/pci@1e,600000/pci@4/usb@8,2\" 0 \"ehci\"\r\n\"/pci@1e,600000/pci@4/usb@8,1\" 3 \"ohci\"\r\n\"/pci@1e,600000/pci@4/firewire@b\" 0 \"hci1394\"\r\n\"/pci@1e,600000/sound@8\" 0 \"audiots\"\r\n\"/ppm@1c,0\" 0 \"tomtppm\"\r\n\"/ppm@1e,0\" 1 \"tomtppm\"\r\n\"/pci@1c,600000\" 0 \"pcisch\"\r\n\"/pci@1c,600000/network@3\" 0 \"bge\"\r\n\"/pci@1c,600000/SUNW,hme@2,1\" 0 \"hme\"\r\n\"/pci@1d,700000\" 1 \"pcisch\"\r\n\"/pci@1d,700000/scsi@4\" 0 \"glm\"\r\n\"/pci@1d,700000/scsi@4/sd@0,0\" 0 \"sd\"\r\n\"/pci@1d,700000/scsi@4,1\" 1 \"glm\"\r\n\"/memory-controller@0,0\" 0 \"mc-us3i\"\r\n\"/pci@1f,700000\" 3 \"pcisch\"\r\n\"/pci@1f,700000/SUNW,XVR-100@2\" 0 \"pfb\"\r\n\"/SUNW,UltraSPARC-IIIi@0,0\" 0 \"us\"\r\n\r\n\r\n//---------------------------FILE: host\r\n## Internet host table\r\n#127.0.0.1 localhost \r\n11.39.145.21 1115BX loghost\r\n192.168.110.20 1115BX_2 loghost\r\n\r\n\r\n//---------------------------FILE: ipnodes\r\n## Internet host table\r\n#::1 localhost \r\n127.0.0.1 localhost \r\n11.39.145.21 1115BX loghost\r\n192.168.110.20 1115BX_2 loghost\r\n\r\n//---------------------------FILE: hostname.bge0\r\n1115BX\r\n\r\n//---------------------------FILE: hostname.hme0\r\n1115BX_2\n\n[ 本帖最后由 一涂 于 2006-3-2 09:51 编辑 ] |
|