操作方法
修改centos虚拟机的网络连接模式。 编辑虚拟机设置 -> 硬件 ->网络适配器 -> 网络连接 ->选择 桥接模式 如下图
已root身份登录centos系统,输入 ifconfig 查看到当前本机的IP地址 如下图:
如果想要永久性设置固定的IP地址,需要通过编辑网卡配置文件实现; 现在使用VI编辑器打开配置文件。 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 #cd /etc/sysconfig/network-scripts #vi ifcfg-eth0 打开后,如下图:
介绍一下这个脚本文件的参数,通常虚拟机的配置会少一点: DEVICE="eth0", BOOTPROTO="dhcp" #HWADDR= NM_CONTROLLED="no" #是否被一个叫networkmanager的服务控制 ONBOOT="yes" #系统启动时是否设置此网络接口,默认为yes TYPE="Ethernet" UUID="9355f33b-526f-48d7-9d3a-ab8bca83c47b" #全球唯一标识符,,,放在这里恐怕是mount iSCSI的时候用的
配置静态IP地址所配置的配置项: 按Insert 键进入编辑模式; 修改如下: DEVICE="eth0"BOOTPROTO="static" BROADCAST="*.*.255.255" #从ifconfig中获取 #HWADDR= IPADDR=“*.*.168.29”#可以自己设置,也可以直接冲ifconfig中获取,避免冲突 NETMASK="255.255.0.0" #从ifconfig中获取 NM_CONTROLLED="no"ONBOOT="yes"TYPE="Ethernet"UUID="9355f33b-526f-48d7-9d3a-ab8bca83c47b" 编辑完成后, 1.按下Esc键,退出编辑状态 2.输入shift+:后出现命令光标 3.输入wq保存并推出
设置好后,重启网络服务, #service network restart 重启虚拟机系统,看看是否ip地址已经不再改变了。
OK,如果是进行Nginx网络构架测试的朋友们,可以在物理机上输入设置好的IP地址,默认为80端口,直接显示Nginx系统的欢迎界面;
如果输入后没有反应,可能是新设置虚拟机端口被防火墙阻塞了,这里为了测试,直接关闭防火墙,至于如何开放端口,请关注我的其他经验。 关闭CentOS防火墙服务: # /etc/init.d/iptables stop
如果喜欢,请鼓励一下,小猿继续努力。