linux查看配置的临时路由

linux查看配置的临时路由,第1张

Linux下查看配置的临时路由可以使用ip route show命令。该命令可以显示当前系统的路由表信息,包括已配置的路由和临时路由。
具体的 *** 作步骤如下:
打开终端,输入以下命令进入命令行界面:
plaintext
Copy code
$ sudo su
输入管理员密码,切换到管理员权限。
使用以下命令查看当前系统的路由表信息:
plaintext
Copy code
# ip route show
该命令会显示当前系统的路由表信息,包括已配置的路由和临时路由。其中,已配置的路由是系统启动时自动加载的,而临时路由则是在运行时手动添加的。
如果需要查看特定网段的路由信息,可以使用以下命令:
plaintext
Copy code
# ip route show <network>
其中,<network>为需要查看的网段,可以是IP地址或者CIDR格式的网段。该命令会显示指定网段的路由信息,包括网关地址、设备名称等。
需要注意的是,临时路由只在当前会话中有效,重新启动系统后会失效。如果需要将临时路由永久保存,需要将其添加到系统的路由配置文件中。

服务器添加永久静态路由

一、Linux添加永久静态路由

方法一:修改 rclocal 配置文件

范围:测试 Ubuntu 1404、centos 64、debian 81、redhat 64 系统可用

使用方法:

向 linux 系统的 /etc/rclocal文件中添加命令route add -net 19216820/24 gw 1921682254(服务器的默认路由为1921682254),或者添加命令route add -net 19216830/24 dev eth0,前者是依赖默认路由进行数据的转发,后者是依赖网卡接口进行数据的转发

reboot重启系统命令生效

用 route -n 命令查看命令是否已经生效

方法二:修改 static-routes 配置文件

范围:测试 centos 64、redhat 64 系统可用

使用方法(此方法比 rclocal 方法实用,能保证网络链路的通畅):

向系统的 /etc/sysconfig/static-routes 文件(如果系统没有此文件,可以新建此文件)中添加命令 any net 19216820 netmask 2552552550 gw 1921682254(服务器的默认路由为1921682254),或者添加命令 any net 19216820 netmask 2552552550 dev eth0, 前者是依赖默认路由进行数据的转发,后者是依赖网卡接口进行数据的转发

service network restart 命令重启网络服务

用 route -n 命令查看命令是否已经生效

方法三:修改 interface 配置文件

范围:测试 debian 81、Ubuntu 1404 系统可用

使用方法:

向系统的 /etc/network/interface 文件中添加命令 up route add -net 19216820/24 gw 1921682254(服务器的默认路由为1921682254),或者添加命令 up route add -net 19216830/24 dev eth0,前者是依赖默认路由进行数据的转发,后者是依赖网卡接口进行数据的转发

reboot 重启系统命令生效

用 route -n 命令查看命令是否已经生效

注 1:(引用网上内容)如果在 rclocal中添加路由会造成NFS无法自动挂载问题,所以使用 static-routes 的方法是最好的。无论重启系统和 service network restart 都会生效,按照linux启动的顺序,rclocal 里面的内容是在linux所有服务都启动完毕,最后才被执行的,也就是说,这里面的内容是在netfs之后才被执行的,那也就是说在netfs启动的时候,服务器上的静态路由是没有被添加的,所以netfs挂载不能成功。

注 2:以上添加命令可以通过 linux 命令 sed -i ‘2i route add -net 19216820/24 gw 1921682254’ + 文件路径 命令向相应的文件的第二行添加命令或者用 echo route add -net 19216820/24 gw 1921682254 >> 文件路径向文件的末尾添加命令

Ubuntux系统可以修改vim /etc/NetworkManager/system-connections/Wired\ connection\ 3

