linux传统网络配置命令与ip高级路由命令

合集下载

linux的ip route解释

linux的ip route解释

linux的ip route解释Linux中的IP路由(ip route)命令是一个非常重要的网络工具,用于设置和管理Linux系统中的网络路由。

它允许管理员在操作系统中配置静态或动态路由,以便正确定向网络流量的传递路径。

在本文中,我们将详细讨论ip route命令的使用和其各种选项,以及解释它的每个组成部分以及它们的功能。

# 什么是IP路由?IP路由是决定网络流量从源主机到目标主机的路径的过程。

它包括一系列网络设备(如路由器)和网络协议(如IPv4或IPv6),这些设备和协议共同协调网络流量的传输。

在Linux系统中,IP路由是通过操作系统内核的路由表来实现的。

路由表是一个存储在系统内核中的数据结构,它包含有关网络流量的地址信息和下一跳的信息。

当网络流量到达系统时,内核会根据路由表中存储的信息来决定将流量发送到哪个接口。

# IP路由命令的基本语法在Linux系统中,ip route命令的基本语法如下:ip route [选项] [命令]其中,选项是可选的标志,用于指定要进行的操作的类型,而命令是实际要执行的操作。

# IP路由命令的常用选项ip route命令具有多种选项,用于指定不同类型的路由操作。

下面是一些常用的选项:- add/addition(添加):用于向路由表中添加新的路由。

- del/delete(删除):用于从路由表中删除现有的路由。

- get(获取):用于获取特定路由的详细信息。

- show(显示):用于显示当前系统中的路由表。

- flush(清空):用于清空路由表中的所有路由。

- change(更改):用于更改现有路由的属性。

- append(附加):用于将新的路由添加到已有路由的末尾。

- replace(替换):用于替换指定的路由。

- via:用于指定下一跳的地址。

- dev(设备):用于指定接口设备。

以上选项只是ip route命令的一部分,完整的选项列表可以通过运行`man ip-route`命令来获取。

Linux命令高级技巧使用route命令进行路由配置与管理

Linux命令高级技巧使用route命令进行路由配置与管理

Linux命令高级技巧使用route命令进行路由配置与管理Linux命令高级技巧:使用route命令进行路由配置与管理在Linux操作系统中,route命令是一个非常实用且强大的命令,可用于配置和管理网络路由。

本文将介绍如何使用route命令进行路由配置和管理的高级技巧。

以下是具体内容:一、route命令概述route命令用于显示、添加、删除和修改系统的IP路由表。

通过操作路由表,可以实现网络数据的传输与转发。

下面是route命令的基本语法:$route [选项] [命令] [目标IP]二、显示系统的路由表要查看当前系统的IP路由表,可以使用route命令的“-n”选项。

具体语法如下:$route -n该命令将显示系统的路由表,包括目标网络、网关、子网掩码、路由标志等信息。

三、添加静态路由使用route命令添加静态路由可以实现定制化的网络路由配置。

具体的命令格式如下:$route add -net 目标网络地址 netmask 子网掩码 gw 网关其中,“目标网络地址”是要添加的目标网络的IP地址,“子网掩码”是目标网络的子网掩码,“网关”是数据包要通过的下一跳网关。

四、删除静态路由要删除已添加的静态路由,可以使用route命令的“del”子命令。

具体的命令格式如下:$route del -net 目标网络地址 netmask 子网掩码该命令将删除对应的路由表项,使数据包在传输时不再通过该路由。

五、修改静态路由如果需要修改已存在的静态路由,可以先通过“del”子命令删除原有的路由表项,然后再使用“add”子命令添加新的路由。

具体的命令格式如下:$route del -net 目标网络地址 netmask 子网掩码$route add -net 目标网络地址 netmask 子网掩码 gw 网关六、设置默认网关默认网关是指当数据包的目标网络不在系统的路由表中时,数据包将会通过默认网关进行转发。

要设置默认网关,可以使用route命令的“add default”子命令。

如何在Linux终端中查看和设置网络配置

如何在Linux终端中查看和设置网络配置

如何在Linux终端中查看和设置网络配置在Linux终端中,我们可以使用一些命令来查看和设置网络配置。

本文将介绍一些常用的命令和操作,以帮助您有效地管理和配置网络。

一、查看网络配置信息在Linux终端中,我们可以使用以下命令来查看当前系统的网络配置信息:1. ifconfig命令:用于显示或配置网络接口的信息,包括IP地址、子网掩码、网关等。

例如,在终端中输入以下命令可以查看当前网络接口的信息:```ifconfig```2. ip命令:与ifconfig类似,用于显示和修改网络配置信息。

ip命令是较新的命令,具有更多的功能和选项。

使用以下命令可以查看网络接口的信息:```ip addr show```3. route命令:用于显示和操作路由表,即网络数据包的传输路径。

通过以下命令可以查看当前系统的路由信息:```route -n```4. netstat命令:用于显示网络连接、路由表和网络接口等相关信息。

下面的命令可以显示当前的网络连接信息:```netstat -nat```二、设置网络配置信息如果您需要配置网络参数,可以使用以下命令来设置:1. ifconfig命令:通过ifconfig命令可以设置网络接口的IP地址、子网掩码、网关等信息。

例如,以下命令可以将eth0接口的IP地址设置为192.168.0.100,子网掩码为255.255.255.0:```sudo ifconfig eth0 192.168.0.100 netmask 255.255.255.0```2. ip命令:ip命令也可以用来配置网络接口的参数,包括IP地址、子网掩码、网关等。

下面的命令可以将eth0接口的IP地址设置为192.168.0.100,子网掩码为255.255.255.0:```sudo ip addr add 192.168.0.100/24 dev eth0```3. route命令:如果需要添加或删除路由表项,可以使用route命令。

linux 网络配置命令

linux 网络配置命令

