V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
where2go
V2EX  ›  问与答

除了用虚拟机或 lxc 之类的容器, 还有办法对某个进程设置单独默认路由么

  •  
  •   where2go · 2018-09-29 13:55:14 +08:00 · 1400 次点击
    这是一个创建于 2250 天前的主题,其中的信息可能已经有所发展或是发生改变。
    局域网内 192.168.0.1 - 192.168.0.5 是五台路由器, 都有各自的外网线路
    这些路由器的 lan 口通过交换机连接在一起, 但是只有其中一台开启了 dhcpd

    局域网内的机器如果要切换线路就自行更改默认路由, 部分是静态配置的。

    还可以通过开虚拟机或者 lxc 容器来使用不同的网关。

    但是即便 lxc 容器还有有些不方便,有没有办法对某个进程指定不同网关呢
    6 条回复    2018-09-29 20:19:53 +08:00
    oovveeaarr
        1
    oovveeaarr  
       2018-09-29 14:08:20 +08:00   ❤️ 1
    ip rule 就可以实现
    先新增一张路由表
    然后通过 ip rule 设置规则就好了
    cxh116
        2
    cxh116  
       2018-09-29 15:08:45 +08:00 via Android
    lxc 的网络使用桥接?然后自行配置不同网关?
    zbinlin
        3
    zbinlin  
       2018-09-29 15:39:14 +08:00
    网络命名空间
    ip netns
    where2go
        4
    where2go  
    OP
       2018-09-29 16:37:01 +08:00
    @cxh116 你说的这是虚拟机的配置 lxc 和流行的 docker 用的是 #3 说的 网络命名空间
    @zbinlin lxc 也是用的这个方法么, 有具体的操作方法么
    where2go
        5
    where2go  
    OP
       2018-09-29 17:02:11 +08:00
    @oovveeaarr 请问能说具体点么
    hullopanda
        6
    hullopanda  
       2018-09-29 20:19:53 +08:00
    策略路由
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1044 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 21:23 · PVG 05:23 · LAX 13:23 · JFK 16:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.