溫馨提示×

linux下route命令的基本用法是什么

小樊
112
2024-09-12 04:54:43
欄目: 智能運維

在Linux系統中,route命令用于顯示和操作內核路由表

  1. 查看路由表:
route -n

-n選項表示不解析主機名,直接顯示IP地址。這將列出當前系統的路由表,包括目標網絡、網關、子網掩碼和接口等信息。

  1. 添加靜態路由:
route add -net <目標網絡> netmask <子網掩碼> gw <網關> dev <網絡接口>

例如,要添加一個目標網絡為192.168.2.0/24,子網掩碼為255.255.255.0,網關為192.168.1.1,網絡接口為eth0的靜態路由,可以使用以下命令:

route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1 dev eth0
  1. 刪除靜態路由:
route del -net <目標網絡> netmask <子網掩碼> dev <網絡接口>

例如,要刪除剛才添加的靜態路由,可以使用以下命令:

route del -net 192.168.2.0 netmask 255.255.255.0 dev eth0
  1. 添加默認網關:
route add default gw <網關>

例如,要將默認網關設置為192.168.1.1,可以使用以下命令:

route add default gw 192.168.1.1
  1. 刪除默認網關:
route del default gw <網關>

例如,要刪除剛才添加的默認網關,可以使用以下命令:

route del default gw 192.168.1.1

注意:使用route命令添加或刪除路由時,更改會立即生效,但在系統重啟后會丟失。要永久保存路由設置,請編輯/etc/network/interfaces(Debian/Ubuntu)或/etc/sysconfig/network-scripts/route-<網絡接口>(RHEL/CentOS)文件。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女