Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > [原]代理服务器网卡设置
【标  题】:[原]代理服务器网卡设置
【关键字】:
【来  源】:http://www.cublog.cn/u/7362/showart.php?id=167072

[原]代理服务器网卡设置

Your Ad Here
服务器:  网吧用代理服务器
系统平台:CentOS4.3系统(升级至4.4)
网络带宽:电信百M光纤接入
三块网卡:板载两块,MAC1:11-22-33-44-55-66
                 MAC2:66-55-44-33-22-11
         独立一块,MAC3:AA-BB-CC-DD-EE-FF     均为百M网卡。
        第一次装系统完毕后,系统认到,MAC1为eth0,MAC2为eth1,MAC3为eth2。我用MAC1接外网网线,MAC3接内网网线(需要配置三个内网网关IP:192.168.1.100、192.168.2.100、192.168.3.100)。
        进入系统,先设置eth0:
 #netconfig
        把IP、子网掩码、网关、DNS设置好。设置好后,查看/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=200.200.200.200
NETMASK=255.255.255.0
GATEWAY=200.200.200.201

再设置MAC2:
#cd /etc/sysconfig/network-scripts/
#vi ifcfg-eth2
设置好后:
  DEVICE=eth2
  ONBOOT=yes
  BOOTPROTO=static
  IPADDR=192.168.1.100
  NETMASK=255.255.255.0
然后再在该网卡上添加两个IP:
#cp ifcfg-eth2 ifcfg-eth2:0
#cp ifcfg-eth2 ifcfg-eth2:1
然后编辑ifcfg-eth2:0、ifcfg-eth2:1,
  DEVICE=eth2:0    DEVICE=eth2:1
  ONBOOT=yes
    ONBOOT=yes
  BOOTPROTO=static
   BOOTPROTO=static
  IPADDR=192.168.2.100   IPADDR=192.168.3.100
  NETMASK=255.255.255.0   NETMASK=255.255.255.0
(DNS配置信息在/etc/resolv.conf)
        由于在内网,一、我不能把网线插在eth0上,IP冲突;二、我不能把网线插在eth2上,ARP混乱。我就配置了eth1做远程连接测试用,我配置了192.168.1.188:
  DEVICE=eth1
  ONBOOT=yes
  BOOTPROTO=static
  IPADDR=192.168.1.188
  NETMASK=255.255.255.0
  GATEWAY=192.168.1.100 (先用的代理网关)
远程连接测试,OK。
        但是在拿到台面上用时,配置都是对的,但是内网包量大的很,怀疑是网卡坏了。于是,换块网卡(MAC4:FF-EE-DD-CC-BB-AA)上!
        启动机器,系统检测到新网卡,没有设置,但是自检到sendmail时就再也过不去了。拔掉网卡,OK!没辙,重做了次系统。
        (这里注意,其实重做系统是完全没必要的,只需要拔掉网卡进入系统把以前的网络配置信息清空就可以了)
        由于内网网卡信息已经写到下面的每一台客户机了,必须修改该网卡的MAC,我在Windows下,用工具将该网卡的MAC修改为AA-BB-CC-DD-EE-FF。重启后,Windows平台下已经修改过来了(汗了,俺还以为是直接修改的是硬件呢,原来是假的!到了Linux下又恢复到原来的了,先汗一个)。
        做完系统后,进入系统,发现变了:
三块网卡:板载两块,MAC1:11-22-33-44-55-66(eth1)
                 MAC2:66-55-44-33-22-11(eth2)
         独立一块,MAC4:FF-EE-DD-CC-BB-AA(eth0)
LInux下修改MAC地址方法:编辑/etc/rc.d/rc.local,在下面添加:
  ifconfig eth0 down
  ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF
  ifconfig eth0 up
这个时候也不知道中了什么邪,反正是认死理了!非要把MAC4做内网网卡,结果怎么整都上不成网了。纳闷了!
(提示:看来DNS的配置还得靠eth0啊!)
        把所有的网络配制信息全部清空,坐那看了看画的表,TMD,就不能活一下么?MAC4做接外网,把MAC1修改成AA-BB-CC-DD-EE-FF。
先配置MAC4(eth0),然后修改MAC1(eth1):
  ifconfig eth1 down
  ifconfig eth1 hw ether AA:BB:CC:DD:EE:FF
  ifconfig eth1 up
再配置MAC1(eth1):
#vi ifcfg-eth1
设置好后:
  DEVICE=eth1
  ONBOOT=yes
  BOOTPROTO=static
  IPADDR=192.168.1.100
  NETMASK=255.255.255.0
然后再在该网卡上添加两个IP:
#cp ifcfg-eth1 ifcfg-eth1:0
#cp ifcfg-eth1 ifcfg-eth1:1
然后编辑ifcfg-eth1:0、ifcfg-eth1:1,
  DEVICE=eth1:0    DEVICE=eth1:1
  ONBOOT=yes
    ONBOOT=yes
  BOOTPROTO=static
   BOOTPROTO=static
  IPADDR=192.168.2.100   IPADDR=192.168.3.100
  NETMASK=255.255.255.0   NETMASK=255.255.255.0
然后再设置下ifcfg-eth2:
  DEVICE=eth2
  ONBOOT=yes
  BOOTPROTO=static
  IPADDR=192.168.1.188
  NETMASK=255.255.255.0
  GATEWAY=192.168.1.100
然后重启网络配置:#service network restart [一切均OK]
        在另外一台机子上ssh连接,OK。ping外网,OK!
        OK,一切OK,就等验收了!
一个阻挡ssh破解的解本:【上一篇】
基础_linux基础知识99问:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 双击鼠标滚动屏幕的代码
  • 推荐 win32下的 web server - 安装简单功能齐全
  • linux下常用软件安装方法
  • 将XP设置成自动休眠
  • DTD的定义认frameset的ID无法生效
  • MySQL忘记密码
  • 揭开正则表达式的神秘面纱[转]
  • Implement FreeBSD Kernel PPPoe
  • JDBC | 存在sql注入式攻击的最差实践代码
  • Sqlserver2000哈希加密函数sha1
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.