家庭网络环境布线:
1、有电信猫:电信猫----路由器wan口;路由器lan口----电脑;
2、没得电信猫:网线----路由器wan口;路由器lan口----电脑;
设置路由器拨号:
电脑ip、dns设置自动获取;
1、进入路由器。在设置向导里,选择PPOE拨号(有些是ADSL拨号)这一项,按提示步骤输上你上网的用户名和密码,保存;
2、在网络参数--WAN设置里,选正常模式,在连接的三个选项,选择PPOE拨号这一项。下面就是选择自动连接,保存,退出;
3、如果想用无线wifi,你的路由器就必须带无线路由功能,在设置里,把无线路由功能打开就行了,在这里,无线信号信到改为:1、6、11其中1个。防干扰最强。你也可以设置无线上网连接的密码。

1、使用root用户登录服务器,确定配置网卡。通常有几种情况:
(1) 如果是修改服务器IP。这种情况下服务器上已经配置了IP。执行ifconfig查看IP配置在哪个网卡上。
(2) 如果是新装系统的新服务器并且只有一张网卡。那就直接配吧。比如云服务器,通常为eth0。
(3)如果是新装系统多个网卡呢,可以使用ethtool命令查找可用的网卡。ethtool ethX | grep 'Link detected',查看链接状态为Link detected: yes。如果不是很确定,通过配置多试试问题也不大。
2、进入/etc/sysconfig/netwrok目录,这里假设是eth0网卡,修改ifcfg-eth0文件。设置内容如下:
BOOTPROTO='static'
IPADDR='19216801'
NETMASK='2552552550'
STARTMODE='auto'
3、配置默认网关,通过修改配置文件/etc/sysconfig/netwrok/routes实现,添加内容如下
default 19216811 - -
4、执行service network restart重启网卡服务。使上述修改生效。
Linux:~ # service network restart
5、ifconfig -a查看eth0网卡的IP,如果正常,继续下一步,否则检查网卡是否正常
6、测试。从本地ping IP或者登录系统,成功则配置完成。

scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下。scp传输数据用的是SSH协议,保证了数据传输的安全,其格式如下:
scp 远程用户名@IP地址:文件的绝对路径 本地Linux系统路径
scp 本地Linux系统文件路径 远程用户名@IP地址:远程系统文件绝对路径名
scp使用第一种格式是将远程Linux系统上的某个文件或者目录拷贝到本地Linux系统上来,使用第二种是将本地的某个文件或者目录拷贝到远程Linux系统的某个路径下。
2、举例
(1)目前我们处在IP为“19216860133”的Linux系统下,计划将系统下的/home/ixdba/etctargz文件拷贝到IP为“19216860
168”的远程Linux系统中root用户下的/tmp目录下:
scp /home/ixdba/etctargz root@19216860168:/tmp
命令输入完毕,会要求输入“19216860168”服务器root的密码,然后开始远程拷贝数据。
如果我们处在“19216860168”服务器上,也可以使用下面的命令传输数据:
scp root@19216860133:/home/ixdba/etctargz /tmp
命令输入完毕,此时会要求输入“19216860133”服务器root的密码,然后开始远程拷贝数据。
(2)将本地/etc目录中所有的文件和子目录拷贝到IP为“19216860135”的远程Linux系统的root用户下的/opt目录中:
scp -r /etc root@19216860135:/opt
这里的选项“r”与cp命令的“r”选项含义相同。

linux下添加路由的方法:
一:使用 route 命令添加
使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:
//添加到主机的路由
# route add –host 192168168110 dev eth0
# route add –host 192168168119 gw 1921681681
//添加到网络的路由
# 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 192168168110 dev eth0
二:在linux下设置永久路由的方法:
1在/etc/rclocal里添加
方法:
route add -net 19216830/24 dev eth0
route add -net 19216820/24 gw 1921683254
2在/etc/sysconfig/network里添加到末尾
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev
3/etc/sysconfig/static-router :
any net xxxx/24 gw yyyy


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10462337.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-08
下一篇2023-05-08

发表评论

登录后才能评论

评论列表(0条)

    保存