怎样配置一台机器的两块网卡拥有相同的ip地址

时间:2022-04-14 11:14:22
刚买了一台compaq服务器360!
我看到别人做的另外加了一个虚拟的网卡,然后启用tcp协议等,而真正的两块网卡只启动一个协议。
请问实现方法即过程!

13 个解决方案

#1


自己用VC编程实现这一功能不容易吧?是否可考虑用代理服务器等其他方式?

#2


up

#3


不知道、没见过 ,

#4


up

#5


用IP绑定软件。

#6


我用拨号又同时用宽带,什么时候都是一个在工作。怎么才能让他们的带宽叠加起来,可能也是和你一样的问题吧。至今不会解决。 upupup

#7


INADDR_ANY:参数!
地址绑定参看下面的说明:

int bind(SOCKET s, const struct sockaddr FAR *name, int namelen );

struct sockaddr_in 
{
short sin_family;
unsigned short sin_port;
struct in_addr sin_addr;
char sin_zero[8];
};

其中sin_family置AF_INET;sin_port指明端口号;sin_addr结构体中只有一个唯一的字段s_addr,表示IP地址,该字段是一个整数,一般用函数inet_addr把字符串形式的IP地址转换成unsigned long型的整数值后再置给s_addr。有的服务器是多宿主机,至少有两个网卡,那么运行在这样的服务器上的服务程序在为其socket绑定IP地址时可以把htonl(INADDR_ANY)置给s_addr,这样做的好处是不论哪个网段上的客户程序都能与该服务程序通信;如果只给运行在多宿主机上的服务程序的socket绑定一个固定的IP地址,那么就只有与该IP地址处于同一个网段上的客户程序才能与该服务程序通信。

#8



上面的意思是自己作一个服务程序!截获SOCKET信息并将他们分发给不同的(自己定义的)网段。

#9


呵呵,up!

#10


不用自己写程序,应该可以配置的

#11


window XP 本身带有这个功能,就是把多个网络连接桥结成一个。即使是异类的网络连接也可以(如红外适配器和网卡)。

#12


同意楼上,网桥
W2K的软路由,只是设置起来比较麻烦。

#13


多网卡绑定就可以,nic express

#1


自己用VC编程实现这一功能不容易吧?是否可考虑用代理服务器等其他方式?

#2


up

#3


不知道、没见过 ,

#4


up

#5


用IP绑定软件。

#6


我用拨号又同时用宽带,什么时候都是一个在工作。怎么才能让他们的带宽叠加起来,可能也是和你一样的问题吧。至今不会解决。 upupup

#7


INADDR_ANY:参数!
地址绑定参看下面的说明:

int bind(SOCKET s, const struct sockaddr FAR *name, int namelen );

struct sockaddr_in 
{
short sin_family;
unsigned short sin_port;
struct in_addr sin_addr;
char sin_zero[8];
};

其中sin_family置AF_INET;sin_port指明端口号;sin_addr结构体中只有一个唯一的字段s_addr,表示IP地址,该字段是一个整数,一般用函数inet_addr把字符串形式的IP地址转换成unsigned long型的整数值后再置给s_addr。有的服务器是多宿主机,至少有两个网卡,那么运行在这样的服务器上的服务程序在为其socket绑定IP地址时可以把htonl(INADDR_ANY)置给s_addr,这样做的好处是不论哪个网段上的客户程序都能与该服务程序通信;如果只给运行在多宿主机上的服务程序的socket绑定一个固定的IP地址,那么就只有与该IP地址处于同一个网段上的客户程序才能与该服务程序通信。

#8



上面的意思是自己作一个服务程序!截获SOCKET信息并将他们分发给不同的(自己定义的)网段。

#9


呵呵,up!

#10


不用自己写程序,应该可以配置的

#11


window XP 本身带有这个功能,就是把多个网络连接桥结成一个。即使是异类的网络连接也可以(如红外适配器和网卡)。

#12


同意楼上,网桥
W2K的软路由,只是设置起来比较麻烦。

#13


多网卡绑定就可以,nic express