zoukankan      html  css  js  c++  java
  • arch dhcpcd 多网卡 默认路由 Default gateway

    https://wiki.archlinux.org/index.php/Dhcpcd#DHCP_static_route(s)

    创建一个

    sudo nano /etc/dhcpcd.exit-hook

    ip route del default

    ip route add 192.168.1.0/24 dev eth0

    写入内容。

    eth0 

    192.168.1.0/24

    参数  使用 ip route查看得出

    https://www.cyberciti.biz/faq/howto-linux-configuring-default-route-with-ipcommand/

    如何设置到 Linux 上本地连接网络 eth0 的路由

    键入以下命令,通过设备 eth0 直接将所有数据包发送到本地网络 192.168.1.0:,输入:

    或路由流量通过 192.168.2.254 网关 192.168.2.0/24 网络:
    # ip route add 192.168.1.0/24 dev eth0
    # ip route add 192.168.2.0/24 via 192.168.2.254 dev eth0

    设置默认路由

    无法根据路由表以前的条目发送的所有网络数据包都通过以下默认网关发送:
    # ip route add default via 192.168.1.254

    https://serverfault.com/questions/123553/how-to-set-the-preferred-network-interface-in-linux

    要使具有目标 192.168.10.* 的数据包使用 eth0,所有其他数据包使用 eth1:

    1) 查看当前路由表

    ip route list

    一个条目是类似"默认通过 192.168.1.1",其中 192.168.1.1 是您的路由器 (即网关) IP 地址。请记住 eth0 和 eth1 的网关,因为我们稍后需要它们。

    2) 删除默认路由。(警告:这将踢你离线。

    ip route del default

    3) 添加新的默认路由(这将为您重新联机)。将下面的 192.168.1.1 从上方替换为网关 IP 地址。

    ip route add default via 192.168.1.1 dev eth1

    4) 添加由 eth0 提供的特定路由。更具体的路由会自动优先于不太特定的路由。

    ip route add 192.168.10.0/24 via 192.168.1.1 dev eth0

    最后,您可以询问 Linux 哪个接口将用于将数据包发送到特定的 ip 地址:

    ip route get 8.8.8.8

    如果配置有效,到 8.8.8.8(谷歌服务器)的数据包将使用 eth1。数据包到本地网络上的任何 ip:

    ip route get 192.168.10.7

    将使用 eth0 。

     
  • 相关阅读:
    mvn
    MySQL 数据类型
    Request获取客户端IP
    struts1
    tomcat8.5 Host-Manager配置访问的方法
    struts2框架
    windows注册表
    windows常用命令
    浏览器内核
    创建分区swap分区
  • 原文地址:https://www.cnblogs.com/marklove/p/13510081.html
Copyright © 2011-2022 走看看