newline 发表于 2007-3-21 15:39

LAN和Wifi能同时使用么?

公司内网是有线LAN,办公室还有外网的Wifi,想插着网线Wifi同时使用,内网地址自动走内网,外网走Wifi,可行么?
听说要自己设一下路由,具体怎么设呢?

ppshow 发表于 2007-3-21 17:00

route add 0.0.0.0 mask 0.0.0.0 WIFI网卡网段的路由IP(一般应该是无线路由的IP)
route add LAN网段(比如192.168.0.0) mask LAN掩码(比如255.255.255.0) LAN网段的路由IP
试一下,看行不行。

[ 本帖最后由 ppshow 于 2007-3-21 17:20 编辑 ]

newline 发表于 2007-3-21 17:03

谢楼上,其实AP的Wifi也是有一个内网地址的,你说的这个内网网段是LAN的内网还是Wifi的内网?

ppshow 发表于 2007-3-21 17:22

修改了一下。你试下能行不。

ppshow 发表于 2007-3-21 17:40

最好同时连上LAN和WIFI,再在CMD窗口运行route print,把内容贴上来。就好办了。呵呵。

mishear 发表于 2007-3-21 17:59

可行,把内网网段IP路由到lan,其它默认路由到wlan。

newline 发表于 2007-3-21 21:16

原帖由 ppshow 于 2007-3-21 17:22 发表
修改了一下。你试下能行不。

先谢谢,我明天到单位试试,如果成功,这可是我的梦想。

newline 发表于 2007-3-21 21:18

原帖由 mishear 于 2007-3-21 17:59 发表
可行,把内网网段IP路由到lan,其它默认路由到wlan。

嗯,我明天去确定一下公司内网网段。

newline 发表于 2007-3-22 09:06

原帖由 ppshow 于 2007-3-21 17:40 发表
最好同时连上LAN和WIFI,再在CMD窗口运行route print,把内容贴上来。就好办了。呵呵。

我同时连上了,下面是route print的内容,172.17.36.13 是LAN地址,192.168.0.155是Wifi地址,你说说我该怎么执行指令?


C:\Documents and Settings\wangchong>route print
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 13 02 7b 56 8e ...... Intel(R) PRO/Wireless 3945ABG Network Connection
- Packet Scheduler Miniport
0x3 ...00 16 d3 22 85 ab ...... Intel(R) PRO/1000 PL Network Connection - Packet
Scheduler Miniport
0x4 ...44 45 53 54 42 00 ...... Nortel IPSECSHM Adapter - Packet Scheduler Minip
ort
===========================================================================
===========================================================================
Active Routes:
Network Destination      Netmask          Gateway       InterfaceMetric
          0.0.0.0          0.0.0.0    172.17.36.254    172.17.36.13       20
          0.0.0.0          0.0.0.0      192.168.0.1   192.168.0.155       25
      127.0.0.0      255.0.0.0      127.0.0.1       127.0.0.1       1
      169.254.0.0      255.255.0.0   172.17.36.13    172.17.36.13       1
      172.17.36.0    255.255.255.0   172.17.36.13    172.17.36.13       20
   172.17.36.13255.255.255.255      127.0.0.1       127.0.0.1       20
   172.17.255.255255.255.255.255   172.17.36.13    172.17.36.13       20
      192.168.0.0    255.255.255.0    192.168.0.155   192.168.0.155       25
    192.168.0.155255.255.255.255      127.0.0.1       127.0.0.1       25
    192.168.0.255255.255.255.255    192.168.0.155   192.168.0.155       25
      224.0.0.0      240.0.0.0   172.17.36.13    172.17.36.13       20
      224.0.0.0      240.0.0.0    192.168.0.155   192.168.0.155       25
255.255.255.255255.255.255.255   172.17.36.13    172.17.36.13       1
255.255.255.255255.255.255.255    192.168.0.155   192.168.0.155       1
255.255.255.255255.255.255.255    192.168.0.155               4       1
Default Gateway:   172.17.36.254
===========================================================================
Persistent Routes:
Network Address          NetmaskGateway AddressMetric
      169.254.0.0      255.255.0.0   172.17.36.13       1

C:\Documents and Settings\wangchong>

zhaodongxi 发表于 2007-3-22 10:10

从你的路由表来看你设置了两个默认网关
这是错误的
根据你的需求要用192.168.0.1作为默认网关
在网卡设置里面把172.17.36.254这个网关去掉
然后根据你的内网ip段写针对172.17.36.13的路由表

newline 发表于 2007-3-22 10:13

原帖由 ppshow 于 2007-3-21 17:00 发表
route add 0.0.0.0 mask 0.0.0.0 WIFI网卡网段的路由IP(一般应该是无线路由的IP)
route add LAN网段(比如192.168.0.0) mask LAN掩码(比如255.255.255.0) LAN网段的路由IP
试一下,看行不行。


我执行了你说的这个指令还真行了,太感谢了!
我执行了:

route add 0.0.0.0 mask 0.0.0.0 192.168.0.1
route add 172.17.36.0 mask 255.255.255.0 172.17.36.254
route add 10.6.0.0 mask 255.255.0.0 172.17.36.254

这些指令我执行一次,下次启动还管用么?假如我回家用CDMA拨号上网,没有影响吧?

[ 本帖最后由 newline 于 2007-3-22 10:20 编辑 ]

newline 发表于 2007-3-22 10:17

