vmware虚拟机安装red hat AS4,安装完成后,针对网络进行设置过程中 备忘。

进去用ifconfig 显示IP总是为空,对此,搜索得到以下解决方案

先了解一下虚拟机的连接方式
image 
1.NAT(网络地址转换,虚拟机可以上网,但不能和物理机通信)-----VMnet8
2.host only(主机模式,虚拟机之间可以通信,与物理机不能通信)-----VMnet1
3.bridge (桥接,虚拟机与物理机在地位上相等,相当于与物理机在同一局域网的物理机)
设置桥接,再按局域网机子配置就行

用netconfig设置
或者编辑/etc/sysconfig/network-script/ifcfg-eth0脚本

修改 /etc/sysconfig/network-scripts/ifcfg-eth0
》DEVICE=name ,其中,name是物理设备名。
》IPADDR=addr,其中,addr是IP地址。
》NETMASK=mask,其中,mask是网络掩码值。
》NETWORK=addr,其中addr是网络地址。
》BROADCAST=addr,其中,addr是广播地址。
》GATEWAY=addr,其中addr是网关地址。
》ONBOOT=answer,其中,answer是yes(引导时激活设备)或no(引导时不激活设备)
》USERCTL=answer,其中,answer是yes(非root用户可以控制该设备)或no
》BOOTPROTO=proto,其中,proto取下列值之一:none,引导时不使用协议;static静态分配地址;bootp,使用BOOTP协议,或dhcp,使用DHCP协议。
最重要的是重启网卡了
/etc/sysconfig/network restart

 

各种linux配置ip的方式:

redhat 配置:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

1.配置网卡IP地址

vi /etc/sysconfig/network-scripts/ifcfg-eth0   (等号两端不能有空格)

DEVICE=eth0                                #物理设备名
IPADDR=192.168.1.10                   #IP地址
NETMASK=255.255.255.0            #掩码值
NETWORK=192.168.1.0                #网络地址(可不要)
BROADCAST=192.168.1.255       #广播地址(可不要)
GATEWAY=192.168.1.1                 #网关地址
ONBOOT=yes                                  # [yes|no](引导时是否激活设备)
USERCTL=no                                  #[yes|no](非root用户是否可以控制该设备)
BOOTPROTO=static     #[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)

2.配置网卡DNS

配置文件在/etc/resolv.conf下面。

vi /etc/resolv.conf

nameserver 202.109.14.5             #主DNS

nameserver 219.141.136.10         #次DNS

search localdomain