配置CentOS基础网络

很久没学东西了,这次想学好centos的服务器配置。

自己电脑现在是win7纯系统了,因为电脑女友也要用,切换来切换去的很麻烦。所以单单装win7了。

为了学centos服务器,装了完整vmware workstation,然后装CentOS-6.0-i386-minimal版本了。

装完之后,使用ifconfig查看网络,发现只有下面这些内容。

[root@centos ~]# ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

没有办法,只能去找找看,那里出问题了。

[root@centos ~]# dmesg | grep eth
eth0: registered as PCnet/PCI II 79C970A

发现用grep eth查看,这个网卡驱动已经安装了,那么应该就是没有打开这个网卡设置。好吧,去配置文件看看。

vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
HWADDR="00:0C:29:9B:8B:D0"
NM_CONTROLLED="yes"
ONBOOT="no"

检查这个ifcfg-eth0文件,发现这个网卡在开机的时候,没有进行打开。那我们就将其设为开机打开,然后获取ip吧。

DEVICE="eth0"
HWADDR="00:0C:29:9B:8B:D0"
NM_CONTROLLED="yes"
ONBOOT="yes"
BOOTPROTO="dhcp"
#BOOTPROTO="static"
#IPADDR="192.168.1.11"
#NETMASK="255.255.255.0"
#NETWORK="192.168.1.0"
TYPE="Ethernet"

目前我将这个设置为dhcp,因为我这里是使用路由器开启dhcp,若需要自行配置,上面已经写有样例,只不过是注释掉的。自行修改。

若使用固定IP,还需要设定dns才可以让这个服务器解析网络域名等。

[root@centos ~]# vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4

这样,我这虚拟机里面的centos终于可以上网了。

其实这里面就是要了解centos的两个基本配置文件。

一个是在目录 /etc/sysconfig/network-scripts/ 下的一些文件,这些文件可以配置相应功能网络设置。若使用固定ip则需要配置 dns,也就是所谓的 nameserver,位于 /etc/resolv.conf 文件内。

今天搞定了这个,就哪来当母鸡用了,备份一下,然后每个虚拟机完一个服务,这样就可以好好学习了,4G内存64位win7,感觉不卡呀。可惜是DDR2内存,不然都可以上16G了,现在4G这么便宜。

{ 发表评论? }

  1. Ansen

    果断换成ddr3的

  2. Mucid

    国庆时把自己的本子加到4G了,本来加到8G的,但是没什么意义。。
    虽然也装了Win764 233跑的都是32位的软件。。

  3. icyomik

    “可惜是DDR2内存,不然都可以上16G了,现在4G这么便宜。”
    是指机子不能支持D3,还是说D2不能到16G?前者能理解,后者没有听说过,是有这样的限制么?

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>