网站首页 > 文章中心 > 其它

linux路由设置命令

作者:小编 更新时间:2023-09-23 19:18:18 浏览量:405人看过

linux配置路由命令

ip rule是linux中用于配置路由的命令(应该说是ip 命令的route选项),相当于

linux对应的用法是:

windows 对应的用法是:

另外,linux还有个命令iptables功能强大得多,可以设置端口转发,以供外部的主机享用路由规则.

linux系统怎么添加路由?

linux下添加路由的方法:

一:使用 route 命令添加

使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:

二:在linux下设置永久路由的方法:

①在/etc/rc.local里添加

方法:

方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev

linux 添加永久静态路由

Linux 的路由功能:

# route 命令添加的路由,机器重启或者网卡重启后就没掉了,在linux下设置永久路由的方法:

开启 IP 转发:

Linux下Route 路由指令使用详解

linux route命令 用于显示和操作IP路由表 .

要实现 两个不同子网之间的通信 ,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现.

在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址 设置为 Linux机器的默认路由 .

格式:

①.、 查看相关参数:

-n :不要使用通讯协定或主机名称,直接使用 IP 或 port number;

-ee :使用更详细的资讯来显示

-net :表示后面接的路由为一个网域;

-host :表示后面接的为连接到单部主机的路由;

netmask :与网域有关,可以设定 netmask 决定网域的大小;

gw :gateway 的简写,后续接的是 IP 的数值喔,与 dev 不同;

dev :如果只是要指定由那一块网卡连线出去,则使用这个设定,后面接 eth0 等

设置默认路由

格式:route add default gw {IP-ADDRESS} {INTERFACE-NAME}

其中,

参数{IP-ADDRESS): 用于指定路由器(网关)的IP地址;

参数{INTERFACE-NAME}: 用于指定接口名称,如eth0.使用/sbin/ifconfig -a可以显示所有接口信息.

例:

添加到指定网络的路由规则

格式:route add -net {NETWORK-ADDRESS} netmask {NETMASK} dev {INTERFACE-NAME}

其中

参数{NETWORK-ADDRESS}: 用于指定网络地址

参数{NETMASK}: 用于指定子网掩码

参数{INTERFACE-NAME}: 用于指定接口名称,如eth0.

屏蔽一条路由,设置到指定网络为不可达 ,避免在连接到这个网络的地址时程序过长时间的等待

格式:route add -net {NETWORK-ADDRESS} netmask {NETMASK} reject

删除路由设置 ,参数指定的方式与route add相似.

格式:route del -net {NETWORK-ADDRESS} netmask {NETMASK} dev {INTERFACE-NAME}

格式:route del -net {NETWORK-ADDRESS} netmask {NETMASK} reject

注意的是 ,直接在命令行下执行route命令来添加路由, 不会永久保存 ,当网卡重启或者机器重启之后,该路由就 失效 了; 要想永久保存 ,有如下方法:

① 在/etc/rc.local里添加

Linux——网络配置命令

第一段:ifconfig

sudo apt install net-tools

ifconfig -a :查看当前系统所有的网络接口

ifconfig interface(PS:这里是网络接口的名称) down:禁用当前网络接口

ifconfig interface up :启用网络接口

第二段:ip命令

①.、管理网络接口

①.)、ip link list 显示网络设备的运行状态

通过id修改的ip地址重启后会消失.如果要永久保存,则需要修改配置文件

①.)、ip route show 显示main 路由表的路由信息

每行定义一个路由表,前面的数字为路由编号,后面为路由名称

以上的几个路由表为默认路由表,用户不可以修改

①.)、ip route list 列出当前系统的策略路由规则

route -n 查看路由

route -n

第四段:netstat命令

①.、netstat(network status) 查看各种网络信息的,包括网络连接、路由表以及网络接口的各种统计数据

netstat [options]

常用的几个选项:

-a :显示所有处于活动状态的套接字

-t :显示TCP/IP协议的连接信息

-l:列出所有处于监听状态的套接字

-n:直接显示ip地址,不转换成域名

-i :列出所有的网络接口

-p:显示使用套接字的进程id和程序名

-r:显示路由表信息

显示所有的端口,包含未监听的和监听的

只显示TCP/IP协议的连接

只显示处于监听状态的TCP连接

显示数字形式的ip地址

排查处于某个端口被占用导致服务器无法启动

列出当前系统的所有网络接口

查看路由表信息

该命令是向某台主机( )发送ICMP数据包,并接收响应

Ctrl◆C退出ping 命令

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章