配置中转linux机器,使连接该机器上的两个网络的两台主机可以互ping通
2013-09-07 09:59
976 查看
一、网络环境:
网络1:
主机A:
eth0 ip:168.1.1.76
gateway: 168.1.1.1
网络2:
主机B:
eth0 ip:172.18.128.23
gateway:172.18.128.1
中转机:
eth0 ip1:168.1.1.7 与网络1主机A互通
eth1 ip2:172.18.128.100 与网络2主机B互通
前提:目前主机A是可以ping通 中转机的ip1和ip2,但是不能通到主机B
二、配置方法:
1)在中转机上开启ip转发功能
Linux系统缺省并没有打开IP转发功能,要确认IP转发功能的状态,可以查看/proc文件系统,使用下面命令:
cat /proc/sys/net/ipv4/ip_forward如果上述文件中的值为0,说明禁止进行IP转发;如果是1,则说明IP转发功能已经打开。
要想打开IP转发功能,可以直接修改上述文件:
echo 1 > /proc/sys/net/ipv4/ip_forward把文件的内容由0修改为1。禁用IP转发则把1改为0。
上面的命令并没有保存对IP转发配置的更改,下次系统启动时仍会使用原来的值,要想永久修改IP转发,需要修改/etc/sysctl.conf文件,修改下面一行的值:
net.ipv4.ip_forward = 1修改后可以重启系统来使修改生效,也可以执行下面的命令来使修改生效:
sysctl -p /etc/sysctl.conf进行了上面的配置后,IP转发功能就永久使能了
2)在B机上添加路由(linux版,windows稍有不同) route add -net 168.1.0.0 netmask 255.255.0.0 gw 172.18.128.100 dev eth0
3)在A机上添加路由(linux版,windows稍有不同) route add -net 172.18.0.0 netmask 255.255.0.0 gw 168.1.1.7 dev eth0
OK
网络1:
主机A:
eth0 ip:168.1.1.76
gateway: 168.1.1.1
网络2:
主机B:
eth0 ip:172.18.128.23
gateway:172.18.128.1
中转机:
eth0 ip1:168.1.1.7 与网络1主机A互通
eth1 ip2:172.18.128.100 与网络2主机B互通
前提:目前主机A是可以ping通 中转机的ip1和ip2,但是不能通到主机B
二、配置方法:
1)在中转机上开启ip转发功能
Linux系统缺省并没有打开IP转发功能,要确认IP转发功能的状态,可以查看/proc文件系统,使用下面命令:
cat /proc/sys/net/ipv4/ip_forward如果上述文件中的值为0,说明禁止进行IP转发;如果是1,则说明IP转发功能已经打开。
要想打开IP转发功能,可以直接修改上述文件:
echo 1 > /proc/sys/net/ipv4/ip_forward把文件的内容由0修改为1。禁用IP转发则把1改为0。
上面的命令并没有保存对IP转发配置的更改,下次系统启动时仍会使用原来的值,要想永久修改IP转发,需要修改/etc/sysctl.conf文件,修改下面一行的值:
net.ipv4.ip_forward = 1修改后可以重启系统来使修改生效,也可以执行下面的命令来使修改生效:
sysctl -p /etc/sysctl.conf进行了上面的配置后,IP转发功能就永久使能了
2)在B机上添加路由(linux版,windows稍有不同) route add -net 168.1.0.0 netmask 255.255.0.0 gw 172.18.128.100 dev eth0
3)在A机上添加路由(linux版,windows稍有不同) route add -net 172.18.0.0 netmask 255.255.0.0 gw 168.1.1.7 dev eth0
OK
相关文章推荐
- 配置Vmware Linux和主机的网络连接
- 可以ping通,但是ssh无法连接linux(主机连接虚拟机里面的linux)
- 【linux网络配置】虚拟机与宿主机可以互相ping通,但是外网不能
- 学习笔记1——Linux(CentOS)在虚拟机上最小化安装之后的网络配置及其与主机的连接
- 学习笔记1——Linux(CentOS)在虚拟机上最小化安装之后的网络配置及其与主机的连接
- linux打通两台机器的ssh功能(linux远程连接可以不输入密码)
- VirtualBox安装Centos,配置网络(主机可以通过SSH连接虚拟机系统,同时虚拟机系统可以访问外网)
- Virtualbox 中使用 HostOnly的网络连接,配置后guest机可以上外网
- Wince连接WebService注意点(包括网络配置和注意点,其他方式都尝试过不行的可以看看)
- 配置两台Linux主机互信(suse11sp2版本)
- 我用过的Linux命令--虚拟机和宿主机的网络连接方式
- linux下的apache服务器配置.可以自己建立个中转放文件
- Linux技巧:两个主机互相信任关系配置
- 路由器配置实践 教你如何在Linux中三台主机两个网段互相通信
- linux telnet连接两台内网机器No route to host
- Linux网络--主机DNS配置
- linux系统初始化--配置主机网络
- Linux CentOS 6.3 网络连接 修复 虚拟机共享主机网络