双网卡故障解决方法
2006-11-30 10:56
465 查看
[align=left]很多单位和企业的,出于安全方面的考虑,在计算机上采用了双网配置,一个用户接入Internet等外部网络,另一个接入内部局域网,在使用两个网卡时,常常遇到网络时断时通的问题,一会是外网不通,一会又是内网断开。[/align]
本人最近正好有机会得以装上外网网卡,配一公网地址,有幸解决了这个问题,在此于大家共同体会。
故障计算机的两个网卡的配置如下:
外网(假设):
IP地址:200.200.200.206
子网掩码:255.255.255.0
默认网关:200.200.200.193
内网(假设):
IP地址:10.0.10.95
子网掩码:255.255.255.0
默认网关:10.0.10.1
[align=left] [/align]
故障原因分析
网络时断时通的原因,关键在于路由,也就是问题出在默认网关的身上。先在DOS模式下看一下路由情况:
C:/NETSTAT -R
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 200.200.200.193 200.200.200.206 1
0.0.0.0 0.0.0.0 10.0.10.1 10.0.10.95 1
10.0.10.0 255.255.255.0 10.0.10.95 10.0.10.95 1
10.0.10.95 255.255.255.255 127.0.0.1 127.0.0.1 1
10.255.255.255 255.255.255.255 10.0.10.95 10.0.10.95 1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
200.200.200.206 255.255.255.255 127.0.0.1 127.0.0.1 1
200.200.200.255 255.255.255.255 200.200.200.206 200.200.200.206 1
224.0.0.0 224.0.0.0 10.0.10.95 10.0.10.95 1
224.0.0.0 224.0.0.0 200.200.200.206 200.200.200.206 1
255.255.255.255 255.255.255.255 10.0.10.95 10.0.10.95 1
Default Gateway: 200.200.200.193
这里显示的Default Gateway是:200.200.200.193 。过一会再看时,有可能会变成10.0.10.1 。也就是说,而这个值是变化的。所以这时访问内网是不通的(本网段除外);而当默认网关是10.0.10.1的时候,外网是不能被访问的。
[align=center] [/align]
问题解决
既然是由于两个默认网关的缘故,那我们这里就可以删掉(或者修改)一个。选地址比较单一的即内网的网关来删除,具体如下:
C:/ROUTE DELETE 0.0.0.0 MASK 0.0.0.0 10.0.10.1 10.0.10.95
但是如此以来,内网其它网段如10.0.0、10.0.1等将不能访问。因此我们还须添加一条路由:
C:/ROUTE -P ADD 10.0.0.0 MASK 255.255.0.0 10.0.10.1 10.0.10.95
如果你的局域网使用的是整个10段的A类网络的话,那么子网掩码应为255.0.0.0 。
带-p选项是写入注册表,永久生效。
但是,删除的默认网关不会永久有效,等下次启动计算机后,此项还会存在,因此可把此句写在一个.BAT文件,放于Windows“启动”项中而一劳永逸。
本人最近正好有机会得以装上外网网卡,配一公网地址,有幸解决了这个问题,在此于大家共同体会。
故障计算机的两个网卡的配置如下:
外网(假设):
IP地址:200.200.200.206
子网掩码:255.255.255.0
默认网关:200.200.200.193
内网(假设):
IP地址:10.0.10.95
子网掩码:255.255.255.0
默认网关:10.0.10.1
[align=left] [/align]
故障原因分析
网络时断时通的原因,关键在于路由,也就是问题出在默认网关的身上。先在DOS模式下看一下路由情况:
C:/NETSTAT -R
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 200.200.200.193 200.200.200.206 1
0.0.0.0 0.0.0.0 10.0.10.1 10.0.10.95 1
10.0.10.0 255.255.255.0 10.0.10.95 10.0.10.95 1
10.0.10.95 255.255.255.255 127.0.0.1 127.0.0.1 1
10.255.255.255 255.255.255.255 10.0.10.95 10.0.10.95 1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
200.200.200.206 255.255.255.255 127.0.0.1 127.0.0.1 1
200.200.200.255 255.255.255.255 200.200.200.206 200.200.200.206 1
224.0.0.0 224.0.0.0 10.0.10.95 10.0.10.95 1
224.0.0.0 224.0.0.0 200.200.200.206 200.200.200.206 1
255.255.255.255 255.255.255.255 10.0.10.95 10.0.10.95 1
Default Gateway: 200.200.200.193
这里显示的Default Gateway是:200.200.200.193 。过一会再看时,有可能会变成10.0.10.1 。也就是说,而这个值是变化的。所以这时访问内网是不通的(本网段除外);而当默认网关是10.0.10.1的时候,外网是不能被访问的。
[align=center] [/align]
问题解决
既然是由于两个默认网关的缘故,那我们这里就可以删掉(或者修改)一个。选地址比较单一的即内网的网关来删除,具体如下:
C:/ROUTE DELETE 0.0.0.0 MASK 0.0.0.0 10.0.10.1 10.0.10.95
但是如此以来,内网其它网段如10.0.0、10.0.1等将不能访问。因此我们还须添加一条路由:
C:/ROUTE -P ADD 10.0.0.0 MASK 255.255.0.0 10.0.10.1 10.0.10.95
如果你的局域网使用的是整个10段的A类网络的话,那么子网掩码应为255.0.0.0 。
带-p选项是写入注册表,永久生效。
但是,删除的默认网关不会永久有效,等下次启动计算机后,此项还会存在,因此可把此句写在一个.BAT文件,放于Windows“启动”项中而一劳永逸。
相关文章推荐
- 电脑超频导致网卡出现故障解决方法
- 网卡故障常见原因与解决方法
- 网卡故障常见原因与解决方法
- 网卡故障常见原因与解决方法
- vmware linux迁移网卡故障解决方法
- Mellanox网卡不能分配VF解决方法
- 在VMware下运行Fedora Linux以root身份登入时显示鉴定故障的解决方法
- Windows7操作系统常见故障解决方法汇总(适用于xp/Vista/win8)
- Redhat Enterprise Linux 5系统引导故障解决方法
- Linux多网卡上网问题解决方法
- centos6 虚拟机克隆导致的网卡找不到的解决方法
- WIN7/win2008 r2 X64系统IIS 7.5 ACCESS数据库连接故障解决方法
- AIX CDE不能启动的故障一般性解决方法
- 【故障解决】Ubuntu 登陆黑屏,无限卡在登陆页面的解决方法
- 盘点5种关于U盘故障的原因以及解决方法
- 升级OS X 10.9.x后每次对网卡操作需要权限,简单开机启用锐捷校园网客户端的解决方法
- 4.IE故障[网页打不开]的解决方法:
- 【常见网吧计算机系统故障及其解决方法】
- Win2003常见故障解决方法
- GNS3 无法识别真机以及虚拟机网卡的解决方法