V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vainly
V2EX  ›  程序员

如何有线和无线共用?

  •  
  •   vainly · 2014-07-28 11:00:51 +08:00 · 4344 次点击
    这是一个创建于 3552 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,公司有线网封了一些端口,导致一些插件无法使用,但是wifi到没有封端口,我想用有限访问公司内部网络,无线访问外网。但是,我连wifi的话,内网虚拟机就无法访问了,代码也无法提交。大家有什么好的办法吗,谢谢。
    27 条回复    2014-07-29 23:08:30 +08:00
    izoabr
        1
    izoabr  
       2014-07-28 11:09:44 +08:00
    分别拿到什么样的IP地址?
    代码服务器IP是多少?
    xylophone21
        2
    xylophone21  
       2014-07-28 11:11:25 +08:00
    如果IP段不一样的话,用ip route设本地路由
    zer
        3
    zer  
       2014-07-28 11:14:45 +08:00
    Win下可以使用Connectify Dispatch,可以同是混合使用多种网络,比如同时使用有线网卡和无线网卡,甚至VPN也行。可以单独设置某个程序的网络走某个网卡。
    用了一年,感觉蛮好的。
    vainly
        4
    vainly  
    OP
       2014-07-28 11:28:40 +08:00
    @izoabr 本机的ip:10.12.190.162 网关:20.12.190.254 代码服务器:10.12.12.123
    @xylophone21 不是ip段不一样,是两种类型的网络
    @zer 我试试,谢谢
    ipconfiger
        5
    ipconfiger  
       2014-07-28 11:31:29 +08:00
    自己在本地配本地路由就ok了
    izoabr
        6
    izoabr  
       2014-07-28 11:50:25 +08:00
    @vainly 不同类型的网络?你是说一个是以太网,另一个不是?
    GhostFlying
        7
    GhostFlying  
       2014-07-28 12:28:55 +08:00
    本地指定路由表就好了
    VYSE
        8
    VYSE  
       2014-07-28 12:32:36 +08:00
    NetRouteView.exe
    vainly
        9
    vainly  
    OP
       2014-07-28 14:14:22 +08:00
    @ipconfiger 本地路由表设置了,也不行,
    @izoabr 一个是10.12.190 一个是192.168
    @VYSE 试试,,谢谢各位
    vainly
        10
    vainly  
    OP
       2014-07-28 15:17:08 +08:00
    @zer 用了 Connectify Dispatch ,两个网络都可以访问外网,但是ssh访问不了内网。。悲催
    @VYSE 这个和route 设置路由表一样,试过了,还是不行。。。
    vstar
        11
    vstar  
       2014-07-28 15:27:26 +08:00
    我正好也是这个问题,求问mac下该咋办呢?
    zer
        12
    zer  
       2014-07-28 16:14:33 +08:00
    @vainly 试试别的SSH客户端,或者Chrome的SSH扩展
    xylophone21
        13
    xylophone21  
       2014-07-28 16:26:35 +08:00
    @vainly
    win的话

    rem 删除内网IP的默认路由
    route delete 0.0.0.0 mask 0.0.0.0 20.12.190.254

    rem 10.12.12.* 走内网
    route add 10.12.12.0 mask 255.255.255.0 20.12.190.254

    route print

    大概这么个意思,你要先删除内网的默认路由(即默认走WIFI),然后把代码服务器的路由添加到有线的网关.

    Linux的命令是ip route
    OS X好像是route
    vainly
        14
    vainly  
    OP
       2014-07-28 17:39:10 +08:00
    @zer 这个和ssh无关,因为连上wifi后,就ping不同内网了
    @xylophone21 这方法试过,还是不行,内网分为两端 10.12.12.* 和10.12.190.*
    wzxjohn
        15
    wzxjohn  
       2014-07-28 17:41:33 +08:00
    分别写路由表。但是我要告诉你的是,你这种行为被查到是严重违反公司的安全规范的。如果公司有相关条例的话严重的是可以解除合同的。至少我厂是这样的。
    DearTanker
        16
    DearTanker  
       2014-07-28 17:59:20 +08:00
    辞职。这么恶心人的公司= =
    xylophone21
        17
    xylophone21  
       2014-07-28 19:15:02 +08:00
    @vainly

    route add 10.12.12.0 mask 255.255.255.0 20.12.190.254

    这句可以写两遍...
    griffinqiu
        18
    griffinqiu  
       2014-07-28 19:45:56 +08:00 via iPhone
    来个简单的,无线优先,有线子网掩码改成255.255.255.0
    evilangel
        19
    evilangel  
       2014-07-29 08:46:12 +08:00
    也遇到这个问题了,Win下手工添加一条路由可以搞定,但是Mac下试了好多次都搞不定!也可能我添加路由的方法不对,但是网上查了试了很多次都不行。唉~~~~纠结呀。
    VYSE
        20
    VYSE  
       2014-07-29 13:30:08 +08:00
    ROUTE DELETE 0.0.0.0 IF 11
    ROUTE ADD 10.0.0.0 MASK 255.0.0.0 10.64.40.1 METRIC 10 IF 11
    ROUTE ADD 0.0.0.0 MASK 0.0.0.0 192.168.88.1 METRIC 60 IF 15

    IF 11是内网 IF 15是无线网。
    控制METRIC优先级即可。
    vainly
        21
    vainly  
    OP
       2014-07-29 15:03:00 +08:00
    以上方法都试过鸟,还是不行,哎。
    griffinqiu
        22
    griffinqiu  
       2014-07-29 16:32:18 +08:00
    @vainly 我打错了
    是子网掩码设置成255.0.0.0
    vainly
        23
    vainly  
    OP
       2014-07-29 16:39:18 +08:00
    @griffinqiu 这个是什么原理啊,我设置了,内网还是连不上
    tmqhliu
        24
    tmqhliu  
       2014-07-29 17:19:31 +08:00
    route print 把你在有线和无线连接下的路由表都发出来看看 ,感觉条件都没有说清楚。
    vainly
        25
    vainly  
    OP
       2014-07-29 17:55:38 +08:00
    tmqhliu
        26
    tmqhliu  
       2014-07-29 21:49:46 +08:00
    @vainly
    为啥到 10.12.12.0/24 这个网段的路由是经过 192.168.12.1 出去的? (192.168 这个应该是无线网络的 IP 地址吧?你应该依然从有线网络出去才是 ) 另外 你把活动路由的第一条,也就是网关地址为 10.12.190.254 的这一条删了,应该就可以让外网走无线了。
    luahou
        27
    luahou  
       2014-07-29 23:08:30 +08:00
    明显就是把永久路由加多了。
    正确的加了之后只有两条。一条0.0.0.0指向可以连外网的网关,另一条内网ip指向内网网关。
    还有记得掩码很重要。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3743 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 00:14 · PVG 08:14 · LAX 17:14 · JFK 20:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.