首页 > 系统相关 >linux---设置允许流量转发

linux---设置允许流量转发

时间:2023-08-05 16:36:00浏览次数:46  
标签:linux ip sudo --- ipv4 转发 forward net

linux---设置允许流量转发

临时生效:

# 方法1(必须使用root账户)
echo 1 > /proc/sys/net/ipv4/ip_forward
# 方法1变种(有sudo权限即可)
echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
# 方法2
sudo sysctl -w net.ipv4.ip_forward=1

方法1和方法2效果一样

永久生效:
修改 /etc/sysctl.conf 文件,将 net.ipv4.ip_forward=1 注释去掉,重启机器或执行如下命令生效:

sudo sysctl -p

允许流量转发之后,可以通过iptables设置具体的转发规则,比如:

sudo iptables -t nat -A POSTROUTING -o eth0 -s 192.168.56.0/24 -j MASQUERADE

表示将来源为192.168.56.0/24的流量通过eth0网卡发送

2019/2/26

标签:linux,ip,sudo,---,ipv4,转发,forward,net
From: https://www.cnblogs.com/-rvy-/p/17608124.html

相关文章

  • Typora&博客园---解决图片问题
    一、问题点如果直接将Typora编辑的内容复制到博客园的编辑视图中,其他都能正常显示,但图片的渲染会出现问题,基于此,本篇博客拟介绍一种解决该问题的方式(不通过图床),具体细节有兴趣的可以继续往下看。二、预先需要安装的包2.1.Net3.5勾选之后,等待它安装完成即可。2.2dotNet-sdk......
  • 《软件测试的艺术》原书第三版 - 第四章 - 测试用例的设计
    第四章测试用例的设计白盒测试白盒测试关注的是测试用例执行的程度或覆盖程序逻辑结构(源代码)的程度。完全的白盒测试是将程序中每条路径都执行到,然而对一个带有循环的程序来说,完全的路径测试并不切合实际。逻辑覆盖测试判定覆盖或分支覆盖是较强一些的逻辑覆盖准则。该准......
  • 代码随想录-字符串-c++总结
    关于字符串string一些库函数的使用,不太熟悉,导致开始做的时候比较磕磕绊绊主要用到了<algorithm>中的reverse,以及string的resize,substr,erase等,在这贴一个C++字符串(string)常用操作总结-知乎(zhihu.com)C++的string库用法总结-知乎(zhihu.com)反转字符串||中,每2k个字符进......
  • Mybatis-Flex之基础查询
    1、selectOneById/***selectOneById(id):根据主键查询数据。*/@TestpublicvoidtestSelectOneById(){/***SELECT*FROM`tb_account`WHERE`id`=?*/Accountaccount=accountMapper.selectOneById(10L);......
  • linux磁盘管理
    1、fdisk-l      查看所有磁盘信息n      创建新分区d       删除分区p       列出分区表w       保存分区表并退出e        扩展分区2、partprobe    刷新分区表3、df-T     ......
  • 随笔(二十六)『SpringBoot + Vue 简单部署到Linux』
    1、安装docker1.1、卸载系统之前的dockersudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\......
  • java中ConcurrentHashMap底层原理 - 面试宝典
    ConcurrentHashMap是Java中的线程安全的哈希表实现。它通过使用分段锁(Segment)来实现并发访问的高效率。下面是ConcurrentHashMap的底层原理:数据结构:ConcurrentHashMap内部由一个Segment数组和若干个哈希桶(HashEntry)组成。每个Segment包含一个哈希桶数组和一个共享的锁。每个哈希桶......
  • linux怎么查看文件夹多大
    方法:1、利用ls命令查看,该命令可将结果以KB、MB等为单位进行显示,语法为“ls-ll”或“ls-lh”;2、利用“du-h–max-depth=1*”命令,该命令可查看当前目录下的各个文件和文件夹的大小;3、利用“du-sh”命令,可查看当前文件夹的总大小;4、利用“du-h–max-depth=0*”命令,可查看直接......
  • 无涯教程-Perl - do...while 语句函数
    与for和while循环不同,它在循环的顶部测试循环条件,而do...while循环在以下位置检查其条件:循环的底部。do...while循环与while循环相似,除了保证do...while循环至少执行一次。do...while-语法do{statement(s);}while(condition);应当注意,条件表达式出......
  • Linux git mirror站点
    由于kernel的官网站点和Github镜像下载都很慢,于是想到找一下国内镜像站点。kernel.org有个GitmirroravailableinBeijing,地址为https://kernel.source.codeaurora.cn/,但是已经失效,具体说明看这里。kernel.org上还有个知道如何建立kerelmirror的指导页面,但是没有提供......