linux下实现nat网关功能
2010-10-22 17:20
302 查看
网卡配置:
eth1 (外网卡 ) ip:112.95.155.157
netmask:255.255.255.0
gateway:112.95.155.1
nameserver : 210.21.196.6
eth0 (内网卡)ip:192.168.0.253
netmask:255.255.252.0
用命令“ more /proc/sys/net/ipv4/ip_forward”可以看到显示为“0”
用"echo 1 > /pro/sys/net/ipv4/ip_forward "将其改为“1”
修改 /etc/sysctl.conf 文件:
将“ net.ipv4.ip_forward=0 ” 改为 “ net.ipv4.ip_forward=1 ”
配置iptables:
iptables - A FORWARD -d 192.168.0.0/22 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth1 -s 192.168.0.0/22 -j SNAT --to 112.95.155.157
到此,一台linux网关已经配置完成
eth1 (外网卡 ) ip:112.95.155.157
netmask:255.255.255.0
gateway:112.95.155.1
nameserver : 210.21.196.6
eth0 (内网卡)ip:192.168.0.253
netmask:255.255.252.0
用命令“ more /proc/sys/net/ipv4/ip_forward”可以看到显示为“0”
用"echo 1 > /pro/sys/net/ipv4/ip_forward "将其改为“1”
修改 /etc/sysctl.conf 文件:
将“ net.ipv4.ip_forward=0 ” 改为 “ net.ipv4.ip_forward=1 ”
配置iptables:
iptables - A FORWARD -d 192.168.0.0/22 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth1 -s 192.168.0.0/22 -j SNAT --to 112.95.155.157
到此,一台linux网关已经配置完成
相关文章推荐
- Linux下NAT功能的实现 do_bindings()
- linux下设置iptables实现NAT功能
- Linux下NAT功能的实现
- Linux下的iptable实现nat网关。(DNS,DHCP,外网,内部局域网)
- 利用Linux系统实现VLAN间的单臂路由及安全网关的功能
- Linux下iptables的NAT功能实现路由器
- Linux主机上通过iptables实现NAT功能
- Linux下NAT功能的实现
- Linux下iptables的NAT功能实现路由器
- Ubuntu下利用双网卡实现网关路由和NAT功能
- 防火墙iptables实现Linux强大的NAT功能
- 史上linux最简单的shell功能实现
- 通过nat模式实现虚拟机下linux与电脑主机的互通
- Linux的NAT实现浅谈
- Linux下VLAN功能的实现
- Linux 利用 PROMPT_COMMAND 实现审计功能
- 用C++实现Linux中shell的ls功能
- Linux inotify功能及实现原理
- Linux下用C语言实现ls -l的功能
- Linux系统学习方法——写给小白 每个人都有心中向往的一些事情,而我,刚进实验室,看到师兄师姐在电脑前面噼里啪啦的敲代码,真的好羡慕,看着他们实现一个又一个的功能满心欢喜,我也很想尝试。后来了解到师