论坛: UNIX系统 标题: 很奇怪,帮忙看一下。 复制本贴地址    
作者: cimsxiyang [cimsxiyang]    版主   登录
我有二块网卡:eth0,eth1
我这台机器现在是在LAN内,默认的网关是LAN内的一台代理(在eth0上),现在我想把我这台机器做为代理。那么,
就要把网关改为eth1上,而且要在eth1上设置新网关。
我是这样做的,没有成功:
1。修改/etc/sysconfig/network
   GATEWAY="eth1"
2.修改/etc/sysconfig/network-scripts/ifcfg-eth0
 把网关去掉
3。修改/etc/sysconfig/network-scripts/ifcfg-eth1
 添加网关:
 GATEWAY=网关ip
4。cd /etc/rc.d/init.d/
  ./network restart
 .......................
5.route
 设置没有变
 ..............................
 defauylt 依然是eth0上的192.168.0.4 (LAN内的代理)
6.route add defauslt gw 新网关ip
7.route 
 情况依然
请问,原因估计在什么地方?
-----------------------------------------------------------------
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
211.163.101.128 *               255.255.255.252 U     0      0        0 eth1
211.163.101.0   *               255.255.255.252 U     0      0        0 eth1
192.168.0.0     *               255.255.0.0     U     0      0        0 eth0
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         192.168.0.4     0.0.0.0         UG    0      0        0 eth0
换句话讲,我现在就是要把default 192.168.0.4改为211.163.101.33,可惜不成功。why?
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:50:BA:25:75:37  
         inet addr:192.168.0.12  Bcast:192.168.255.255  Mask:255.255.0.0
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:3799 errors:0 dropped:0 overruns:0 frame:0
         TX packets:210 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:100 
         RX bytes:1687845 (1.6 Mb)  TX bytes:11154 (10.8 Kb)
         Interrupt:10 Base address:0xd800 
eth1      Link encap:Ethernet  HWaddr 00:50:BA:BD:75:B6  
         inet addr:211.163.101.131  Bcast:211.163.101.131  Mask:255.255.255.252
         UP BROADCAST MULTICAST  MTU:1500  Metric:1
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0
         TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:100 
         RX bytes:0 (0.0 b)  TX bytes:336 (336.0 b)
         Interrupt:5 Base address:0xdc00 

lo        Link encap:Local Loopback  
         inet addr:127.0.0.1  Mask:255.0.0.0
         UP LOOPBACK RUNNING  MTU:16436  Metric:1
         RX packets:3173 errors:0 dropped:0 overruns:0 frame:0
         TX packets:3173 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0 
         RX bytes:159476 (155.7 Kb)  TX bytes:159476 (155.7 Kb)

////////////////////////////////////////////////////////////////////////////////
/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=xiyang
GATEWAY="eth1"

/////////////////////////////////////////////////////////////////////////////
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.12
NETMASK=255.255.0.0
GATEWAY=192.168.0.4
///////////////////////////
/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=static
ONBOOT=yes
IPADDR=211.163.101.131
NETMASK=255.255.255.252
NETWORK=211.163.101.0
GATEWAY=211.163.101.33






[此贴被 夕阳(cimsxiyang) 在 7月25日18时7分 编辑过]

地主 发表时间: 7/25 18:37

回复: xiean [xiean]   论坛用户   登录
////////////////////////////////////////////////////////////////////////////////
/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=xiyang
GATEWAY="eth1"

/////////////////////////////////////////////////////////////////////////////
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.12
NETMASK=255.255.0.0
GATEWAY=192.168.0.4
///////////////////////////
/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=static
ONBOOT=yes
IPADDR=211.163.101.131
NETMASK=255.255.255.252
NETWORK=211.163.101.0
GATEWAY=211.163.101.33


把你 eth0 和 eth1 里的 GATEWAY 去掉,在 /etc/sysconfig/network 里加上

GATEWAY="211.163.101.33"
GATEWAYDEV="eth1"

试试


[此贴被 邪・安(xiean) 在 7月26日9时56分 编辑过]

B1层 发表时间: 7/26 9:1

回复: xiean [xiean]   论坛用户   登录
夕阳,加我 108540 这个QQ,24625611 用得不多了

B2层 发表时间: 07/26 10:17

论坛: UNIX系统

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号