Linux:CentOS7 开启路由转发

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

1、临时开启

(写入内存,在内存中开启)

echo "1" > /proc/sys/net/ipv4/ip_forward

2、永久开启

(写入内核)

在 vim /etc/sysctl.conf 下

net.ipv4.ip_forward = 1

然后,加载一下

sysctl -p 

查看是否生效

[root@localhost ~]# sysctl -a |grep "ip_forward"    
net.ipv4.ip_forward = 1

net.ipv4.ip_forward_use_pmtu = 0

3、常见失败原因:

1.电脑本身没有开启虚拟化支持,需要在重启时进入BIOS里设置。

2.配置nat转发

iptables-t nat -F #清除原有的nat表中的规则

iptables -F #清除原有的filter有中的规则

iptables -P FORWARDACCEPT #缺省允许IP转发

#利用iptables 实现nat MASQUERADE 共享上网
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

#此处eth0 需要是能够访问外部网络的网卡接口

或者

iptables -t nat-A POSTROUTING -s 192.168.121.0/24(内网充当其他同网段内网机器的网关) -j SNAT --to 192.168.159.128(公网ip)
 文章来源地址https://www.toymoban.com/news/detail-758536.html

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

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

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

相关文章

  • CentOS7(Linux)详细安装教程(手把手图文详解版)_centos7安装教程

    CentOS7(Linux)详细安装教程(手把手图文详解版)_centos7安装教程

    3、选择合适版本的镜像进行下载 选择合适的存放地址(这里的地址包含中文名称我用起来好像也没出啥问题,如果怕出错的同学可以使用全英文) 1、打开我们的虚拟机(VMware Workstation),点击文件进行新建 2、选择典型之后,下一步 3、选择稍会安装操作系统 4、因为安装的

    2024年04月29日
    浏览(10)
  • 设置linux centos7连接网络

    设置linux centos7连接网络

    在虚拟机上安装centos7系统后,首要任务就是设置网络。 多种方法都可以达到要求,如配置网卡文件,执行nmtui命令。 长期使用Windows系统的人,对单击、双击比较熟悉,初学linux,对命令行还有一定生疏,直接进行命令行操作十分困难,难免出错! 对于初学者,推荐图形化操

    2024年02月07日
    浏览(6)
  • 【Linux】Centos7 随机生成密码

    🍁 博主简介   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入! 安装 pwgen 命令 使用方法 执行后,将输出随机密码。您可以根据需要更改密码长度和生成的密码的个数。 实例

    2023年04月09日
    浏览(5)
  • linux centos7部署telnet

    一、xinetd安装 telnet服务依赖于xinetd服务,所以需要首先安装xinetd服务 查看服务器是否安装有xinetd,如果已安装则进行下一步,没有则先安装xinetd服务 1、下载上传xinetd安装包 2、安装xinetd服务 3、启动xinetd服务 二、telnet安装 1、下载上传telnet安装包 第一个为telnet客户端安装包

    2024年02月10日
    浏览(9)
  • Linux CentOS7配置网络参数

    Linux CentOS7配置网络参数

    CentOS6及以前版本中主要使用ifconfig工具,查看、配置网络参数。后来又推荐使用ip命令查看配置网络参数。而centos7中,不再赞成使用ifconfig工具,取而代之的是nmcli工具,服务管理也是以systemctl工具取代了service,这些之前版本的工具虽然在centos7中还可以继续使用,只是出于版本

    2024年04月23日
    浏览(5)
  • Linux(Centos7)安装 Nacos

    Linux(Centos7)安装 Nacos

    JDK安装-参考之前的文章,有详细步骤。已安装可忽略 1.通过Xftp将nacos压缩包上传至 /opt 目录下 2.解压至 /usr/local/ 3.修改nacos配置文件 –( nacos/conf/application.properties ) - 找到以下配置取消注释,并更改为自己数据库ip地址,数据库用户名和密码 4.创建Nacos数据库 - - 1. 新建数据

    2024年02月13日
    浏览(12)
  • linux(centos7) 关机命令重启命令

    干货 聊聊利弊 首先是关机命令 halt 若系统的 runlevel 为 0 或 6 ,则Linux halt命令关闭系统,否则以 shutdown 指令(加上 -h 参数)来取代。 halt被称为最简单的关机命令,它会通知硬件停止所有的CPU功能,执行时会杀死进程,执行sync系统调用文件系统写操作,完成后就会停止内核

    2024年02月08日
    浏览(9)
  • Linux centos7 bash编程训练

    Linux centos7 bash编程训练

    训练编写一段代码,打印输出100之内的明7暗7,同时要求每5个数字打印在一行。 此项训练主要是考察for循环的使用,及条件判断表达式的设置和不同写法的应用。 常用的for循环有四种写法(如打印1-100的整数):         for i in $(seq 100);do echo $i;done         for i in `s

    2024年02月07日
    浏览(7)
  • Linux Centos7账号和权限管理

        Linux是一种开源操作系统,它的安全和安装过程等方面优于Windows。在Linux上,CentOS 7是一种常见的版本,它采用的是Red Hat Enterprise Linux(RHEL)的代码作为基础,但是是免费的,因此被广泛使用。在CentOS 7上,账号和权限管理是非常重要的,本文将介绍如何进行账号和权限的

    2024年02月09日
    浏览(7)
  • Linux (centos7) 配置IP地址

    Linux (centos7) 配置IP地址

    Linux配置IP地址,并 设置静态IP         1. 为什么 虚拟机刚开机没有IP地址         2. 怎么配置静态IP 配置IP地址分为两类:         1. 动态DHCP、        2.  静态static,            DHCP模式 :                 电脑默认是 DHCP                 也就是动态

    2024年02月01日
    浏览(8)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包