由 cps022 在 10-20-2004 13:07 发表:
关于用软路由连接两个网段的问题?急切知道!
我的服务器是LINUX的,有两块网卡eth0,eth1.eth0连外网IP:1.2.3.4,eth1连内网IP:192.168.0.1,内网有两个网段192.168.0.0/255.255.255.0
192.168.1.0/255.255.255.0
现在怎么做服务器可以使0.0和1.0两个网段的机子都能上网,而且文件也要互访。
我也尝试了在服务器上虚拟一块网卡eth1:0,IP为192.168.1.1/255.255.255.0
可以上网,但是好象0.0和1.0两个网段的机子没法共享。
如果做软路由应该怎么做,思路是什么?我也不想改变客户机的子网掩码。
希望各位高手帮我解决,出个思路也可以,不胜感激。
由 memory 在 10-20-2004 15:07 发表:
只要你启动了内核数据转发功能,内网互访是没问题的。
echo 1 > /proc/sys/net/ipv4/ip_forward
访问外网:
iptables -t nat -A POSTROUTING -s 192.168.0.0/16 -o eth1 -j SNAT --to 1.2.3.4
注意,要加缺省路由:
route add default dev eth0
由 attiseve 在 10-20-2004 16:33 发表:
可不可以在内网网卡上绑定两个内网IP,分别表示两个网段的网关,然后在用iptables做路由指向。
由 memory 在 10-21-2004 10:12 发表:
一块网卡绑定两个ip是没问题的,而且有多种方法:
1、传统方式是你说的eth1:0 eth1:1加别名
在redhat中,在/etc/sysconfig/network-scripts/目录里建立配置文件
ifcfg-eth1:0
ifcfg-eth1:1
redhat启动时自动调配置,起网卡。
2、划vlan方式
要求在2层设备支持,也就是使用交换机连接网络。现在的kernel都支持vlan标记,只要安装上vlan软件包,就能使用vlan功能了。
在redhat下好像叫vconfig.rpm;debian下有个叫vlan的包,apt安装后就能使用。
具体配置方法,可在网上查阅,资料很多哟。
3、iproute工具
现在一般用iproute工具中的ip命令来做。网上资料非常多,自己查吧。
由 memory 在 10-21-2004 10:13 发表:
一块网卡绑定两个ip是没问题的,而且有多种方法:
1、传统方式是你说的eth1:0 eth1:1加别名
在redhat中,在/etc/sysconfig/network-scripts/目录里建立配置文件
ifcfg-eth1:0
ifcfg-eth1:1
redhat启动时自动调配置,起网卡。
2、划vlan方式
要求在2层设备支持,也就是使用交换机连接网络。现在的kernel都支持vlan标记,只要安装上vlan软件包,就能使用vlan功能了。
在redhat下好像叫vconfig.rpm;debian下有个叫vlan的包,apt安装后就能使用。
具体配置方法,可在网上查阅,资料很多哟。
3、iproute工具
现在一般用iproute工具中的ip命令来做。网上资料非常多,自己查吧。
由 Yuqilin_2001 在 10-21-2004 13:51 发表:
关于用软路由连接两个网段的问题?急切知道!
1700+ AMD
5200 杂牌
DDR 256M 三星
KT266 硕泰克
40G 迈拓 金钻?代
自小练文习武,觉得是个人物。没想老大不小,仍然没人光顾。
由 memory 在 10-21-2004 18:43 发表:
只要打开内核的转发功能:
echo 1 > /proc/sys/net/ipv4/ip_forward
linux就能在直联网段间转发数据包。如果你对此还不满意,可以装zebra软件包,支持很多种路由协议(rip,ospf,bgp...)。
由 河边星星 在 10-21-2004 22:52 发表:
1.我有一台电脑有
192.168.6.112
192.168.7.112
但是客户端有
192.168.7.101
还有
192.168.6.101
我在服务器上用
echo 1> /proc/sys/net/ipv4/ip_forward
但是
192.168.6.101还是ping 不通192.168.7.101
不过在有两个IP地址
192.168.7.112,192.168.6..112上是可以ping 通192.168.7.101和ping 通192.168.6.101
我客户端
是不是要分别把网关揸向
192.168.7.101的网关也揸向了192.168.7.112
192.168.6.101的网关也揸向了192.168.6.112
但是
他们还是不通啊..高手请揸点啦 ..........
Redhat AS3(Taroon)_2.4.21-4.ELsmp+RTL-8139+WD80GJB+HY 512M
Giga-byte:Intel_865+Pentium2.6G+AC'97+Integrated Graphics Device
本人是吃菜的鸟...
近期关注点LDAP...........
由 cps022 在 10-21-2004 23:13 发表:
非常感谢MEMEORY兄弟,我下去抽机会就试试.这里的兄弟们真的是热情呀,在次也感谢斑竹兄.
由 memory 在 10-22-2004 14:10 发表:
在server上输入:
route -n
应该列出两条:
192.168.6.0 255.255.255.0 ...
1