网卡上网的设置方式
一台电脑装有两个网卡,同时开启网卡别离连接不同网段的网络,咱们希望当访问不同的网段时,能自动从相应的网卡发送接收数据,可是默许情形下会有路由冲突。
通过ipconfig /all命令能看到两个网卡的mac地址、ip地址、网关等信息
电脑里也存在着路由表,通过DOS下利用命令route  print能够看到路由内外的相关信息
Interface List 接口列表:包括环回口、物理网口、虚拟网口的信息。
0x1 0x2 0x10004是接口索引号后面跟mac地址、网卡名称
Active Routes 活动路由通过自动学习到的路由信息。
Network Destination Netmask Gateway Interface Metric
目的网络子网掩码下一跳地址(网关)出口地址气宇值(越小
优先级越
高)Default Gateway 默许网关
因此,当两个网卡同时启用且不在同一网段时,若是設置有网关,那么路由内外会有两条气宇值一样的默许路由,
且只能存在一个默许网关,如此会造成路由冲突。
用路由器连接两台电脑
Persistent Routes 固定路由:route –p add
与add 命令一起利历时,指定路由被添加到注册表并在启动TCP/IP 协议的时候初始化IP 路由表。默许情形下,启动TCP/IP 协议时可不能保留添加的路由。与print 命令一路利历时,那么显示永久路由列表。所有其它的命令都忽略此参数。永久路由存储在注册表中的位置是
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Persi stentRoutes。
Route命令详解
route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]
route add目的网络号mask目的网络的子网掩码本地网关metric 20 if 网卡标识符
Route -f 清除所有不是主路由(网掩码为的路由)、环回网络路由(目标为,网掩码为的路由)或组播路由(目标为,网掩码为的路由)的条款的路由表。route add 添加路由metric参数缺省为1
route change 更改现存路由
route delete 删除路由
route print 显示全数路由
若是是print 或delete 命令,能够忽略Gateway 参数,而且能够利用通配符来表示目的网络和网关。
利用范例
要显示IP 路由表的完整内容,请键入:
route print
要显示IP 路由表中以10. 开始的路由,请键入:
route print 10.*
要添加默许网关地址为的默许路由,请键入:
route add mask
要添加目标为,子网掩码为,下一个跃点地址为的路由,请键入:route add mask
要添加目标为,子网掩码为,下一个跃点地址为的永久路由,请键入:route -p add mask
要添加目标为,子网掩码为,下一个跃点地址为,跃点数为7 的路由,请键入:
route add mask metric 7
要添加目标为,子网掩码为,下一个跃点地址为,接口索引为0x3 的路由,请键入:
route add mask if 0x3
要删除目标为,子网掩码为的路由,请键入:
route delete mask
要删除IP 路由表中以10. 开始的所有路由,请键入:
route delete 10.*
要将目标为,子网掩码为的路由的下一个跃点地址由更改成,请键入:
route change mask 综上所述,所做设置为:
一、只用内网的网卡设置IP、mask,可是不设置网关,因此不能路由通信,
路由表中没有相应默许路由条款;二、需要上外网的网卡正常设置网关,能够路由通信,路由表中存在相应默许路由条款;例3、手动添加内网的固定路由,route –p add mask ,此路由条款气宇值为1,优先级高于默许路由当请求的目的网络为时,运算机遇选择气宇值为1的固定路由,当
请求的目的网络为其他网段时,运算机遇选择默许路由,如此
就达到了内外网明确网络出口,可不能致使冲突了。