
图形界面下-系统-管理-网络,在打开的网络配置窗口-在设备里面修改吧,我是一开始就设置了IP,不知道没设置IP在这里情况怎样,估计就是这里设置了。
CentOS vmware server手动配置设置IP地址
今天在CentOS vmware server上装了个centos-4.7(免费的redhat,是小红帽的的克隆版本,跟小红帽的版本是对应的),其中ip安装时没设好,一般 linux的网卡IP地址是存放在文件中的,这个配置文件在/etc/sysconfig/network-scripts下。
CentOS vmware server名称分别为ifcfg-eth0,ifcfg-eth1....如果你有一块网卡,就只有ifcfg-eth0一个文件,如果你有两块或者两块以上的网卡,就会有ifcfg-eth1、ifcfg-eth2等文件的出现。
文件结构:
DEVICE=eth0 //指出设备名称
ONBOOT=yes//是否启动应用
BOOTPROTO=static //启动类型 静态 (默认dhcp)
IPADDR=192.168.0.77 //IP地址
NETMASK=255.255.255.0//子网掩码
GATEWAY=192.168.0.1 //网关
步骤:1、vi /etc/sysconfig/network-scripts/ifcfg-teh0 (也可通过管理工具setup或netconfig命令设置)
2、重新启动网络服务service network restart (或者/etc/init.d/network restart)
要想和主机连接:还需配置xp主机, 在vmware上设置为 host-only模式,xp里修改vmnet1的IP地址为192.168.0.1, 修改linux IP为192.168.0.77
CentOS vmware server共享上网设置:
xp里修改第一块虚拟网卡的网络属性为共享internet(属性->高级->钩选“允许其他网络用户通过此计算机的Internet连接来连接”) 会自动把vmnet1改为192.168.0.1,linux就能上网了
terminal下,执行setup,很直观
ifconfig 用这个命令
ifconfig eth0 up 启动网卡
ifconfig eth0 192.168.1.2 netmask 255.255.255.0 设IP和掩码ifconfig 用这个命令
ifconfig eth0 up 启动网卡
ifconfig eth0 192.168.1.2 netmask 255.255.255.0 设IP和掩码
你可以在这个文件下编辑网络参数
/etc/sysconfig/network-scripts/ifcof-eth? 类似这样的网络接口
编辑好之后执行
/etc/init.d/network restart
桥接后将CentOS中的IP、mask、gateway设置好,重启后可以ping宿主机,但CentOS无法上网,怎么办?
还有,VM中网络设置那里的vmnet0-8是什么东西?有什么用?有知道的可以指点一下吗?
另,补充一点,CentOS中的DNS我是用neat那个图像界面设置的,没有配置什么文件,问题是出在这里吗?
解决方法:
最大的感悟:neat是不可信任的,在图像界面下设置的DNS在重启后就变成一片白板了。
具体的方法是:在vm的network设置中,设置桥接(bridged),启动到CentOS后,可以在neat里直接双击eth0来配置IP、 mask、gateWay,也可以在/etc/sysconfig/network-scripts/ifcfg-eth0中配置(eth0为我使用的虚拟网卡,仅一个IP,不过我想需要看我写的东西的人估计设置也跟
我一样),我的文件是这样的
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:0C:29:CF:62:72
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
DHCP_HOSTNAME=DcentOS
IPADDR=172.23.68.181
NETMASK=255.255.255.0
GATEWAY=172.23.68.254
重点是后三行,除IPADDR外后两项跟宿主机一样,IPADDR的最后一位要大于0小于255,并且不于宿主机相同(如果你的局域网还有其它机子,也不要跟他们的IP冲突)。
然后在编辑/etc/resolv.conf,把DNS写到里面即可,我的文件是这样的:
nameserver 62.139.23.69
nameserver 204.98.94.68
这些做完后,重启网络,即可上网。
谢谢各位的帮忙。
