博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux可执行的文件(转)
阅读量:2500 次
发布时间:2019-05-11

本文共 1716 字,大约阅读时间需要 5 分钟。

Linux可执行的文件(转)[@more@]现在除了nt/2k/做的proxy ,还有linux,
推荐rh 7.2,文件系统最好使用日志型的文件系统,比如: ext3,xfs,jfs
,用户只需要简单的安装好linux,配置好网卡,建议使用两块NIC,一块对外,一块对内.
然后只需要简单的建立一个可执行的文件
-----cut here----#
#more rc.nat
--
#!/bin/sh
/sbin/modprobe ip_tables
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_conntrack_ftp
/sbin/iptables -F
/sbin/iptables -F -t nat
/sbin/iptables -X
/sbin/iptables -Z
/sbin/iptables -P INPUT ACCEPT
/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables -P OUTPUT ACCEPT
echo "1"> /proc/sys/net/ipv4/ip_forward
#iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
#如果只需要简单的做nat,就注释掉上面的一行,如果要使用squid cache www,只需要去掉前面的"#"
#最后的'8080'是你的squid listen 的port.
/sbin/iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
#这里我使用eth1 做外部的网卡,eth0 对内,一般来说对内的NIC的性能要好一点,eg: 3com905B
#对外的NIC使用一般的rtl8139就OK. (如果你的外部NIC是eth0, 请将eth1 改为eth0)
/sbin/iptables -A FORWARD -s 0/0 -d 0/0 -j ACCEPT
----end here----------
对于一般的网络 < 254台计算机,可以只使用一个内部地址段,然而多于254 台计算机就需要对多个
子网进行route,在linux系统上,是非常简单的,你只需要绑定多个ip alias (IP别名)
系统会自动建立静态的路由表,
EG:
----------------
]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
i.i.i.i 0.0.0.0 255.255.255.248 U 0 0 0 eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 o.o.o.o 0.0.0.0 UG 0 0 0 eth1
------------------
i.i.i.i 是你的linux机器的 外部ip地址, o.o.o.o 是你的ISP提供的网关.
这样你就可以轻易的管理多个IP子网,如果你的内部网卡性能不理想,你也可以使用多快NIC,道理是
一样的.
先写到这里,改天在写利用linux的samba service 做电影server.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10617731/viewspace-947317/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10617731/viewspace-947317/

你可能感兴趣的文章
为什么linux安装程序 都要放到/usr/local目录下
查看>>
Hive安装前扫盲之Derby和Metastore
查看>>
永久修改PATH环境变量的几种办法
查看>>
大数据学习之HDP SANDBOX开始学习
查看>>
Hive Beeline使用
查看>>
Centos6安装图形界面(hdp不需要,hdp直接从github上下载数据即可)
查看>>
CentOS7 中把yum源更换成163源
查看>>
关于yum Error: Cannot retrieve repository metadata (repomd.xml) for repository:xxxxxx.
查看>>
2020-11-18
查看>>
Docker面试题(二)
查看>>
一、redis面试题及答案
查看>>
消息队列2
查看>>
C++ 线程同步之临界区CRITICAL_SECTION
查看>>
测试—自定义消息处理
查看>>
MFC中关于虚函数的一些问题
查看>>
根据图层名获取图层和图层序号
查看>>
规范性附录 属性值代码
查看>>
提取面狭长角
查看>>
Arcsde表空间自动增长
查看>>
Arcsde报ora-29861: 域索引标记为loading/failed/unusable错误
查看>>