今天欲用自己本机的虚拟机去连接服务器(虚拟机与服务器均为linux,本机为winXP),结果改完IP连半天也连不上,后来还是增加了一条路由才连上,现在做一下总结,回顾这一过程中用到的一些命令。
临时为虚拟机的eth0网卡增加绑定一个IP:ifconfig eth0:1 11.251.44.11 netmask 255.255.255.0 up
永久为eth0网卡增加绑定一个IP,通过修改系统文件:
cd /etc/sysconfig/network-scripts/
cp ifcfg-eth0 ifcfg-eth0:1 //拷贝一份现有的文件,方便修改
vi ifcfg-eth0:1 //修改IP及网管等信息
cd /etc/init.d
./network reload //重启网络
重启网络还可在任意目录运行脚本:SERVICE NETWORK RESTART
修改好了IP再为要访问的目的网段添加一条路由(要访问的目的IP为:11.251.46.58):
route add -net 11.251.46.0 netmask 255.255.255.0 gw 11.251.45.254
在这条命令中,11.251.46.0是要访问的目的网段,11.251.45.254是目的网段的网关
这样就添加了一条路由,可以用route -n查看
删除一条路由也很容易,只需把上面语句的add改为del即可,其余不用改
这样,虚拟机(11.251.44.11)就可以访问服务器了(11.251.46.58)
------------------------------------------------------------------------------
附一条在windows下添加永久路由的方法:
route -p add 目的网段 mask 255.255.255.0 目的网段网关 metric 10