Linux设置用永久静态IP配置文件位于:/etc/sysconfig/network-script s/ifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.0.3NETMASK=255.255.255.0GATEWAY=192.168.0.1使IP地址生效:/sbin/ifdown eth0/sbin/ifup eth0通知网关更新信息:/etc/init.d/network restart如果想给该网卡设置多IP则:1.执行“cp ifcfg-eth0 ifcfg-eth0:1”复制eth0的配置文件,文件名在原文件名后加":1".2.编辑修改ifcfg-eth0:1中相应的字段,具体如下:懂得网络配置命令是一般技术人员必备的技术,经过一段时间的研究和学习,总结了一些常用的命令和示例以便日后查阅.传统的在1--3点,ip高级路由命令在4--12点,两者部分可以通用,并达到同样的目的,但ip 的功能更强大,可以实现更多的配置目的.首先,先了解传统的网络配置命令:1. 使用ifconfig命令配置并查看网络接口情况示例1: 配置eth0的IP,同时激活设备:# ifconfig eth0 192.168.4.1 netmask 255.255.255.0 up示例2: 配置eth0别名设备eth0:1 的IP,并添加路由# ifconfig eth0:1 192.168.4.2# route add –host 192.168.4.2 dev eth0:1示例3:激活(禁用)设备# ifconfig eth0:1 up(down)示例4:查看所有(指定)网络接口配置# ifconfig (eth0)2. 使用route 命令配置路由表示例1:添加到主机路由# route add –host 192.168.4.2 dev eth0:1# route add –host 192.168.4.1 gw 192.168.4.250示例2:添加到网络的路由# route add –net IP netmask MASK eth0# route add –net IP netmask MASK gw IP# route add –net IP/24 eth1示例3:添加默认网关# route add default gw IP示例4:删除路由# route del –host 192.168.4.1 dev eth0:1示例5:查看路由信息# route 或route -n (-n 表示不解析名字,列出速度会比route 快)3.ARP 管理命令示例1:查看ARP缓存# arp示例2: 添加# arp –s IP MAC示例3: 删除# arp –d IP4. ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具。

linux命令配置IP详解

linux命令配置IP详解

在Linux系统中,TCP/IP网络是通过若干个文本文件进行配置的,有时需要编辑这些文件来完成联网工作。

vi /etc/sysconfig/network-scripts/ifcfg-eth0 :进入IP编译器按i 下面出现-- INSERT -- :写入模式出现下列信息# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]DEVICE=eth0BOOTPROTO=static // BOOTPROTO只有在static(静态)模式下才可以使用设置的IP信息HWADDR=00:0c:29:9e:43:e4ONBOOT=yesNETMASK=255.255.255.240 //掩码IPADDR=220.181.77.132 //添加IP地址GATEWAY=220.181.77.129 //添加网关TYPE=Ethernet按冒号:wq保存退出修改dnsvim /etc/resolv.conf重启网卡service network restart在此我们详细介绍如何使用命令行来手工配置TCP/IP网络。

与网络相关的配置文件和网络相关的一些配置文件有/etc/HOSTNAME、/etc/resolv.conf、/etc/host.conf、/etc/sysconfig/network、/etc/hosts等文件。

下面一一介绍。

/etc/HOSTNAME文件该文件包含了系统的主机名称,包括完全的域名,例如。

在Red Hat 7.2中,系统网络设备的配置文件保存在“/etc/sysconfig/network-scripts”目录下。

ifcfg-eth0包含第一块网卡的配置信息,ifcfg-eht包含第二块网卡的配置信息。

下面是“/etc/sysconfig/network-scripts/ifcfg-eth0”文件的示例:DEVICE=eth0IPADDR=208.164.186.1NETMASK=255.255.255.0NETWORK=208.164.186.0BROADCAST=208.164.186.255ONBOOT=yesBOOTPROTO=noneUSERCTL=no其中各变量关键词的解释如下:DEVICE=name name表示物理设备的名字IPADDR=addr addr表示赋给该卡的I P地址NETMASK=mask mask表示网络掩码NETWORK=addr addr表示网络地址BROADCE ST=addr addr表示广播地址ONBOOT=yes/no 启动时是否激活该卡BOOTPROTO=proto proto取值可以是none(无须启动协议)、bootp(使用bootp协议)、dhcp(使用DHCP协议)USERCTL=yes/no 是否允许非root用户控制该设备若希望手工修改网络地址或在新的接口上增加新的网络界面,可以通过修改对应文件(ifcfg-ethN)或创建新文件来实现。

linux路由表设置之route指令详解

linux路由表设置之route指令详解

linux路由表设置之route指令详解输出项说明Destination⽬标⽹段或者主机Gateway⽹关地址,”*” 表⽰⽬标是本主机所属的⽹络,不需要路由Genmask⽹络掩码Flags标记。

⼀些可能的标记如下:U — 路由是活动的H — ⽬标是⼀个主机G — 路由指向⽹关R — 恢复动态路由产⽣的表项D — 由路由的后台程序动态地安装M — 由路由的后台程序修改! — 拒绝路由Metric路由距离,到达指定⽹络所需的中转数(linux 内核中没有使⽤)Ref路由项引⽤次数(linux 内核中没有使⽤)Use此路由项被路由软件查找的次数Iface该路由表项对应的输出接⼝3 种路由类型主机路由主机路由是路由选择表中指向单个IP地址或主机名的路由记录。

主机路由的Flags字段为H。

例如,在下⾯的⽰例中,本地主机通过IP地址192.168.1.1的路由器到达IP地址为10.0.0.10的主机。

Destination Gateway Genmask Flags Metric Ref Use Iface----------- ------- ------- ----- ------ --- --- -----10.0.0.10 192.168.1.1 255.255.255.255 UH 0 0 0 eth0⽹络路由⽹络路由是代表主机可以到达的⽹络。

⽹络路由的Flags字段为N。

例如,在下⾯的⽰例中,本地主机将发送到⽹络192.19.12的数据包转发到IP地址为192.168.1.1的路由器。

Destination Gateway Genmask Flags Metric Ref Use Iface----------- ------- ------- ----- ----- --- --- -----192.19.12 192.168.1.1 255.255.255.0 UN 0 0 0 eth0默认路由当主机不能在路由表中查找到⽬标主机的IP地址或⽹络路由时,数据包就被发送到默认路由(默认⽹关)上。

Linux中的网络配置技巧使用ifconfig和ip命令进行高级操作

Linux中的网络配置技巧使用ifconfig和ip命令进行高级操作

Linux中的网络配置技巧使用ifconfig和ip命令进行高级操作Linux中的网络配置技巧:使用ifconfig和ip命令进行高级操作1. 概述网络配置是Linux系统中的一个重要部分,它允许我们连接到网络并与其他计算机通信。

