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