文档章节

linux监听非本地地址

silenceshell
 silenceshell
发布于 2015/03/16 15:11
字数 114
阅读 13
收藏 0
点赞 0
评论 0

较新版本的linux协议栈提供了绑定非本地地址的功能,bind的使用可以更灵活。该功能默认关闭,如果需要打开,修改proc sys文件:

    # echo 1 > /proc/sys/net/ipv4/ip_nonlocal_bind

内核对应的实现代码:

    inet_bind()
    ...
     if (!net->ipv4.sysctl_ip_nonlocal_bind &&
	    !(inet->freebind || inet->transparent) &&
	    addr->sin_addr.s_addr != htonl(INADDR_ANY) &&
	    chk_addr_ret != RTN_LOCAL &&
	    chk_addr_ret != RTN_MULTICAST &&
	    chk_addr_ret != RTN_BROADCAST)
		goto out;

稍微注意下,这个功能不只是给tcp用的。

© 著作权归作者所有

共有 人打赏支持
silenceshell
粉丝 0
博文 3
码字总数 214
作品 0
杭州
linux 的 port 安全

所谓Port的安全性是指能够开启Port的那个软件程序,而不是Port本身。 Services与Port对应的文档时/etc/services,常用来观察Port的程序有netstat和nmap。 Netstat:在本机上以自己的程序监测...

wwhx27
2014/06/08
0
0
kibitz–实现Linux远程协助

在Linux下,有一个基于expect的工具:kibitz可以实现两个登陆用户(可以是同一个用户,例如root但是通过不同的终端登陆的)。kibitz是expect里面一个包,所以首先要保证linux安装expect。 1.检查...

夕水溪下
2012/12/27
0
3
iproute2 对决 net-tools

via: http://xmodulo.com/2014/09/linux-tcpip-networking-net-tools-iproute2.html 作者:Dan Nanni 译者:KayGuoWhu 校对:wxy 本文由 LCTT 原创翻译,Linux中国 荣誉推出 如今很多系统管理...

kuSorZ
05/30
0
0
Linux运维工程师笔试题系列2(30题)

Linux运维工程师笔试题系列2(30题) 如果您对问题有疑问,或者认为答案不准确的,欢迎留言交流。 问题如下: 1. 下列哪个git命令不是合并代码用的: A git pull –rebase B git merge C gi...

优惠券发放
05/25
0
0
Gogs v0.8.0 发布,极易搭建的自助 Git 托管服务

Gogs v0.7.33 发布,为大版本升级,详细内容请参见 官方博文。 Bug 修复 无法推送像 Linux Kernel 这么多代码提交(Commit)的仓库 #279 SMTP 授权认证未完全遵循协议规定 #2152 功能改进 当...

无闻
2015/12/13
858
10
Linux系统安装网络配置及远程连接知识点小结

基础知识课后题 远程连接Linux服务器,需要Linux服务器开启sshd服务,那么sshd服务默认监听哪个端口?这个端口是否可以自定义呢 ?如果可以,如何自定义呢? 2.常用的远程连接Linux的终端工具...

蛋黄哥
2017/08/24
0
0
Oracle数据库12cR2(项目实战之二):Linux系统安装Oracle12.2

五、课前预习 Oracle数据库基础入门培训课程(基础概念) http://edu.51cto.com/course/course_id-3701.html 六、课后练习 Oracle数据库SQL语言实战培训教程(全面、详细、案例、精讲)套餐 ht...

风哥Oracle
06/29
0
0
Oracle 11g 安装札记

Oracle数据库一直没有弄清楚过,今天整理了一些安装过程,记录下来。 1.安装操作系统,可以使用CentOS或者Oracle Linux. 2.依赖包解决。 3.执行runInstaller。安装过程中我选择的是只安装数据...

eatapple
2014/02/19
0
0
The listener supports no services解决一例

The listener supports no services解决一例 Listener动态监听静态监听注册实例 今天做Advacned Replication实验的时候碰到一个问题,启动目标库监听时,出现The listener supports no serv...

飓风2000
2014/06/17
0
0
IntelliJIDEALicenseServer Linux 部署

服务器下载地址:点击我 下载后有很多版本,如果你电脑是windows,对应的使用windows后缀的,Mac OS使用darwin后缀, Ubuntu/centos等没有对应后缀的用linux,要注意区别32/64位,amd64是64位...

void_ZZ
2017/11/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

AngularJs $resource 高大上的数据交互

$resource 创建一个resource对象的工厂函数,可以让你安全的和RESFUL服务端进行数据交互。 需要注入 ngResource 模块。angular-resource[.min].js 默认情况下,末尾斜杠(可以引起后端服务器...

孟飞阳
9分钟前
0
0
打印斐波那契数

package com.jerry.ch04;public class PrintFibonacci {public static void main(String[] args) {for (int i=0; i<10; i++) {System.out.print(fib(i) + " ");}......

JerryNing
15分钟前
0
0
shell编程

一、shell脚本介绍

人在艹木中
15分钟前
0
0
istio 0.8 遥测 案例

==============遥测===================================== 演示如何从网格中收集遥测信息。 分布式跟踪。如何配置代理以向Zipkin或Jaeger发送跟踪请求 收集度量标准和日志。此任务说明如何配...

xiaomin0322
17分钟前
0
0
ND4J求多元线性回归以及GPU和CPU计算性能对比

上一篇博客《梯度下降法求多元线性回归及Java实现》简单了介绍了梯度下降法,并用Java实现了一个梯度下降法求回归的例子。本篇博客,尝试用dl4j的张量运算库nd4j来实现梯度下降法求多元线性回...

冷血狂魔
18分钟前
0
0
springboot常用注解

@SpringBootApplication: 包含@Configuration、@EnableAutoConfiguration、@ComponentScan 通常用在主类上。 @Service: 用于标注业务层组件。 @RestController: 用于标注控制层组件(如strut...

GoldenVein
24分钟前
1
0
如何进行大数据的入门级学习?

不知道你是计算机专业应届生还是已经从业者。总之,有java基础的学生学习大数据会轻松很多,零基础的小白都需要从java和linux学起。 如果你是一个学习能力特别强,而且自律性也很强的人的话可...

董黎明
38分钟前
0
0
使用Parcelable传递复杂参数

最近做AIDL传递对象,对象必须实现Parcelable的方法才可以被传递。 @Override    public int describeContents() {//这个 默认返回0就行了。        return 0;    }    ...

火云
39分钟前
0
0
十大Intellij IDEA快捷键

Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发...

HJCui
49分钟前
0
0
word 使用mathtype 编写 数学公式

下载安装,这个链接命名。。。。 http://www.mathtype.cn/xiazai.html 安装之后会多出一个选项 使用内联方式插入图表 编写公式的界面 设置支持latex 语法 输入公式回车就可以看到结果...

阿豪boy
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部