vmware虚拟机安装red hat AS4,安装完成后,针对网络进行设置过程中 备忘。
进去用ifconfig 显示IP总是为空,对此,搜索得到以下解决方案
先了解一下虚拟机的连接方式
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