服务时间:8:30-18:00

首页 >linux教程

静态路由怎么设置

发布时间:2023-02-06 20:42 字数:1075字 阅读:188

静态路由怎么设置?在本练习中将创建一个dummy接口来练习静态路由的配置。dummy接口是一个虚拟接口,不与主机上的任何适配器关联。本练习假定将在server1.example.com系统上配置dummy接口,而把静态路由添加到物理主机系统上。

(1)在server1.example.com上,运行下面的命令来添加一个dummy接口。检查IP段192.168.123.0/24还没有在网络中使用。如果已经使用,就选择一个不同的网络段:


        # modprobe dummy
        # ip link set name eth2 dev dummy0
        # ip address add 192.168.123.123/24 dev eth2
        # ip link set eth2 up


(2)在server1.example.com上运行ping 192.168.123.123。如果已经正确设置了dummy接口,ping请求应该收到回复。不要忘记按Ctrl+C退出输出流。

(3)在server1.example.com上运行ip route命令。将看到192.168.123.0/24的有效路由,因为此网络段与dummy接口eth2直接连接:


        192.168.123.0/24 dev eth2  proto kernel  scope link  src ↲
        192.168.123.123


(4)在物理主机上重新运行ping 192.168.123.123命令。因为你的物理主机可能没有通过server1到192.168.123.0/24的路由,所以ping命令不会收到响应。

(5)在物理主机上添加一个到192.168.123.0/24的静态路由。为此,打开网络管理器连接编辑器工具。选择virbr0网桥设备,然后单击Edit。在Ipv4 Settings选项卡下,单击Routes按钮来添加一个静态路由。设置192.168.123.0作为网络地址,24作为网络掩码,192.168.122.50(server1的IP地址)作为网关。

(6)重启网络管理器,如下所示:


        # systemctl restart NetworkManager


(7)通过运行ip route命令,确认在路由表中安装了到192.168.123.0/24的路由。

(8)再次在物理主机上运行ping 192.168.123.123命令。发生了什么?

(9)在物理主机上删除静态路由。

(10)在server1上删除dummy接口:


        # ip link delete eth2