ifconfig和ip是两个常用的命令行工具,它们提供了丰富的功能,用于配置网络接口和调整网络参数。

本文将介绍一些在Linux中使用ifconfig和ip命令进行高级网络配置的技巧。

2. ifconfig命令ifconfig命令用于配置和管理网络接口。

以下是一些常用的ifconfig 命令选项:2.1 查看网络接口信息要查看Linux系统中所有网络接口的信息,可以使用以下命令:```ifconfig -a```该命令将显示系统中所有网络接口的详细信息,包括接口名称、MAC地址、IP地址和状态等。

2.2 配置IP地址要为网络接口配置IP地址,可以使用以下命令:```ifconfig <interface> <ip_address>```其中,<interface>是网络接口的名称,如eth0或wlan0;<ip_address>是要设置的IP地址。

例如,要为eth0接口配置IP地址为192.168.0.100,可以使用以下命令:```ifconfig eth0 192.168.0.100```2.3 启用或禁用网络接口要启用或禁用网络接口,可以使用以下命令:```ifconfig <interface> upifconfig <interface> down```其中,<interface>是要启用或禁用的网络接口的名称。

例如,要启用eth0接口,可以使用以下命令:```ifconfig eth0 up```3. ip命令ip命令是Linux系统中较新的网络配置工具,提供了更多的功能和选项。

Linux终端命令route管理网络路由

Linux终端命令route管理网络路由

Linux终端命令route管理网络路由Linux系统是一种开源的操作系统,具有强大的网络管理功能。

其中,route命令是一种常用的终端命令,用于管理网络路由。

本文将介绍route命令的使用方法,让你更好地了解和掌握Linux系统中网络路由的管理。

一、route命令概述route命令用于查看和操作系统的IP路由表。

IP路由表是记录主机之间如何通信的一张表格,它包含了目的IP地址、子网掩码、下一跳地址等重要信息。

通过route命令,你可以添加、删除或修改路由表中的路由信息,实现对网络路由的管理。

二、基本用法1. 查看路由表要查看Linux系统的路由表,只需在终端中输入以下命令:```route -n```该命令会显示系统当前的路由表。

其中,目的地址和网关分别对应路由表的目标和下一跳地址。

2. 添加路由若需要添加一条新的路由,可以使用以下命令:```route add -net 目标网段/子网掩码 gw 网关地址```这条命令会将目标网段添加到路由表中,并指定该网段的下一跳为网关地址。

3. 删除路由要删除一条已存在的路由,可以使用以下命令:```route del -net 目标网段/子网掩码```以上命令会将目标网段对应的路由信息从路由表中删除。

4. 修改路由如果需要修改一条已经存在的路由,可以使用以下命令:```route change -net 目标网段/子网掩码 gw 新的网关地址```该命令会将目标网段的下一跳地址修改为新的网关地址。

三、实际应用示例以下是一些实际应用场景中,使用route命令管理网络路由的示例:1. 设置默认网关要将某个IP地址设为系统的默认网关,可以使用以下命令:```route add default gw 默认网关地址```这条命令将默认网关地址添加到系统的路由表中。

2. 配置静态路由在某些情况下,你可能需要手动配置一些静态路由。

例如,要将目标网段192.168.2.0/24的流量通过网关192.168.1.1转发,可以使用以下命令:```route add -net 192.168.2.0/24 gw 192.168.1.1```以上命令会将目标网段192.168.2.0/24添加到路由表中,并指定下一跳为网关192.168.1.1。

在Linux终端中进行系统网络配置的命令

在Linux终端中进行系统网络配置的命令

在Linux终端中进行系统网络配置的命令在Linux操作系统中,终端是我们进行系统配置的重要工具。

通过终端,我们可以使用各种命令来对系统进行网络配置,从而实现网络连接和通信。

以下是一些常用的命令来进行系统网络配置:1. ifconfig命令:用于查看和配置网络接口的状态。

使用ifconfig命令可以查看当前系统中的网络接口信息,例如接口名称、IP地址、子网掩码、MAC地址等。

同时,也可以使用ifconfig命令来配置网络接口,例如设置IP地址、子网掩码等。

2. route命令:用于查看和配置系统的路由表。

通过route命令,我们可以查看当前系统的路由表信息,包括目标网络、网关、接口等。

同时,也可以使用route命令来配置路由表,例如添加路由、删除路由等操作。

3. ping命令:用于测试网络的连通性。

使用ping命令可以向指定的主机发送网络数据包,并等待接收响应。

通过观察响应时间和丢包情况,我们可以判断网络的稳定性和延迟情况。

4. netstat命令:用于查看系统的网络连接信息。

通过netstat命令,我们可以查看当前系统的网络连接状态,包括本地IP地址、远程IP地址、连接状态等。

同时,也可以使用netstat命令来监控网络连接和端口的使用情况。

5. iptables命令:用于配置系统的防火墙规则。

通过iptables命令,我们可以定义和管理系统的防火墙规则,控制网络数据包的流动。

例如,我们可以使用iptables命令来开放或关闭指定端口,设置网络地址转换(NAT)规则等。

6. hostname命令:用于查看和配置系统的主机名。

通过hostname命令,我们可以查看当前系统的主机名,也可以使用该命令来修改系统的主机名。

7. ifup/ifdown命令:用于启动或停止网络接口。

通过ifup命令,我们可以启动指定的网络接口,使其处于活动状态。

而通过ifdown命令,我们可以停止指定的网络接口,使其处于非活动状态。

Linux命令高级技巧使用route进行网络路由配置

Linux命令高级技巧使用route进行网络路由配置

Linux命令高级技巧使用route进行网络路由配置Linux命令高级技巧:使用route进行网络路由配置在Linux操作系统中,网络路由是连接不同网络之间的关键工具。

通过正确配置路由表,可以实现数据在不同网络之间的传递。

route命令是Linux中用于管理和配置网络路由的命令。

本文将介绍使用route 命令进行网络路由配置的高级技巧。

一、route命令基本用法route命令用于查看、添加和删除路由表的条目。

其基本语法如下:`route [options] [command] [destination]`常用的route命令选项和参数包括:- -n:以数字形式显示IP地址和网络掩码。

- -v:显示详细信息。

- add:添加路由表条目。

- del:删除路由表条目。

- default:指定默认网关。

- netmask:指定网络掩码。

- gw:指定网关地址。

