Linux虚拟机中增加永久路由

这篇具有很好参考价值的文章主要介绍了Linux虚拟机中增加永久路由。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、使用route命令添加

使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:
A、添加到主机的路由
# route add –host 192.168.1.10 dev eth0
# route add –host 192.168.1.10 gw 192.168.1.1
B、添加到网络的路由
# route add –net 192.168.1.0  netmask 255.255.255.0 eth0
# route add –net 192.168.1.0  netmask 255.255.255.0 gw 192.168.1.1
# route add –net 192.168.1.0/24 eth1
C、添加默认网关
# route add default gw 192.168.1.1
D、删除路由
# route del –host 192.168.1.10 dev eth0

二、Centos7 添加永久路由(需要重启网络) 

ip route 指令对路由的修改不能保存,重启就没了。把 ip route 指令写到 /etc/rc.local 也是徒劳的。

RHEL7官网文档没有提到 /etc/sysconfig/static-routes,经测试此文件已经无效;

/etc/sysconfig/network 配置文件仅仅可以提供全局默认网关,语法同 Centos6 一样: GATEWAY=<ip address> ;

在 /etc/sysconfig/network-scripts/下,新建文件名为route-*interfacename*的文件(interfacename为你的网卡名称)

永久静态路由需要写到 /etc/sysconfig/network-scripts/route-*interfacename* 文件中

比如添加一条静态路由:(网卡的设备名叫eth1)

[root@centos7 ~]# vi /etc/sysconfig/network-scripts/route-eth1
192.168.0.0/16 via 172.16.0.1 dev eth1

wq保存后,service network restart重启网络服务

三、开发环境实验

cd  /etc/sysconfig/network-scripts/

vim route-ens192  (ens193为网卡名)

172.16.0.0/16 via 192.168.11.100

sudo systemctl restart network 文章来源地址https://www.toymoban.com/news/detail-451020.html

到了这里,关于Linux虚拟机中增加永久路由的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux中路由route和ip route

    如果你要求在使用 macvlan 配置多个 IP 和 MAC 地址时,要求 ARP 响应的 MAC 地址与 IP 地址一一对应,可以考虑使用不同的 macvlan 接口来实现。 首先,创建多个 macvlan 接口,并为每个接口分配对应的 IP 地址和 MAC 地址。例如,创建两个接口 macvlan1 和 macvlan2 : 这里假设你的基础网

    2024年01月15日
    浏览(44)
  • Linux route命令实战:route 命令实战教程,配置静态路由,删除路由表项

    大家好,又见面了,我是沐风晓月,本文是专栏【linux基本功-基础命令实战】的第61篇文章。 专栏地址:[linux基本功-基础命令专栏] , 此专栏是沐风晓月对Linux常用命令的汇总,希望能够加深自己的印象,以及帮助到其他的小伙伴😉😉。 如果文章有什么需要改进的地方还请

    2024年02月16日
    浏览(65)
  • linux虚拟机中vi / vim编辑文件,保存并退出

    1.打开文件 vi / vim + 文件名(例:   vim word.txt  )。          若权限不够,则在前方添加 sudo  (例: sudo vim word.txt  )来增加权限; 2.进入文件,按  i    键进入编辑模式。 3.编辑结束后按  Esc    键跳出编辑命令。 4.命令  :wq  (保存文件并退出)。 5.退出后可使用

    2024年02月08日
    浏览(37)
  • 如何在虚拟机中配置 Linux 超超详细安装教程

    首先你得确保电脑中有相应的虚拟机软件和Linux系统,在此只说如何在虚拟机中配置Linux 首先打开你的虚拟机软件右键选择新建虚拟机  点击下一步 找到你提前下载好的linux相应系统,点击下一步 选择Linux,在版本处选择你提前下载好相应版本,然后点击下一步  在此你可以

    2024年02月05日
    浏览(52)
  • Linux(三)---------网络路由命令(route路由命令)

    计算机之间的数据传输必须经过网络,网络可以直接两台计算机,也可以通过一个一个的节点去连接。路由可以理解为互联网的中转站,网络中的数据包就是通过一个一个的路由器转发到目的地的。  路由分类学习: 路由分为静态和动态路由 linux机器上配置的都是静态路由,

    2024年02月14日
    浏览(44)
  • linux 学习笔记(一)-在虚拟机中挂载共享文件夹

    当前文档是基于kali系统,其他系统可能会有一点点区别,但步骤是一样的 vmtool是必须的,这个可以在安装完虚拟机后自行进行安装 一,在虚拟机中新建共享文件夹,建完后如图 第二步,启动虚拟机,查询一下能否查到共享文件夹了 使用指令:vmware-hgfsclient 如图中可以看到

    2024年02月07日
    浏览(50)
  • 解决vmware虚拟机中的linux系统新增硬盘后无法启动

    以 redhat7.4为例,网上的解决方案多是针对ubuntu的,需要进入ubuntu的预览系统,redhat好像没这个东西 问题:新添磁盘后开机无法进入系统。 似乎是因为计算机将新增的空硬盘作为了系统盘进行启动,所以无法启动系统。 解决方案:只要让计算机将装有linux系统的硬盘进行启动

    2024年02月04日
    浏览(65)
  • VMware 虚拟机中 Linux 系统Centos7磁盘空间扩容(亲测)

    例如之前虚拟机磁盘空间为30G,现要将磁盘容量设置为50G 打开虚拟机(必须处于关机状态),点击【编辑虚拟机设置】,然后点击【磁盘】,接着点击【扩展】,输入修改后的最大磁盘容量50G,具体操作时最大容量根据自己的需求设置即可。 输入完成最大磁盘容量后,点击

    2024年02月12日
    浏览(52)
  • Kali Linux 2022.4虚拟机中常用的渗透测试工具介绍

    数据来源: ChatGPT         Kali Linux 2022.4虚拟机中自带了大量渗透测试工具,涵盖了信息收集、漏洞利用、口令破解、漏洞扫描等多个方面。         使用方法只能当做参考, 详细的使用教程: 建议您在搜索引擎上输入相关,例如: \\\"Kali Linux 工具名 中文教程

    2024年02月05日
    浏览(43)
  • Linux添加永久静态路由

    通过route add 添加静态路由,网卡或服务等重启就失效了 手动添加主机/网段路由示例: 永久添加的两种方式: A:添加至系统开机启动脚本/etc/rc.local        //这是个软链接,实际指向/etc/rc.d/rc.local vi /etc/rc.local 将上面route add指令添加到末尾 不过这种方式存在一定的缺陷,因

    2024年02月06日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包