linux+ip+路由设置,Linux下IP巧设置-网管专栏,防火墙和路由
如何实现ip伪装?假设你现在有一台linux主机通过ddn专线连接到internet上,有自己的ip和域名,同时还与20台win95工作站通过hub连接,你现在完全可以通过ip伪装来实现这20台win95工作站同时上网。
单纯的ip masq其实很简单。如果你用的是2.0.x 和 2.1.xx 核心,在保证核心内支持ip forward 和 ip masq的前提下,在/etc/ppp/if-up里最后加一句(假设你的私用网络地址是192.168.x.x): /sbin/ipfwadm -f -a m -s 192.168.0.0/16 -d 0.0.0.0/0 。如果像有些人用的是2.1.10x,ipfwadm就不能用了,换成了ipchains。方法一样:/sbin/ipchains -a forward -j masq -s 192.168.0.0/16。然后,让你的lan上的所有主机的缺省网关都指向这台做masq的linux机器就可以了。ipchains需要另外下载,可以在互联网上查找。
如果客户机是win95的话,在dhcp里设一下就全搞定了。当然,每台客户机的dns要指向isp的dns,或者简单点,在masq机器上开一个cache only和forward only的dns服务器也行。如果你的dns已经搞定,用squid也非常简单,缺省的配置文件/etc/squid.conf就可以工作(也许需要把http的端口号改为8080),而且可以实现cache的功能,使用效果不错,方法极为简单。
第一步:设置好你的ppp,保证在linux box上可以上网。第二步:运行squid -z建立cache目录。第三步:如果需要,修改/etc/squid.conf,缺省的就挺好,可改可不改,要改的话,把http_port从3128改到8080。这样,前期工作一切就绪。以后需要上网时,接通ppp,运行squid,你就有了一个挺不错的proxy了,客户端设置好proxy。如果你把pppd升级到2.3.5,就可以配置成“按需拨号”,再配上isdn的话,和专线估计也就没什么差别了。
缺省网关: 192.168.0.1(linux box)ip masq:(linux box)defaultrouter : a.b.c.d /sbin/ipfwadm -f -a m -s 192.168.0.0/16 -d 0.0.0.0/0 或者 /sbin/ipchains -a forward -j masq -s 192.168.0.0/16squid: 什么也不用设置这里的192.168…只是个例子,换成你自己的地址范围。服务器的缺省网关当然是路由器了! 别的机器的缺省网关必须是服务器(linux box)。
在linux服务器上装两块网卡,一块接内部网,给个192.168之类的保留地址,另一个直接和路由器接起来,用你的正式地址,这样你只需要两个合法的ip就够了。这样做安全性应该好些。如果把那个路由器干掉,直接用linux接专线作路由器,你就只需要一个合法ip了。
如果只申请到有限的ip,但有多人访问interne,如何用linux实现呢?
两种方式:
1.proxy(即squid或其他proxy)2.ipmasq + squid如果你只要http、ftp,用1就可以了。
linux+ip+路由设置,Linux下IP巧设置-网管专栏,防火墙和路由相关推荐
- linux 编译配置内核路由功能,Linux下多播路由的实现-网管专栏,防火墙和路由
前言(只是一些废话,不想看的可以略过) ===================================== 多播路由是一个很好的技术,在internet上实现了对数据的"广播&quo ...
- TabLayout中的Tab.setCustomView左右有空隙,TabLayout下划线间隙设置,下划线长度设置
间隙设置为零 因为当我们引入TabLayout时就已经默认tabPaddingStart为12dp,tabPaddingEnd为12dp.才会导致不能填满的原因,这时我们只需要修改样式或者属性即可. ...
- 双网卡同网段静态路由_WINDOWS系统下双网卡设置路由 本文主要涉及到静态路由...
WINDOWS系统下双网卡设置路由 本文主要涉及到静态路由. 二.WINDOWS系统下设置路由 在WINDOWS下手动设置路由主要在DOS系统中命令符下(在运行输入 栏中键入COMMAND或者CMD即 ...
- jasperreports在linux环境和Windows环境下字体的设置
1.maven依赖 <!--版本为6.0.3--><dependency><groupId>net.sf.jasperreports</groupId> ...
- ip冲突 scan windows_Linux下IP 冲突查看及解决方法
在linux下查看ip是否冲突的命令: 1.通过arping命令检测. arping 192.168.0.25 Unicast reply from 192.168.0.25 [00:25:e4:6c ...
- Devexpress GridControl 设置combobox下拉框
GridControl 设置combobox下拉框 //设置combobox下拉框 private void GetComboBox(string str) { ...
- linux下桥接模式设置静态IP实现上网
桥接网络连接模式的虚拟机就当作主机所在以太网的一部分,虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑,可以像主机一样可以访问以太网中的所有共享资源和网络连接,可以直接共享主机网络的互联网 ...
- Linux下设置和修改IP
在网上查找了配置linux配置IP的方法,简单的有下面两种: 最常用的给网卡配置ip的命令为 #ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up 说 ...
- Linux下一块网卡设置多个IP地址
在windows下给一块网卡设置多个IP,是比较容易的,今天我写的内容是关于在LINUX系统下,给一块网卡设置多个IP地址,在Linux系统下面,第一块网卡就叫eth0,第二块网卡就叫eth1,这里我 ...
最新文章
- Error:(39, 13) Failed to resolve: com.android.support:appcompat-v7:26.0.0 [duplicate]
- B站up主硬核打造「螃蟹火星车」,遥控、拍照、测距,还能做人脸检测;网友:赛博螃克...
- java 数组map_java中 数组 list map之间的互转
- 华为手机业务网络推广外包持续受限,在当前市场下还能做些什么?
- 【IT资讯】TIOBE 7月编程语言排行榜显示,这些编程语言更吃香
- 通俗理解T检验与F检验的区别【转】
- Css Sprites 多张图片整合在一张图片上
- 生成式对抗网络GAN生成手写数字
- android共享元素动画_Android共享元素过渡动画
- 【雷达通信】基于matlab雷达前视成像仿真【含Matlab源码 643期】
- matlab中cell2mat的作用,Matlab中cell2mat的使用
- tar 打包压缩与解压缩
- 【设计】松本行弘的程序世界
- MDM数据分析设计方案
- 犹太人一直被誉为高智商的民族——那么犹太人天生就很聪明吗?听听他们自己的解释:...
- CUBA - 一个卓越的 Java 快速开发框架
- Vue定义全局常量,全局方法
- 安庆集团-冲刺日志(第五天)
- KEEP TURE
- PyObject和PyTypeObject
热门文章
- 初识Mysql(part5)--我需要知道的11条Mysql语句之过滤
- xamarin android 通知,在 Xamarin.Android 中使用 Notification.Builder 构建通知
- Sklearn参数详解—聚类算法
- SAP 电商云 Spartacus UI 页面的 page guard 是从什么地方解析的
- SAP UI5 应用开发教程之五十二 - 如何使用 SAP UI5 的标准控件结合 Cordova 插件调用手机摄像头进行条形码扫描试读版
- 一个简单的workaround - 如何使用SAP Spartacus中的private API
- Chrome开发者工具使用console.trace的一个小技巧
- SAP Spartacus organization unit list抬头显示所有unit的标题实现
- 我司编写Angular单元测试的一些非正式规范
- SAP Spartacus里的StorefrontConfig静态类型