例如,要添加一个路由表条目,将目标网络192.168.1.0/24的数据包通过网关192.168.0.1发送,可以使用以下命令:`route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1`二、动态路由配置动态路由是指通过路由协议动态更新路由表,实现自动路由配置的功能。

Linux系统支持多种动态路由协议,如RIP、OSPF和BGP。

使用动态路由可以提高网络的可靠性和可扩展性。

1. RIP协议配置RIP(Routing Information Protocol)是一种基于距离向量算法的路由协议,用于在小型和中型网络中实现动态路由。

在Linux系统中,可以使用Quagga软件包来实现RIP协议。

首先,安装Quagga软件包:`sudo apt-get install quagga`然后,编辑主配置文件`/etc/quagga/ripd.conf`,添加以下内容:```router ripnetwork eth0network eth1redistribute connected```其中,eth0和eth1分别表示需要参与RIP协议的接口。

linux配置永久生效的主机名、IP地址、路由方法

linux配置永久生效的主机名、IP地址、路由方法

经过长时间学习Linux系统,你可能会遇到Linux系统问题,这里将介绍Linux系统问题的解决方法网络相关配置。

1 修改主机名/etc/sysconfig/network(文件)1NETWORKING=yes2NETWORKING_IPV6=no3NETWORKING_IPV4=yes4HOSTNAME=localhost.localdomain /* 主机名定义,将localhost改成你对应的主机名,如bea */5DOMAINNAME=localdomain6GATEWAY=192.168.0.1Linux系统/etc/hosts(文件,定义ip和主机名对应关系)127.0.0.1 localhost.localdomain localhost /* 将localhost改成你对应的主机名,Linux系统如bea */主机名该文件改后为:重启后生效127.0.0.1 bea.localdomain bea2 IP设置Linux系统临时修改可以使用如下命令:ifconfig eth0 x.x.x.x netmask x.x.x.x 更改ip后,如果没有重启服务,实际上是不发生变化的。

重启网络服务的命令是:7service network restart或者/etc/init.d/network restart8#有时你可能需要用到如下的命令9#停用网络设备10ifconfig eth0 down11#启用网络设备12ifconfig eth0 upLinux系统如想永久性的修改ip,则可以通过如下的两种途径来解决,两种途径任选一种即可。

<a>输入命令来配置ip,命令为:setup <b>或者直接编辑文件。

13/etc/sysconfig/network-scripts/ifcfg-ethX (Redhat and Fedora)14/etc/sysconfig/network/ifcfg-ethX (SuSE)15/etc/network/ interfaces (Debian和Ubuntu)Linux系统文件内容如下:16 a.静态ip地址:17DEVICE=eth018BOOTPROTO=static19ONBOOT=yes20TYPE=ethernet21NETMASK=255.255.255.022IPADDR=192.168.0.123GATEWAY=192.168.0.124BROADCAST=192.168.0.2552526 b.DHCP:27DEVICE=eth028BOOTPROTO=dhcp29ONBOOT=yesLinux下添加路由的方法:一:使用 route 命令添加使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法://添加到主机的路由# route add –host 192.168.168.110 dev eth0# route add –host 192.168.168.119 gw 192.168.168.1//添加到网络的路由# route add –net IP netmask MASK eth0# route add –net IP netmask MASK gw IP# route add –net IP/24 eth1//添加默认网关# route add default gw IP//删除路由# route del –host 192.168.168.110 dev eth0二:在linux下设置永久路由的方法:1.在/etc/rc.local里添加方法:route add -net 192.168.3.0/24 dev eth0route add -net 192.168.2.0/24 gw 192.168.3.2542.在/etc/sysconfig/network里添加到末尾方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev修改过的文件/etc/rc.d/rc.local 文件#!/bin/sh## This script will be executed *after* all the other init scripts.# You can put your own initialization stuff in here if you don't# want to do the full Sys V style init stuff.touch /var/lock/subsys/localroute add -net 172.16.0.0 netmask 255.255.0.0 gw 192.168.1.100 dev eth0最后一行是自己添加的路由说明:route add:命令关键字,表示增加路由-net:表示路由目标网段netmask:表示路由目标为网段时才会使用到,表示路由目标网段的子网掩码gw:命令关键字,后面跟下一条网关dev:命令关键字,后面跟具体设备名,表示路由是从该设备出去的。

linux网络配置

linux网络配置

Linux网络配置简单版一、$/sbin/ifconfig //显示ifconfig命令查看网络接口的信息#ifconfig eth0 //显示指定接口的信息#ifconfig -a //显示所有接口的信息(无论是否活跃)#ifconfig eth0 192.168.0.2 netmask 255.255.255.0//临时修改接口IP地址(无需重启接口)二、$/sbin/route //显示当前Linux主机中的路由表信息1、#route del default gw 192.168.0.1//临时删除默认网关192.168.0.12、#route add default gw 192.168.0.1//临时添加默认网关192.168.0.13、#route add -net 192.168.1.0/24 gw 192.168.0.254//临时添加一条静态路由/**本文中提及临时操作的地方,即主机重启后该操作将失效,如果希望每次系统重启后自动添加静态路由条目,则可以将该语句写入/etc/rc.d/rc.local中。

**/三、#ping //测试与其他主机的网络连接1、#ping -c 4 192.168.0.1 //指定发出ICMP包个数四、#traceroute //测试当前主机到目的著急的网络连接五、#hostname //查看当前主机的主机名1、#hostname linsrv //临时修改当前主机名六、#nslookup //测试DNS域名解析&gt;server //显示当前DNS服务器&gt;server 192.168.0.1 //临时指定DNS服务器地址七、#dhclient //为当前主机申请网络配置信息八、#netconfig //通过向导在字符界面下修改网络配置信息九、#/etc/init.d/network restart //重启网络服务1、#/etc/init.d/network stop //停止网络服务2、#/etc/init.d/network start //启动网络服务/**无论是通过netconfig,还是通过修改配置文件的方式修改了网络配置信息,都需要重启network服务才能生效**/十、#service network start //启动网络服务1、#service network stop //停止网络服务2、#service network restart //重启网络服务3、#service network status //查看网络服务状态/**在RHEL4中可以通过service命令来管理大多数服务的启动、停止、重启以及查看其工作状态等**/十一、#chkconfig --list | grep network //查看某服务的自动启动级别1、#chkconfig --level 35 network off //设置在级别35不自动启动某服务2、#chkconfig --level 3 network on //设置在级别3自动启动某服务十二、ntsysv //通过向导在字符界面下修改服务的自启动选项十三、#vi /etc/sysconfig/network-scripts/eth0 //编辑指定网络接口配置文件DEVICE=eth0 //指定接口名称ONBOOT=yes //系统启动时加载BOOTPROTO=static //IP地址静态配置,若该值为“dhcp”则为动态获得IPADDR=192.168.0.1 //设置IP地址NETMASK=255.255.255.0 //设置子网掩码GATEWAY=192.168.0.254 //设置默认网关/**注意:设置之后必须要重启network服务或者重启接口(#ifdown eth0;ifup eth0),才能生效。

