五.设置网卡地址
2005-06-22 16:09
169 查看
以下程序是设置网卡的地址,只有符合这个地址的数据包才接收.
void writemynodeid()
{ page(1);
reg01=mynodeid[0].bytes.high; //PAR0
reg02=mynodeid[0].bytes.low; //PAR1
reg03=mynodeid[1].bytes.high; //PAR2
reg04=mynodeid[1].bytes.low; //PAR3
reg05=mynodeid[2].bytes.high; //PAR4
reg06=mynodeid[2].bytes.low; //PAR5
}
又用到几个新的寄存器,是页1的几个寄存器:
PAR0,PAR1, PAR2, PAR3,PAR4,PAR5
这几个寄存器是网卡的工作时候用的地址,只有符合这个地址的数据包才接收,这个地址是可以设置为其他的值,不一定设置为网卡的物理地址,为了不跟别的网卡地址冲突,最好设置为网卡的地址,(如果用户需要设置为其他的值,也是可以的).
void writemynodeid()
{ page(1);
reg01=mynodeid[0].bytes.high; //PAR0
reg02=mynodeid[0].bytes.low; //PAR1
reg03=mynodeid[1].bytes.high; //PAR2
reg04=mynodeid[1].bytes.low; //PAR3
reg05=mynodeid[2].bytes.high; //PAR4
reg06=mynodeid[2].bytes.low; //PAR5
}
又用到几个新的寄存器,是页1的几个寄存器:
PAR0,PAR1, PAR2, PAR3,PAR4,PAR5
这几个寄存器是网卡的工作时候用的地址,只有符合这个地址的数据包才接收,这个地址是可以设置为其他的值,不一定设置为网卡的物理地址,为了不跟别的网卡地址冲突,最好设置为网卡的地址,(如果用户需要设置为其他的值,也是可以的).
相关文章推荐
- [Linux_Daily]Linux网卡物理地址的修改-APT设置-fcitx的设置
- 学习笔记 --- DM9000网卡原理与基地址设置
- 配置篇 02. 设置网卡 IP 地址 ❀ Windows Server 2016
- 尝试设置网卡的 IP 地址时出现错误信息
- Linux设置网卡地址
- windows 2003 单网卡双网关 多IP地址如何设置
- 网卡从24c02获取设置mac地址
- 网卡驱动-设置组播mac地址
- Fedora/centos Linux如何设置网卡自动获取网络地址
- [转载]Linux设置网卡自动获取网络地址
- solaris 如何设置网卡地址
- Fedora Linux如何设置网卡自动获取网络地址
- 设置网卡IP,还每次都挨个地址输入吗?批处理一下【转】
- 设置网卡的mac地址
- Fedora Linux如何设置网卡自动获取网络地址
- u-boot 添加设置网卡地址的命令
- Ubuntu 网卡ip地址设置参考
- windows XP中添加loopback接口(虚拟网卡),设置虚拟网卡物理地址
- 学习笔记 --- DM9000网卡原理与基地址设置
- linux 设置网络API --- 开/关网卡、设置/获取Mac地址