原帖由 zhaodongxi 于 2007-3-22 10:10 发表
从你的路由表来看你设置了两个默认网关
这是错误的
根据你的需求要用192.168.0.1作为默认网关
在网卡设置里面把172.17.36.254这个网关去掉
然后根据你的内网ip段写针对172.17.36.13的路由表

192.168.0.1如何设为默认网关?这是ADSL AP的网关。
172.17.36.254是公司内网LAN网关,插上网线就是为了访问公司内网。
在网卡设置里把这个去掉能行么?如何去?

zhaodongxi 发表于 2007-3-22 10:24

这要看你的ip分配是静态的还是通过dhcp得到的了
不过都可以用命令来删除
route    delete    0.0.0.0
由于你现在是两个默认网关执行删除以后都会被删除
需要再添加新网关
route   add    0.0.0.0 mask    0.0.0.0   192.168.0.1

newline 发表于 2007-3-22 10:45

哦,我并没有delete,只是执行了上面的我写的三条,目前很正常了。
我再route print一下,你看看还有没有两个默认网关?哪表明了是两个?


C:\Documents and Settings\wangchong>route print
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 13 02 7b 56 8e ...... Intel(R) PRO/Wireless 3945ABG Network Connection
- Packet Scheduler Miniport
0x3 ...00 16 d3 22 85 ab ...... Intel(R) PRO/1000 PL Network Connection - Packet
Scheduler Miniport
0x4 ...44 45 53 54 42 00 ...... Nortel IPSECSHM Adapter - Packet Scheduler Minip
ort
===========================================================================
===========================================================================
Active Routes:
Network Destination      Netmask          Gateway       InterfaceMetric
          0.0.0.0          0.0.0.0    172.17.36.254    172.17.36.13       20
          0.0.0.0          0.0.0.0      192.168.0.1   192.168.0.155       1
         10.6.0.0      255.255.0.0    172.17.36.254    172.17.36.13       1
      127.0.0.0      255.0.0.0      127.0.0.1       127.0.0.1       1
      169.254.0.0      255.255.0.0   172.17.36.13    172.17.36.13       1
      172.17.36.0    255.255.255.0   172.17.36.13    172.17.36.13       20
      172.17.36.0    255.255.255.0    172.17.36.254    172.17.36.13       1
   172.17.36.13255.255.255.255      127.0.0.1       127.0.0.1       20
   172.17.255.255255.255.255.255   172.17.36.13    172.17.36.13       20
      192.168.0.0    255.255.255.0    192.168.0.155   192.168.0.155       25
    192.168.0.155255.255.255.255      127.0.0.1       127.0.0.1       25
    192.168.0.255255.255.255.255    192.168.0.155   192.168.0.155       25
      224.0.0.0      240.0.0.0   172.17.36.13    172.17.36.13       20
      224.0.0.0      240.0.0.0    192.168.0.155   192.168.0.155       25
255.255.255.255255.255.255.255   172.17.36.13    172.17.36.13       1
255.255.255.255255.255.255.255    192.168.0.155   192.168.0.155       1
255.255.255.255255.255.255.255    192.168.0.155               4       1
Default Gateway:       192.168.0.1
===========================================================================
Persistent Routes:
Network Address          NetmaskGateway AddressMetric
      169.254.0.0      255.255.0.0   172.17.36.13       1

zhaodongxi 发表于 2007-3-22 10:58

0.0.0.0          0.0.0.0    172.17.36.254    172.17.36.13       20
          0.0.0.0          0.0.0.0      192.168.0.1   192.168.0.155       1

这里你制定了两个默认网关
windows机器指定了两个默认网关可以正常传输数据
但系统会不知道什么时候就自己更换默认网关
到那时候你的数据实际就是发往172.17.36.254了

newline 发表于 2007-3-22 11:28

我一直以为每个网卡需要一个网关的,那现在我就只需要执行:

route    delete    0.0.0.0
route    add    0.0.0.0 mask    0.0.0.0   192.168.0.1
route    add 172.17.36.0 mask 255.255.255.0 172.17.36.254
route    add 10.6.0.0 mask 255.255.0.0 172.17.36.254

这样就会有一个默认网关了?
而且172.17.36.*网段和10.6.*.*网段的数据会发送到172.17.36.254,而其余的外网请求自动发送至192.168.0.1 ,对么?

[ 本帖最后由 newline 于 2007-3-22 11:29 编辑 ]

zhaodongxi 发表于 2007-3-22 12:16

对是这样的

对于windows来说要想数据正常发送 网关只能是唯一的
如果出现两个网关   让电脑选择发给哪个呢发给谁都是正确的
但那不是我们想要的结果

newline 发表于 2007-3-22 12:52

嗯,我执行了,没问题,非常感谢zhaodongxi,也非常感谢ppshow,呵呵。

ppshow 发表于 2007-3-22 17:43

谢谢楼主的NB,zhaodongxi分析的很正确,楼主执行的命令也没有问题。呵呵。如果要重新启动后还生效,命令后加-P参数试试.不过只支持route add这个命令。如果lan段不是DHCP的,那么在TCP/IP属性设置里取消默认网关,就不必执行route delete了。如果也是DHCP自动分配的,那就保存为bat,添加到启动项就行了。

newline 发表于 2007-3-23 09:04

嗯,我今天早上打开发现还是需要重新写指令。
刚才按照你的方法加了-p,而且把LAN的默认网关去掉,现在好了,不需要bat了。
再次感谢,哈哈!

性感辣番茄 发表于 2017-9-30 16:47

freedown 发表于 2017-9-30 18:14

学习贴。
页: [1]
查看完整版本: LAN和Wifi能同时使用么?