Linux命令高级技巧使用route配置网络路由

Linux命令高级技巧使用route配置网络路由

Linux命令高级技巧使用route配置网络路由在Linux系统中,网络配置是使用route命令来完成的。

route命令可以用来配置和管理网络路由表,使得数据能够正确地被转发到目标主机。

本文将介绍一些Linux命令高级技巧,帮助您更好地使用route 命令配置网络路由。

一、查看当前网络路由表要查看当前系统的网络路由表,可以使用route命令的“-n”选项。

该选项可以以数字形式显示网络地址和网关地址,有助于更直观地了解当前的网络路由情况。

以下是查看当前网络路由表的命令:```$ route -n```运行以上命令后,将显示当前系统的网络路由表,包括目标网络地址、网关地址、子网掩码、接口和跃点数等信息。

二、添加静态路由在某些情况下,需要手动添加静态路由以实现特定的网络配置。

使用route命令可以方便地添加和删除静态路由。

以下是添加静态路由的命令格式:```$ sudo route add -net 目标网络地址/子网掩码网关地址其中,"目标网络地址/子网掩码"表示要添加的目标网络地址和子网掩码,"网关地址"表示要指定的网关地址。

例如,要将网络地址192.168.1.0/24的数据转发到网关地址192.168.0.1,可以使用以下命令:```$ sudo route add -net 192.168.1.0/24 gw 192.168.0.1```添加静态路由后,系统将根据配置的路由表进行数据的转发。

三、删除静态路由如果不再需要某个静态路由,可以使用route命令删除该路由。

以下是删除静态路由的命令格式:```$ sudo route del -net 目标网络地址/子网掩码```其中,"目标网络地址/子网掩码"表示要删除的目标网络地址和子网掩码。

例如,要删除网络地址192.168.1.0/24的静态路由,可以使用以下命令:```$ sudo route del -net 192.168.1.0/24删除静态路由后,系统将不再根据该路由进行数据的转发。

如何使用ip命令配置网络接口和路由

如何使用ip命令配置网络接口和路由

如何使用ip命令配置网络接口和路由IP命令是Linux系统中一个非常强大且常用的网络配置工具,可以用于配置网络接口和路由。

它可以通过命令行方式对网络进行管理和配置。

本文将介绍如何使用IP命令配置网络接口和路由。

1. 查看网络接口信息使用IP命令可以查看当前系统中的网络接口信息。

在终端中输入以下命令:```ip addr show```该命令将列出当前系统中的所有网络接口的详细信息,包括接口名称、IP地址、MAC地址等。

2. 配置静态IP地址要配置静态IP地址,可以使用以下命令:```sudo ip addr add [IP地址/子网掩码] dev [网络接口名称]```其中,[IP地址/子网掩码]是要配置的静态IP地址及其对应的子网掩码,[网络接口名称]是要配置的网络接口的名称。

例如,要为eth0接口配置IP地址192.168.1.100/24,可以使用以下命令:```sudo ip addr add 192.168.1.100/24 dev eth0```3. 启用或禁用网络接口要启用或禁用网络接口,可以使用以下命令:启用网络接口:```sudo ip link set dev [网络接口名称] up```禁用网络接口:```sudo ip link set dev [网络接口名称] down```例如,要启用eth0接口,可以使用以下命令:```sudo ip link set dev eth0 up```4. 配置默认网关要配置默认网关,可以使用以下命令:```sudo ip route add default via [默认网关IP地址]```其中,[默认网关IP地址]是要配置的默认网关的IP地址。

例如,要将默认网关设置为192.168.1.1,可以使用以下命令:```sudo ip route add default via 192.168.1.1```5. 添加静态路由要添加静态路由,可以使用以下命令:```sudo ip route add [目标网络地址/子网掩码] via [下一跳IP地址]```其中,[目标网络地址/子网掩码]是要添加的目标网络地址及其对应的子网掩码,[下一跳IP地址]是要指定的路由的下一跳IP地址。

linux 路由写法

linux 路由写法

linux 路由写法在Linux 中,路由(Routing)是指确定数据包从源地址到目的地址的路径的过程。

你可以使用多种方法配置和管理路由,以下是一些常见的写法和工具:1. 使用route 命令:# 添加路由sudo route add -net 目标网络地址netmask 子网掩码网关地址# 例如:sudo route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1# 删除路由sudo route del -net 目标网络地址netmask 子网掩码网关地址# 例如:sudo route del -net 192.168.1.0 netmask 255.255.255.0 gw192.168.0.1# 显示路由表route -n2. 使用ip route 命令(推荐):# 添加路由sudo ip route add 目标网络地址/子网掩码via 网关地址# 例如:sudo ip route add 192.168.1.0/24 via 192.168.0.1# 删除路由sudo ip route del 目标网络地址/子网掩码# 例如:sudo ip route del 192.168.1.0/24# 显示路由表ip route show3. 编辑/etc/network/interfaces 文件:sudo nano /etc/network/interfaces在该文件中,你可以添加类似以下的内容来配置静态路由:plaintextCopy codeup route add -net 目标网络地址netmask 子网掩码gw 网关地址4. 使用systemd-networkd:# 编辑.network 配置文件sudo nano /etc/systemd/network/work在该文件中,你可以添加类似以下的内容来配置静态路由:plaintextCopy code[Route]Destination=目标网络地址/子网掩码Gateway=网关地址在这些写法中,需要将目标网络地址替换为目标网络的IP 地址,子网掩码替换为目标网络的子网掩码,网关地址替换为下一跳网关的IP 地址。

