在虚拟机中安装了Server版的CentOS,用于做Hadoop相关的实验。Server版的CentOS默认是没有桌面环境的,eth0的网络默认也没有开启,需要我们手动启动网络。

关键配置说明

网络和主机名的配置:vim /etc/sysconfig/network。

配置文件内容如下:

NETWORKING=yes      #使用网络
HOSTNAME=centos      #设置主机名称

网卡配置:vim /etc/sysconfig/network-scripts/ifcfg-eth0

eth0表示第一块网卡,配置说明如下:

DEVICE=eth0          #对应第一张网卡
TYPE=Ethernet
ONBOOT=yes          #是否启动时运行
NM_CONTROLLED=yes
BOOTPROTO=static       #使用静态IP,而不是由DHCP分配IP,这里是静态ip的配置,如果是dhcp话,直接改成dhcp以下的配置完全忽略就行了。
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"      #名称
HWADDR=:::::3C  #必须对应etho是的MAC地址(/etc/udev/rules.d/-persistent-net.rules)
PEERDNS=yes
PEERROUTES=yes
IPADDR=192.168.1.40     #指定本机IP地址
NETMASK=255.255.255.0    #指定子网掩码
GATEWAY=192.168.1.1     #指定网关

DNS相关配置(可选择行配置,一般网络环境OK是不需要单独配置的):vim /etc/resolv.conf

nameserver 8.8.8.8      #GOOGLE的DNS服务器
nameserver xx.xx.xx.xx #备用的DNS服务器
nameserver 192.168.1.1   #指定经路由器上指定的DNS服务器

测试

通过service network restart重启网络服务,使用ifconfig查看ip分配情况是否正常。

其他

创建好了一个虚拟机,然后将它复制了一份,直接打开,发现网络启动失败了,需要重新设置一下网络。错误提示如下:

Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization

此时可以通过虚拟机重新设置下MAC地址。

然后查看一下/etc/udev/rules.d/70-persistent-net.rules的文件内容。可以看到除了eth0,还有eth1可以用。

我们修改/etc/sysconfig/network-scripts/ifcfg-eth0,将其中的DEVICE="eth0" 改成 DEVICE="eth1"就可以了。

改好后service network restart就好了。

CentOS的网络配置(终端环境)的更多相关文章

  1. CentOS 7网络配置工具

    CentOS 7网络配置工具 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.网卡命名机制 CentOS 6之前,网络接口使用连续号码命名:eth0.eth1等,当增加或删除网卡 ...

  2. 【转】Linux - CentOS 7网络配置

    Linux - CentOS 7网络配置 https://blog.csdn.net/J080624/article/details/78083988   安装完VM后,需要进行网络配置.第一个目标为 ...

  3. linux网络配置、环境变量以及JDK安装(CentOS 6.5)

    由于需要搭建hadoop平台,但是苦于没有现成可用的linux服务器,只好自己下载了CentOS 6.5从头装起,安装过程中遇到了很多问题,比如网络配置.时钟同步.环境变量配置.以及各种服务的启停,还 ...

  4. hyper-v 安装Centos及网络配置

    新安装的Centos系统默认情况下是不能上网的,需要经过相应的配置:选择对应的虚拟机,点击"虚拟交换机管理器": 设置hyper-v上的网络及分配cpu.内存.磁盘等资源. 安装C ...

  5. virtualbox中centos虚拟机网络配置

    本文讲述的是如何在Oracle VM VirtualBox安装的CentOS虚拟机中进行网络配置,使得虚拟机可以访问宿主主机,也能访问外网,宿主主机可以访问虚拟机,虚拟机之间也可以相互访问. 在Vir ...

  6. centos下网络配置方法(网关、dns、ip地址配置)

    本文介绍了centos网络配置的方法,centos网络配置主要包括dns.网关.IP地址: 1.IP地址配置: /etc/sysconfig/network-scripts/ifcfg-eth0 2. ...

  7. virtualbox虚拟机上安装centOS的网络配置(安装centos时选择桥接网络)

    最近接触hadoop,需要在在Linux上面开发,所以我装了一个virtualbox虚拟机,在该虚拟机上面安装了一个centOS系统.linux系统是装好了,但是网络配置却另人头疼.我主要是想让宿主机 ...

  8. centos 为OPENJDK配置JAVA_HOME环境变量,安装MAVEN

    1.安装开发者工具包 yum install java--openjdk-devel -y 2.配置环境变量 vim /etc/profile export JAVA_HOME=/usr/lib/jv ...

  9. LNMP笔记:阿里云32位 CentOS 5.4 配置 LNMP环境

    最近比较郁闷的是 WordPress大学 服务器故障,由于诸多原因没及时处理,导致10多天无法访问.倡萌也是刚接触服务器环境配置,维护的确力不从心,没办法排查出错误根源,所以只好重置系统盘,重新配置L ...

随机推荐

  1. 【iCore3 双核心板_ uC/OS-III】例程四:时间管理

    实验指导书及代码包下载: http://pan.baidu.com/s/1pKWKuBT iCore3 购买链接: https://item.taobao.com/item.htm?id=524229 ...

  2. A trip through the Graphics Pipeline 2011_09_Pixel processing – “join phase”

    Welcome back!    This post deals with the second half of pixel processing, the “join phase”. The pre ...

  3. Apache Spark源码走读之24 -- Sort-based Shuffle的设计与实现

    欢迎转载,转载请注明出处. 概要 Spark 1.1中对spark core的一个重大改进就是引入了sort-based shuffle处理机制,本文就该处理机制的实现进行初步的分析. Sort-ba ...

  4. DataSet, BindingSource, BindingNavigator Relationship

    Multiple Bindings caused dataBing weird???? Text.DataBindings.Add(new Binding("Text", bs1, ...

  5. [转]JNIEnv解析

    1.关于JNIEnv和JavaVM JNIEnv是一个与线程相关的变量,不同线程的JNIEnv彼此独立.JavaVM是虚拟机在JNI层的代表,在一个虚拟机进程中只有一个JavaVM,因此该进程的所有线 ...

  6. java json与对象或者集合互转

    package open_exe; public class User { private int id; private String name; private String gender; pu ...

  7. MVC应用程序中,怎样控制与复制相同的功能

    先看此篇<MVC程序实现Autocomplete功能> http://www.cnblogs.com/insus/p/3546255.html 它是实现使用jQuery实现文本框输入文字, ...

  8. wpf 属性变更通知接口 INotifyPropertyChanged

    在wpf中将控件绑定到对象的属性时, 当对象的属性发生改变时必须通知控件作出相应的改变, 所以此对象需要实现 INotifyPropertyChanged 接口 例: //实现属性变更通知接口 INo ...

  9. C++笔记----构造函数与析构函数(二)

    构造函数是一种特殊的成员函数.在创建对象的时候自动调用,对对象的数据成员进行初始化. (1)栈区中创建的对象,在生存期结束的时候会自动调用析构函数. (2) 在堆上创建的对象,要由程序员显示调用del ...

  10. Web性能API——帮你分析Web前端性能

    前端性能统计必备api,有不知道的吗? 正文从这开始- 开发一个现代化的互联网网站是一项复杂的任务,需要各种职能的密切合作以应对用户日新月异的需求.其中,网页的性能直接决定了用户的体验,而随着新型客户 ...