Linux 服务器实现 NAT 功能 如何使用一台双网卡的 Linux 服务器实现 NAT 功能?求详细设置

发布网友

我来回答

4个回答

热心网友

Linux 服务器实现 NAT 功能
1./etc/sysctl.conf
net.ipv4.ip_forward = 1 //打开内核转发功能
2./etc/sysconfig/iptables
*nat
:POSTROUTING ACCEPT [0:0]
:PREROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
***********添加相关规则*****************如:
-A POSTROUTING -o <*网卡名> -s 192.168.1.0/24 -j SNAT --to-source 210.77.176.66
COMMIT

配置加强Linux服务器系统安全性
1.将policy改成DROP
/etc/sysconfig/iptables
*filter
:INPUT DROP [0:0]
:OUTPUT ACCEPT [0:0]
:FORWARD DROP [0:0]
******************相关iptables规则
COMMIT
让别人ping不到也可以使用内核参数*:net.ipv4.icmp_echo_ignore_all = 1
2.更改ssh 监听端口:
/etc/ssh/sshd_config
Port 10000 //监听10000端口
#/etc/init.d/sshd restart
通过命令#netstat -tunlp | grep ssh 测试
取消root登录还是在这个配置文件里增加
DenyUsers root
重启ssh服务生效
3.可以不配置ftp服务,不理解删除部分账户还是全部账户,如果没有账户要ftp干什么,还是可以开放匿名用户?
4.更改文件/etc/pam.d/system-auth
password sufficient pam_unix.so md5 shadow nullok try_first_pass use_authtok
将这行里的shadow项去掉 ,除了root谁也更改不了密码了

热心网友

用iptables ,先要安装工具iptables.
iptables 的nat 主要用于作NAT, iptables 的filter表可主要用作作防火墙。 根据自己的需要添加规则到表上可以实现你的功能。具体可以参看iptables 指南。

热心网友

这些东西完全可以百度google的,锻炼自己的动手能力···

热心网友

echo 1 > /proc/sys/net/ipv4/ip_foward
service iptables restart
iptables -t nat -X -F
iptables -t nat -A POSTROUTING -s 192.168.1.2-254 -j SNAT --to-source 210.77.176.66

如有问题QQ:83623261
^_^

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com