Linux网络设置(linux相关网络命令大全)

Linux网络设置(linux相关网络命令大全)

Linux⽹络设置(linux相关⽹络命令⼤全)⼀、查看⽹络接⼝信息——ifconfig1、查看所有活动的⽹络接⼝信息ifconfig #直接ifconfig就可以 2、查看指定⽹络接⼝信息ifconfig [⽹络接⼝]3、实例操作补充知识——MTUMTU (最⼤传输单元)是⽹络设备传输的信息包最⼤值。

对于各种路由器,最佳的MTU值通常都是默认值。

有时,更改MTU值可提⾼设备⼯作性能,做起来很简单,但事实上,这样做往往会导致出现其他问题。

最好保持MTU不变,除⾮有以下情况出现:1. 当连接不到ISP或者不能使⽤其他的因特⽹服务时,且他们的技术⽀持⼈员建议更改MTU值2. 当您使⽤ VPN,遇到性能问题时可以考虑更改MTU为了提⾼⽹络的某些性能,使⽤了可优化MTU 值的应⽤程序,⽽这引起了连通性和其他性能⽅⾯的问题不恰当的本地MTU值• 本地MTU值>⽹络MTU值:拆包,效率下降• 本地MTU值<⽹络MTU值:未发挥最⼤传输能⼒理想的本地MTU值• 本地MTU值=⽹络MTU值⼆、查看主机名称——hostname1、查看或临时设置当前主机名hostname [主机名]2、永久设置主机名hostnamectl set-hostname [主机名]vi hostname设置完后需重启系统才⽣效三、查看路由表条⽬——route1、查看或设置主机中路由表信息route [-n]2、实例操作四、查看⽹络连接情况——netstat1、查看系统的⽹络连接状态、路由表、接⼝统计等信息netstat [选项]netstat -natp |grep httpd #httpd也可以换成80 表⽰查看httpd的⽹络状态选项作⽤-a 显⽰当前主机中所有活动的⽹络连接信息-n 以数字的形式显⽰相关的主机地址、端⼝等信息-r 显⽰路由表信息-l 显⽰处于监听状态的⽹络连接及端⼝信息-t 查看TCP 协议相关的信息-u 显⽰UDP 协议相关的信息-p显⽰与⽹络连接相关联的进程号、进程名称信息(需要root 权限)选项作⽤-t tcp 显⽰ TCP 协议的 sockets -u udp 显⽰ UDP 协议的 sockets-n numeric 不解析服务的名称,如 “22” 端⼝不会显⽰成 “ssh”-l listening 只显⽰处于监听状态的端⼝-p processes 显⽰监听端⼝的进程(Ubuntu 上需要 sudo)-a all 对 TCP 协议来说,既包含监听的端⼝,也包含建⽴的连接-rresolve 把 IP 解释为域名,把端⼝号解释为协议名称2、常⽤选项五.获取socket (套接字)统计信息——ss1、查看系统的⽹络连接情况,获取socket 统计信息ss [选项] #查看系统的⽹络连情况,获取socket 统计信息 lsof [选项] #查看打开服务进程的端⼝(TCP 、UDP)2、常⽤选项六、测试⽹络连接pingping 命令测试⽹络连通性ping [选项] ⽬标主机注: ctrl + c 中⽌测试-i 查看⽹卡是否畅通-s 指定包的⼤⼩七.跟踪数据包traceroutetraceroute 命令测试从当前主机到⽬的主机之间经过的⽹络节点traceroute ⽬标主机地址⼋.域名解析nslookupnslookup 命令测试DNS 域名解析nslookup ⽬标主机地址 [DNS 服务器地址]九、设置⽹络参数的⽅式1、 临时配置⼀使⽤命令调整⽹络参数• 简单、快速,可直接修改运⾏中的⽹络参数• ⼀般只适合在调试⽹络的过程中使⽤• 系统重启以后,所做的修改将会失效2、 固定设置⼀通过配置⽂件修改⽹络参数• 修改各项⽹络参数的配置⽂件• 适合对服务器设置固定参数时使⽤• 需要重载⽹络服务或者重启以后才会⽣效⼗.设置⽹络接⼝参数ifconfig1、设置⽹络接⼝的IP地址、⼦⽹掩码ifconfig ⽹络接⼝ ip地址 [netmask ⼦⽹掩码]ifconfig ⽹络接⼝ ip地址 [/⼦⽹掩码长度]2、禁⽤或者重新激活⽹卡ifconfig ⽹络接⼝ upifconfig ⽹络接⼝ down3、设置虚拟⽹络接⼝ifconfig ⽹络接⼝:序号 IP地址⼗⼀、设置路由记录route1、添加到指定⽹段的路由记录route add -net ⽹段地址 gw IP地址2、删除到指定⽹段的路由记录routedel -net ⽹段地址3、向路由表中添加默认⽹关记录route add default gw IP地址4、删除路由表中默认的⽹关记录route del default gw IP地址⼗⼆、启⽤、禁⽤⽹络接⼝配置1、重启network⽹络服务systemctl restart network2、禁⽤、启⽤⽹络接⼝ifdown ens33#禁⽤ifup ens33#启动⼗三、本地主机映射⽂件/etc/hosts⽂件保存主机名与IP地址的映射记录cat /etc/hostshosts⽂件和DNS服务器的⽐较• 默认情况下,系统⾸先从hosts⽂件查找解析记录• hosts⽂件只对当前的主机有效• hosts⽂件可减少DNS查询过程,从⽽加快访问速度⼗四、总结1、查看⽹络配置ifconfig、hostname、 route、 netstat、 ss2、测试⽹络连接ping、traceroute、 nslookup、 dig设置⽹络地址参数临时配置、永久配置。

高级网络管理Linux命令之ifconfig与ip

高级网络管理Linux命令之ifconfig与ip

高级网络管理Linux命令之ifconfig与ip ifconfig(Interface Configuration)和ip是常用的用于网络管理的Linux命令。

它们提供了对网络接口的配置和管理功能,可以帮助管理员更好地管理和监控网络连接。

本文将介绍和比较这两个命令的用法和功能,以帮助读者更好地理解和应用高级网络管理命令。

一、ifconfig命令简介ifconfig是一个用于配置和显示网络接口的命令,用于在Linux系统中配置网络接口的参数,例如IP地址、子网掩码、默认网关等。

