|
实现单位两个网段:192.168.0.0/24和192.168.1.0/24两个网段互相访问。
步骤:
1.安装一台双网卡的机器(以下步骤使用虚拟双网卡)
2.将eth0的地址设置为192.168.0.20,eth0:0的地址设置为192.168.1.19:
# ifconfig eth0 192.168.0.20 broadcast 192.168.0.255 netmask 255.255.255.0
# ifconfig eth0:0 192.168.1.19 broadcast 192.168.1.255 netmask
255.255.255.0 up
3.添加路由信息:
# route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0
# route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0:0
设置网关,请执行
# route add default gw 192.168.0.7 (这个网关是我们公司局域网网关)
4.设置IP转发,开启路由服务:
# echo 1 > /proc/sys/net/ipv4/ip_forward
5.将192.168.0.0/24网段内所有主机默认网关设置为192.168.0.20,将
192.168.1.0/24网段内所有主机的默认网关设置为192.168.1.19
5.测试
192.168.0.0段机器能ping通192.168.1.0段机器,反之也可以。
问题:192.168.0.0段能访问外网,而192.168.1.0段的外网不通,想不明白什么原因!请赐教! |
|