由于格了系统,从新安装了VMware,加载了原来的虚拟机后,由于VMware虚拟网卡Vmnet8的地址已经变了,因此要改变下客户操做系统的地址,结果搞了半天才搞定,这里记下来,但愿可以为遇到这类问题的提供一个参考。linux
软件版本:centos
VMware Workstation: 7.0 这个不太相关,6.5,6.0其余同样的。服务器
客户操做系统:Linux--CentOS 5.4。网络
个人客户操做系统选择的是NAT方式,默认是使用VMNet8,在网络链接中,看到VMnet8的参数以下:oop
IP地址:192.168.101.1学习
子网掩码:255.255.255.0测试
网关地址: 空spa
因为这里看不到网关,因此能够到Virtual Network Edito去看网关。操作系统
查看Virtual Network Editor,能够看到VMnet8的网关地址为rest
点击NAT Settings...,能够看到VMnet8的网关, 以下图:
能够看到VMnet8的网关地址为192.168.101.2。
1.网络配置:
在Linux中,查看网络的命令为:
[root@tigertall ~]# ifconfig
输出以下:
eth0 Link encap:Ethernet HWaddr 00:0C:29:90:50:42
inet addr:192.168.101.5 Bcast:192.168.101.255 Mask:255.255.255.0
。。。。
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
其中eth0为个人第一块网卡,能够看到IP地址和子网掩码。
配置网络可使用:
[root@tigertall ~]# ifconfig eth0 192.168.1.222 netmask 255.255.255.0
会设置eth0的IP地址为192.168.1.222,子网掩码为255.255.255.0
扩展:# ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0 一块网卡配置多个子ip地址
注:手工配置linux网络只限于临时使用,配置不保存,网络或者系统重启后会丢失。
2.路由配置命令
一、删除默认网关路由
$Route del default gw <默认网关地址>
二、添加默认网关路由
$Route add default gw <默认网关地址>
例:#route add default gw 192.168.1.1
注意: 上面这个配置只能临时使用,不能保存。
若要使用保存版本,能够经过修改文件方式执行:
1. IP地址配置
CentOS的网络配置文件保存在:/etc/sysconfig/network-scripts/ifconfg-*,其中*换成网卡编号,好比eht0, lo。
执行
[root@tigertall ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
内容以下:
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0 #网卡编号
BOOTPROTO=static #静态ip或者DHCP动态获取。 静态--static 动态--dhcp
BROADCAST=192.168.101.255 #广播地址
HWADDR=00:0C:29:90:50:42 #MAC地址
IPADDR=192.168.101.5 #IP地址
NETMASK=255.255.255.0 #子网掩码
NETWORK=192.168.101.0 #网段,我就是开始忘记设置这个了
ONBOOT=yes #开机时是否启动网卡。启动--yes 不启动--no
2. 网关配置
CentOS的网关配置是放在下面这个文件的。
[root@tigertall ~]# vi /etc/sysconfig/network
内容以下:
NETWORKING=yes #网络是否可用 可用--yes, 不可用--no
NETWORKING_IPV6=no #IPv6支持 yes,no
HOSTNAME=tigertall.local.com #主机名称
GATEWAY=192.168.101.2 #网关地址
3. 重启网络服务
service network restart 或者 /etc/init.d/network restart
关闭使用stop参数,启动使用start参数。
[root@tigertall ~]# service network restart
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: [ OK ]
设置成这样,就能够跟主机互连了。
其实我一直以来都是使用setup命令,或者使用图形化的界面下来配置。此次软件装的少了,不只没有了图形界面,并且连setup都没有了,那个崩溃啊。。。
不过也好,学习了一些底层的东西。
3. 配置DNS
首先,你能够在/etc/hosts中加入一些主机名称和这些主机名称对应的IP地址,这是简单使用本机的静态查询.
要访问DNS 服务器来进行查询,须要设置/etc/resolv.conf文件.
假设DNS服务器的IP地址是192.168.3.2, 那么/etc/resolv.conf文件的内容应为:
search test.com #本机
nameserver 192.168.3.2 #用户添加
听说最多能够添加多行,前三行会生效,没有测试。