当前位置:首页 > 虚拟机 > 正文

linux虚拟机修改ip


一、在虚拟机安装linuxcentos设置不了网络怎么办?在虚拟机上配置网络时,我只使用主机方式,当然也可以使用桥接方式,网上有很多。虚拟机基本上就是使用这个虚拟网卡作为网关。
进入CentOS系统后主要需要配置三个文件:
1、修改IP地址
使用命令vi/etc/sysconfig/network-scripts/ifcfg-eth0修改文件内容如下
DEVICE="eth0"
BOOTPROTO="static"此处改为使用静态ip
HWADDR="08:00:27:0C:33:8F"
NM_CONTROLLED="yes"
ONBOOT="yes"设置为自动启动
TYPE="Ethernet"
UUID="f4adafbc-322d-4dc8-b549-4291f1c04f01"
IPADDR=192.168.137.101设置此项虚拟机的IP地址必须与主机在同一网段,但不能同名
NETMASK=255.255.255.0设置子网mask
#GATEWAY=192.168137.1设置网关,即
2、修改网关
使用命令:vi/etc/sysconfig/network修改网关文件内容如下:
NETWORKING=yes
HOSTNAME=omain
GATEWAY=192.168.137.1此处设置网关,即虚拟网卡的IP地址3、修改DNS使用命令:vi/ect/修改文件内容如下:nameserver192添加.168.137.1域名服务器
最后,重新启动网络服务,使用servicenetworkrestart命令就可以了。


二、桥接模式下如何设置虚拟机和本机在同一网段1、打开VMware软件,启动需要配置的虚拟机,并以root用户登录;
2点击“虚拟机”->“设置”->“网络适配器”。在VMware软件的菜单栏上选择“桥接模式”(默认为“NAT模式”);
3进入Linux虚拟机更改网卡设置:
方法一、使用GUI更改
1右键单击​​桌面上的“openinterminal”,输入安装命令并回车;
2.使用键盘上下键选择“网络配置”、Runtool选项卡并按Enter;
3.突出显示“DeviceConfiguration”并回车,选择要设置的网卡(一般虚拟机只有一张网卡)回车即可进入ip设置界面;
4默认情况下“UseDHCP”自动检索并在图形界面上显示为*静态IP无法设置。如下图:
5将光标移至“UseDHCP”的[*],点击空格键开始输入下面的静态IP;
6对于“UseDHCP”的IP设置本机(连接的是路由器上的网络而不是虚拟网络),只需将虚拟客户端Linux设置为一样(除了IP外,IP设置为同一网段)。如下图:
键“保存”、“保存并退出”保存此设置;
方法二、更改网卡配置文件
1.右键桌面上的“openinterminal”,输入setup命令回车;
2通常虚拟机的网卡是eth0,修改文件vi/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0#描述网卡对应的设备别名例如ifcfg-eth0文件中为eth0

BOOTPROTO=static#设置网卡获取IP地址的方式。可能的项有static、dhcp或bootp,分别对应Static指定ip地址、通过dhcp协议获取的ip地址、通过bootp协议获取的ip地址。>
BROADCAST=192.168.0.255#对应的子网广播地址
HWADDR=00:07:E9:05:E8:B4#对应的网卡物理地址
IPADDR=192.168.14.120#如果网卡设置为静态获取IP地址,则该字段指定网卡对应的ip地址
IPV6INIT=no
IPV6_AUTOCONF=no
NETMASK=255.255.255.0#网卡对应的网络掩码
NETWORK=192.168.0.0#网卡对应的网络地址
ONBOOT=yes#关于系统启动时应设置的网络接口当设置为yes时,系统启动时将启用此设备
3文件vi/etc/sysconfig/network为网卡对应的网关
NETWORKING=yes#系统是否使用网络(一般设置为yes,如果设置为no,则网络无法使用,很多系统服务程序不会启动)
HOSTNAME=localhost#本机的主机名(此处输入的主机名应与/etc/hosts中设置的主机名一致)
GATEWAY=192.168.14.1#连接到本机的网关的IP地址
4重新启动网卡或再次启动机器以应用上述修改。
重启网卡方法
(以eth0为例):先关闭(命令:ifdowneth0),再打开(命令:ifupeth0)