六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 173|回复: 0

非root用户如何使用1024以下端口

[复制链接]

升级  42%

27

主题

27

主题

27

主题

秀才

Rank: 2

积分
113
 楼主| 发表于 2013-1-15 01:48:51 | 显示全部楼层 |阅读模式
目前网上主要有如下解决方法:
1.利用防火墙做端口映射
2.改变目录文件权限
3.修改系统内核,重新编译

我个人觉得最省力的就是第1种,推荐使用,已经测试通过:
sudo iptables -t nat -A PREROUTING -p udp -d 192.168.6.162 --dport 514 -j REDIRECT --to-port 5140

解释如下:
    项目中需要抓取syslog,而syslog默认使用514端口。上面端口映射(NAT)意思把来自任何IP的,发往目的IP为192.168.6.162,目标端口为514的UDP包转发到192.168.6.162的5140端口。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表