[linux学习]sysctl 以及 net.ipv4.ip_forward

1. sysctl 命令显示 当前系统的参数配置信息

显示全部配置信息 

sysctl -a

帮助信息主要如下:

[root@k8s-master ~]# sysctl -help

Usage:
 sysctl [options] [variable[=value] ...]

Options:
  -a, --all            display all variables
  -A                   alias of -a
  -X                   alias of -a
      --deprecated     include deprecated parameters to listing
  -b, --binary         print value without new line
  -e, --ignore         ignore unknown variables errors
  -N, --names          print variable names without values
  -n, --values         print only values of a variables
  -p, --load[=<file>]  read values from file
  -f                   alias of -p
      --system         read values from all system directories
  -r, --pattern <expression>
                       select setting that match expression
  -q, --quiet          do not echo variable set
  -w, --write          enable writing a value to variable
  -o                   does nothing
  -x                   does nothing
  -d                   alias of -h

 -h, --help     display this help and exit
 -V, --version  output version information and exit

学习网络传输中有一个 

net.ipv4.ip_forward 的参数

主要是目的是 当linux主机有多个网卡时一个网卡收到的信息是否能够传递给其他的网卡 如果设置成1 的话 可以进行数据包转发 可以实现VxLAN 等功能.

一般参数的位置在:

/etc/sysctl.conf

可以在这个里面增加以下

net.ipv4.ip_forward = 1
                   

然后使用sysctl -p 的命令将参数生效

sysctl -p /etc/sysctl.conf

然后重新启动网络即可

systemctl restart network

如果只是当前系统生效的话 也可以使用 

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

然后重启即可 貌似有很多命令可以这么使用, linux的东西非常多 需要一边做实验 一边学习提高.

转载于:https://www.cnblogs.com/jinanxiaolaohu/p/8309690.html

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值