跳至主要內容

Linux启用IP转发IPv4和IPv6内核转发

loocao...小于 1 分钟

Linux启用IP转发IPv4和IPv6内核转发

IP转发概述

在本教程中,我们将看到如何在Linux上启用IP转发,这是一个非常简单的过程,并且我们将学习如何使它在系统上成为临时或永久的。IP转发允许操作系统(Linux) 像路由器一样转发数据包,或者更一般地说,将数据包路由到其他网络。IP转发的激活通常在侦听网络时使用(尤其是中级攻击者),但在尝试使Linux计算机成为多个网络之间的路由器时,也更简单地使用它。

临时激活

查看目前状态

cat /proc/sys/net/ipv4/ip_forward              #IPv4
cat /proc/sys/net/ipv6/conf/all/forwarding     #IPv6

0 是禁用 1 是开启

临时切换
临时修改,在重启或者使用 sysctl 时 会恢复默认

sysctl -w net.ipv4.ip_forward=1
sysctl -w net.ipv6.conf.all.forwarding=1

永久激活

永久激活需要编辑配置文件 /etc/sysctl.conf
在文件末尾加入

net.ipv4.ip_forward = 1
net.ipv6.conf.all.forwarding=1

立即生效

sysctl -p /etc/sysctl.conf
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.8