它可以显示已经配置的网络接口信息,也可以用于添加、删除和修改接口的配置。

1. 显示网络接口信息使用ifconfig命令可以方便地查看当前系统中已经配置的网络接口信息。

执行命令"ifconfig"将显示所有已配置的接口以及相关的参数信息,包括接口名称、MAC地址、IP地址等。

2. 配置网络接口ifconfig命令还可以用于配置网络接口的参数,如设置IP地址、子网掩码、默认网关等。

例如,要将接口eth0的IP地址设置为192.168.1.100,可以使用命令"ifconfig eth0 192.168.1.100"。

3. 修改接口配置已经配置的网络接口可以通过ifconfig命令进行修改。

例如,要修改接口eth0的子网掩码为255.255.255.0,可以使用命令"ifconfig eth0 netmask 255.255.255.0"。

二、ip命令简介ip是一个更加强大和灵活的用于网络管理的命令,它提供了对网络接口的配置、管理和监控功能,可以替代ifconfig命令来进行网络接口的操作。

1. 显示网络接口信息使用ip命令可以方便地查看当前系统中已经配置的网络接口信息。

执行命令"ip addr show"将显示所有已配置的接口以及相关的参数信息,包括接口名称、MAC地址、IP地址等。

linux ip route 策略

linux ip route 策略

Linux中的IP路由策略可以通过使用`ip route`命令进行配置。

以下是一些常见的策略:1. 添加默认网关:```ip route add default via 192.168.1.1 dev eth0```这将把默认网关设置为192.168.1.1,并使用名为eth0的网络接口。

2. 添加静态路由:```ip route add 192.168.2.0/24 via 192.168.1.2 dev eth0```这将添加一个静态路由,使得所有前往192.168.2.0/24子网的数据包都通过192.168.1.2这个网关,并使用名为eth0的网络接口。

3. 删除路由:```ip route del 192.168.2.0/24 via 192.168.1.2 dev eth0```这将删除前面添加的静态路由。

4. 修改路由:```ip route replace 192.168.2.0/24 via 192.168.1.3 dev eth0```这将修改前面添加的静态路由,将网关更改为192.168.1.3。

5. 查看路由表:```ip route show```这将显示当前系统的路由表。

6. 添加临时路由(重启后失效):```ip route add 192.168.3.0/24 via 192.168.1.4 dev eth0```这将添加一个临时路由,重启后将失效。

7. 添加永久路由(重启后依然生效):编辑`/etc/sysconfig/network-scripts/route-eth0`文件(假设网络接口为eth0),添加以下内容:```192.168.3.0/24 via 192.168.1.4 dev eth0```保存文件后,重启网络服务或重启系统,该路由将永久生效。

Linux常用路由命令

Linux常用路由命令

Linux常⽤路由命令linux永久添加静态路由有两种⽅法添加路由的命令:1.route addroute add -net 192.56.76.0 netmask 255.255.255.0 dev eth0 #添加⼀条静态路由route add default gw 192.168.0.1 #添加默认路由route del -net 192.168.1.0 /24 gw 192.168.0.1 #删除⼀条路由route -n #查看路由表2.ip ro addip ro add 192.56.76.0 /24 dev 192.168.0.1 #添加⼀条静态路由ip ro add default via 192.168.0.1 dev eth0 #添加默认路由ip ro del 192.168.1.0/24 #删除⼀条路由 ip route show #查看路由表常见参数:add 增加路由del 删除路由via ⽹关出⼝IP地址dev ⽹关出⼝物理设备名让路由重启服务器后依然⽣效:1.在/etc/rc.local⾥⾯添加:添加路由命令为:直接将在命令⾏操作的命令复制到该⽂件中,保存退出即可。

2.在/etc/sysconfig/static-routes⽂件⾥⾯写⼊:如果该⽂件不存在,则⼿动创建,添加内容格式为:参照/etc/init.d/network⽂件⾥⾯的shell语句:# Add non interface-specific static-routes.if [ -f /etc/sysconfig/static-routes]; then grep "^any" /etc/sysconfig/static-routes | while read ignore args;do /sbin/route add -$argsdonefi则,如果要添加⼀条静态路由,命令为:route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0那么,在/etc/sysconfig/static-routes⽂件中添加格式为:any -net 192.56.76.0 netmask 255.255.255.0 dev eth0两种⽅式添加静态路由对⽐:1.rc.local:重启服务器⽣效;重启⽹络服务,则静态路由失效;rc.local是系统启动后最后运⾏的⼀个脚本,因此如果有如NFS需要⽹络才能挂载的服务需求,则该⽅式不适合;2.static-routes:重启服务器⽣效;重启⽹络服务⽣效:适合需要⽹络需求的服务;脚本添加静态路由的⽅法和rc.local就差不多了:这种⽅法其实也是⾃⼰写脚本,放在/etc/rc3.d/ 开头设置为S。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

linux传统网络配置命令与ip高级路由命令懂得网络配置命令是一般技术人员必备的技术,经过一段时间的研究和学习,总结了一些常用的命令和示例以便日后查阅.传统的在1--3点,ip高级路由命令在4--12点,两者部分可以通用,并达到同样的目的,但ip的功能更强大,可以实现更多的配置目的。

首先,先了解传统的网络配置命令:1. 使用ifconfig命令配置并查看网络接口情况示例1: 配置eth0的IP,同时激活设备:# ifconfig eth0 192.168.4.1 netmask 255.255.255.0 up示例2: 配置eth0别名设备eth0:1 的IP,并添加路由# ifconfig eth0:1 192.168.4.2# route add –host 192.168.4.2 dev eth0:1示例3:激活(禁用)设备# ifconfig eth0:1 up(down)示例4:查看所有(指定)网络接口配置# ifconfig (eth0)2. 使用route 命令配置路由表示例1:添加到主机路由# route add –host 192.168.4.2 dev eth0:1# route add –host 192.168.4.1 gw 192.168.4.250示例2:添加到网络的路由# route add –net IP netmask MASK eth0# route add –net IP netmask MASK gw IP# route add –net IP/24 eth1示例3:添加默认网关# route add default gw IP示例4:删除路由# route del –host 192.168.4.1 dev eth0:1示例5:查看路由信息# route 或route -n (-n 表示不解析名字,列出速度会比route 快)3.ARP 管理命令示例1:查看ARP缓存# arp示例2: 添加# arp –s IP MAC示例3: 删除# arp –d IP4. ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具。

