文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>[原]代理服务器网卡设置

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

时间:2006-09-08  来源:marsaber

服务器:  网吧用代理服务器
系统平台: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,就等验收了!
相关阅读 更多 +
排行榜 更多 +
儿童着色页面运输

儿童着色页面运输

休闲益智 下载
逃离宇宙穿越空间

逃离宇宙穿越空间

飞行射击 下载
行星火箭轰炸

行星火箭轰炸

飞行射击 下载