Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1127609
  • 博文数量: 322
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 3276
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-17 09:21
文章分类

全部博文(322)

文章存档

2010年(155)

2009年(167)

我的朋友

分类: WINDOWS

2010-04-05 10:19:38

找一台能装上Linux的机器最少要有两块网卡
1.安装Linux,不管是在图形,还是文体下都可以,选择最小安装,在安装的时候可以先配置一下外网的IP和DNS(不设也行),其它全部默认
   安装好后进入提示符

2.进入提示符以后,首先配置下网卡:
eth0 (外网网卡)配置文件路经为:/etc/sysconfig/network-scripts/ifcfg-eth0
用 vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改 eth0的内容,如果安装得时候配好了就不用配了,检下看有错没就行了。
eth0的内容为:(注IP为假设IP, #为注释不用写)

DEVICE=eth0                 #硬件设备名
BOOTPROTO=static               #配置方式
BROADCAST=218.28.9.255         #广播地址
IPADDR=218.28.9.123           #是你的IP地址
NETMASK=255.255.255.0         #子网掩码
NETWORK=218.28.9.0             #整个网段的地址
                     #是否启用网卡(一般默认是开启的)

eth1(内网网卡),配置文件路经为:/etc/sysconfig/network-scripts/ifcfg-eth1
用 vi /etc/sysconfig/network-scripts/ifcfg-eth1 修改 eth0的内容
eth1的内容为:

DEVICE=eth1          #硬件设备名
BOOTPROTO=static        #配置方式
BROADCAST=192.168.0.255    #广播地址
IPADDR=192.168.0.1       #是你的IP地址
NETMASK=255.255.255.0      #子网掩码
NETWORK=192.168.0.0       #整个网段的地址
          #是否启用网卡(一般默认是开启的)

网卡配置完了 大家可以用ifconfig命检查下网卡有没配错
3. 现在来设置外网网关,和ISP提供的DNS
  网关的配置文件路径是 /etc/sysconfig/network 用vi 编辑 如果在安装时已经设好这个不用改。
     内容为:
   
   NETWORKING=yes         #这个不知道是什么意思默认为yes 不用改 
       HOSTNAME=rslinux     #你的主机名   不用改
       GATEWAY=218.28.9.120   #你的外网网关

下来加上DNS 如果安装时设好就不用改了
DNS配置文件路径为: /etc/resolv.conf 用vi   编辑
语法是:
nameserver 20.2102.224.68 (可以加多条)
以上基本工作全部做完以后我可以用 route命令检查下路态如果读出来很顺利则说明没问题.
我的做完以后是这样的

192.168.0.0 *               255.255.255.0     U   0   0   0   eth1
218.28.9.0  *               255.255.255.0     U   0   0   0   eth0
169.254.0.0 *               255.255.255.0     U   0   0   0   eth1
127.0.0.0    *               255.255.255.0     U   0   0   0   lo
default      hn.pds.kd.adsl 255.255.255.0     U   0   0   0   eth0

3.用IPTABLES 实现双网卡NAT功能,从而实现代理服务器上网
   上面的工作做完了之后我们修改sysctl.conf,也就是IP转发文件。在这里我们一定要起用IP转发才可以。
   sysctl.conf 路径为 /etc/sysctl.conf
  
 里面可以这样写:
   net.ipv4.ip_forward=1
   net.ipv4.conf.default.rp_filter=1
   kernel.sysrq=0

4.最后编辑 rc.local文件
   vi /etc/rc.d/rc.local       #编辑起动批处理文件,在文件末尾添加如下几行
         iptables -F                             #清除iptables表
         iptables -F -t nat                     #清除iptables IP nat表
         iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE   #把内网ip伪装为外网的以至接通internet

         echo 1>/proc/sys/net/ipv4/ip_forward   #启动ip中转功能.
到此,重启机器后代理服务器就能用了。
如果不想加载那么多服务可用 ntsysv 命令把服务去掉 只留下iptables服务和networks服务,其它服务的勾全部去掉.
 


=================================================================================
外网IP:124.115.169.166 网关:124.115.169.165 子网:255.255.255.252
内网网关定向:192.168.0.254 子网:255.255.255.0
首先网卡两块:3COM、8139D、D-LINK
安装操作系统的时候要先配置好网络IP或者在下面编辑用VI编辑
vi /etc/sysconfig/network-scripts/ifcfg-eth0(外网IP)
vi /etc/sysconfig/network-scripts/ifcfg-eth1(内网IP)
vi /etc/sysconfig/network(网关)
vi /etc/resolv.conf(DNS配置)
这网络上的TCP/IP协议配置完毕,开始写防火墙脚本
vi /etc/rc.d/rc.local
/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
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/sbin/iptables -A FORWARD -s 0/0 -j ACCEPT
/sbin/iptables -A FORWARD -d 0/0 -j ACCEPT
echo "1" > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -A PREROUTING -p tcp --dport 445 -j DROP
/sbin/iptables -t nat -A PREROUTING -p tcp --dport 135 -j DROP
/sbin/iptables -t nat -A PREROUTING -p tcp --dport 139 -j DROP
/sbin/iptables -t nat -A PREROUTING -p udp --dport 6612 -j DROP
iptables -t nat -A PREROUTING -p udp -d 192.168.0.1 --dport 53 -j DNAT --to 218.30.19.40:53
这些配置完毕,进行保存,reboot重启代理,就可以正常运行了

==================================================================================Ros固定IP共享上网的设置

原创→Ros固定IP共享上网的设置
这篇文章是我自己按经验来编写的,安装过程太简单了,就不说了,希望能帮到大家,如果真能帮到大家请多多顶一下我的贴!!

安装完成后什么都没有设置的情况下.登录
用户
: admin    
密码: 为空

1、查看已安装的网卡
>/int
>pri

2、确认已安装两块网卡后,如果看到网卡前面的英文为X,则要激活网卡,2.9系列版本是自动激活网卡的
.
>enable 0
>enable 1

3、激活之后网卡前面的英文为R,然后改网卡名字,
>set 0 name=lan
>set 1 name=wan
>/
这里“/”为退出的意思
4、设置内网卡IP和子网掩码
>set
>a
>a
>lan
回车后输入你服务器内网卡的IP地址,我的内网卡的IP地址是192.168.1.1 ,下面IP后面的“/24”是代表子网掩码
255.255.255.0 ,
192.168.1.1/24
回车后按G设置网关

192.168.1.1
5、设置外网卡IP和子网掩码
>set
>a
>a
>wan
回车后输入你服务器外网卡的IP地址,下面IP后面的“/29”是代表子网掩码255.255.255.248,
如果你的子网掩码不是255.255.255.248,请自己计算,不要跟着我填
29
210.137.174.1/29
回车后按G设网关

219.137.174.193
然后按X退出。
6、查看IP设置情况
>ip add
>pri
假如网卡1设错,删除设错的网卡
,
>remove 1
重启一次,完成后在其它机用winbox登入

7、设置DNS
IP --dns-settings
然后输入

202.96.128.68
202.96.134.133

8、最后一步,设置共享上网
2.9系列的版本选择
IP--Firewall-nat --选择“+”号--Action-masquerade
2.8系列的版本选择
IP--Firewall-选择“+”号
-src-nat-add action-masquerade
这样你的ROS就可以共享上网了。其实也很简单的。此设置基本上适合2.8和2.9的各版本

(注释:这里掩码是用8进制,简单说24就等于255.255.255.0 这样简单解释吧
255.255.255.255 = 11111111.11111111.11111111.11111111 这里有32个1,就是32了
255.255.255.0   = 11111111.11111111.11111111.00000000 这就是24了 )
阅读(731) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~