例如:ifconfig、route等,上面的示例完全可以用下面的ip命令实现,而且ip命令可以实现更多的功能.下面介绍一些示例:4.0 ip命令的语法ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]4.1 ip link set--改变设备的属性. 缩写:set、s示例1:up/down 起动/关闭设备。

# ip link set dev eth0 up这个等于传统的# ifconfig eth0 up(down)示例2:改变设备传输队列的长度。

参数:txqueuelen NUMBER或者txqlen NUMBER# ip link set dev eth0 txqueuelen 100示例3:改变网络设备MTU(最大传输单元)的值。

# ip link set dev eth0 mtu 1500示例4:修改网络设备的MAC地址。

参数: address LLADDRESS# ip link set dev eth0 address 00:01:4f:00:15:f14.2 ip link show--显示设备属性. 缩写:show、list、lst、sh、ls、l-s选项出现两次或者更多次,ip会输出更为详细的错误信息统计。

示例:# ip -s -s link ls eth0eth0: mtu 1500 qdisc cbq qlen 100link/ether 00:a0:cc:66:18:78 brd ff:ff:ff:ff:ff:ffRX: bytes packets errors dropped overrun mcast2449949362 2786187 0 0 0 0RX errors: length crc frame fifo missed0 0 0 0 0TX: bytes packets errors dropped carrier collsns178558497 1783946 332 0 332 35172TX errors: aborted fifo window heartbeat0 0 0 332这个命令等于传统的 ifconfig eth05.1 ip address add--添加一个新的协议地址. 缩写:add、a示例1:为每个地址设置一个字符串作为标签。

为了和Linux-2.0的网络别名兼容,这个字符串必须以设备名开头,接着一个冒号,# ip addr add local 192.168.4.1/28 brd + label eth0:1 dev eth0示例2: 在以太网接口eth0上增加一个地址192.168.20.0,掩码长度为24位(155.155.155.0),标准广播地址,标签为eth0:Alias:# ip addr add 192.168.4.2/24 brd + dev eth1 label eth1:1这个命令等于传统的: ifconfig eth1:1 192.168.4.25.2 ip address delete--删除一个协议地址. 缩写:delete、del、d# ip addr del 192.168.4.1/24 brd + dev eth0 label eth0:Alias15.3 ip address show--显示协议地址. 缩写:show、list、lst、sh、ls、l# ip addr ls eth05.4.ip address flush--清除协议地址. 缩写:flush、f示例1 : 删除属于私网10.0.0.0/8的所有地址:# ip -s -s a f to 10/8示例2 : 取消所有以太网卡的IP地址# ip -4 addr flush label "eth0"6. ip neighbour--neighbour/arp表管理命令缩写neighbour、neighbor、neigh、n命令add、change、replace、delete、fulsh、show(或者list)6.1 ip neighbour add -- 添加一个新的邻接条目ip neighbour change--修改一个现有的条目ip neighbour replace--替换一个已有的条目缩写:add、a;change、chg;replace、repl示例1: 在设备eth0上,为地址10.0.0.3添加一个permanent ARP条目:# ip neigh add 10.0.0.3 lladdr 0:0:0:0:0:1 dev eth0 nud perm示例2:把状态改为reachable# ip neigh chg 10.0.0.3 dev eth0 nud reachable6.2.ip neighbour delete--删除一个邻接条目示例1:删除设备eth0上的一个ARP条目10.0.0.3# ip neigh del 10.0.0.3 dev eth06.3.ip neighbour show--显示网络邻居的信息. 缩写:show、list、sh、ls示例1: # ip -s n ls 193.233.7.254193.233.7.254. dev eth0 lladdr 00:00:0c:76:3f:85 ref 5 used12/13/20 nud reachable6.4.ip neighbour flush--清除邻接条目. 缩写:flush、f示例1: (-s 可以显示详细信息)# ip -s -s n f 193.233.7.2547. 路由表管理7.1.缩写route、ro、r7.5.路由表从Linux-2.2开始,内核把路由归纳到许多路由表中,这些表都进行了编号,编号数字的范围是1到255。

另外,为了方便,还可以在/etc/iproute2/rt_tables中为路由表命名。

默认情况下,所有的路由都会被插入到表main(编号254)中。

在进行路由查询时,内核只使用路由表main。

7.6.ip route add -- 添加新路由ip route change -- 修改路由ip route replace -- 替换已有的路由缩写:add、a;change、chg;replace、repl示例1: 设置到网络10.0.0/24的路由经过网关193.233.7.65# ip route add 10.0.0/24 via 193.233.7.65示例2: 修改到网络10.0.0/24的直接路由,使其经过设备dummy# ip route chg 10.0.0/24 dev dummy示例3: 实现链路负载平衡.加入缺省多路径路由,让ppp0和ppp1分担负载(注意:scope值并非必需,它只不过是告诉内核,这个路由要经过网关而不是直连的。

实际上,如果你知道远程端点的地址,使用via参数来设置就更好了)。

# ip route add default scope global nexthop dev ppp0 nexthop dev ppp1 # ip route replace default scope global nexthop dev ppp0 nexthop dev ppp1示例4: 设置NAT路由。

在转发来自192.203.80.144的数据包之前,先进行网络地址转换,把这个地址转换为193.233.7.83# ip route add nat 192.203.80.142 via 193.233.7.83示例5: 实现数据包级负载平衡,允许把数据包随机从多个路由发出。

weight 可以设置权重.# ip route replace default equalize nexthop via 211.139.218.145 dev eth0 weight 1 nexthop via 211.139.218.145 dev eth1 weight 17.7.ip route delete-- 删除路由缩写:delete、del、d示例1:删除上一节命令加入的多路径路由# ip route del default scope global nexthop dev ppp0 nexthop dev ppp17.8.ip route show -- 列出路由缩写:show、list、sh、ls、l示例1: 计算使用gated/bgp协议的路由个数# ip route ls proto gated/bgp |wc1413 9891 79010示例2: 计算路由缓存里面的条数,由于被缓存路由的属性可能大于一行,以此需要使用-o选项# ip -o route ls cloned |wc159 2543 18707示例3: 列出路由表TABLEID里面的路由。

相关文档
最新文档