在局域网中用单网卡做NAT转换上网
作者:网络医生 发布于:2011-7-27 9:00 Wednesday 分类:Linux技术
在局域网中让电脑上网有很多种方法:
1、使用代理。
2、使用VPN拨号上网。
3、使用双网卡,一个网卡连接内网别外一个连接外网,连接外网的网卡启用NAT功能却可。
4、使用单网卡做NAT上网。
今天介绍的是第4种方法在局域网中使用单网卡做NAT上网,其实挺有意思的,只要把网络理论搞透就没有实现不了的功能。先看一下拓扑图:
在Linux系统上只用写几行脚本随系统一块启动即可。脚本内容如下:
############################脚本内容####################
#!/bin/bash
#设置网卡eth0的IP地址和子网掩码并激活网卡
ifconfig eth0 10.212.46.100 netmask 255.255.255.0 up
#在eth0上增加一个IP地址
ifconfig eth0:0 192.168.1.1 netmask 255.255.255.0 up
#设置Linux系统的网关
route add default gw 10.212.46.1
#打开内核包转发命令,必须做的
echo "1" > /proc/sys/net/ipv4/ip_forward
#添加一条NAT转换命令
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j SNAT --to 10.212.46.100
###########################脚本结束#####################
PS: 不知道Windows系统下能不能实现,没做过测试,有空了可以试一试。
联系方式
-
mail: mail@num123.com
QQ: 76908265
日志分类
随机日志
- iptables防火墙脚本
- 用crontab来实现MySQL数据库的自动备份
- 如何用telnet登录Linux系统
- 如何通过umask值换算出文件或文件夹的权限
- Linux下安装PHP+Zend+freetds
- 滚动保存Apache日志
- Linux静态路由配制命令详解
- 开启tomcat的gzip压缩功能
- 用废旧电脑构建家庭IP-SAN存储
- 如何在Linux系统下访问Windows的共享文件
- “由于不可识别问题windows无法显示windows防火墙设置”解决方法(win2003)
- 电脑经常弹出“Reader PCSC Driver Error!You Must Reinstall Reader Driver!”解决办法
日历
标签云
最新碎语
- 博客多年没更新了,但一直都在运行。天朝的管制太严格了,今天迁移到香港的服务器上。
2018-07-25 13:51
- 决心一下,行动要快。
2013-09-09 09:02
- 为灾区人民祈福!
2013-04-22 12:45
- 都是停电惹的祸
2013-03-17 20:06
- 假期结束,开始上班。
2012-08-13 07:17
- 堵到机场高速上了
2012-07-13 18:14
- 人生的计划永远赶不上变化。
2012-07-10 18:45
- 接受你所接受的,珍惜你所拥有的。
2012-05-11 14:13
发表评论: