CentOS的网络配置(终端环境)
在虚拟机中安装了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的网络配置(终端环境)的更多相关文章
- CentOS 7网络配置工具
CentOS 7网络配置工具 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.网卡命名机制 CentOS 6之前,网络接口使用连续号码命名:eth0.eth1等,当增加或删除网卡 ...
- 【转】Linux - CentOS 7网络配置
Linux - CentOS 7网络配置 https://blog.csdn.net/J080624/article/details/78083988 安装完VM后,需要进行网络配置.第一个目标为 ...
- linux网络配置、环境变量以及JDK安装(CentOS 6.5)
由于需要搭建hadoop平台,但是苦于没有现成可用的linux服务器,只好自己下载了CentOS 6.5从头装起,安装过程中遇到了很多问题,比如网络配置.时钟同步.环境变量配置.以及各种服务的启停,还 ...
- hyper-v 安装Centos及网络配置
新安装的Centos系统默认情况下是不能上网的,需要经过相应的配置:选择对应的虚拟机,点击"虚拟交换机管理器": 设置hyper-v上的网络及分配cpu.内存.磁盘等资源. 安装C ...
- virtualbox中centos虚拟机网络配置
本文讲述的是如何在Oracle VM VirtualBox安装的CentOS虚拟机中进行网络配置,使得虚拟机可以访问宿主主机,也能访问外网,宿主主机可以访问虚拟机,虚拟机之间也可以相互访问. 在Vir ...
- centos下网络配置方法(网关、dns、ip地址配置)
本文介绍了centos网络配置的方法,centos网络配置主要包括dns.网关.IP地址: 1.IP地址配置: /etc/sysconfig/network-scripts/ifcfg-eth0 2. ...
- virtualbox虚拟机上安装centOS的网络配置(安装centos时选择桥接网络)
最近接触hadoop,需要在在Linux上面开发,所以我装了一个virtualbox虚拟机,在该虚拟机上面安装了一个centOS系统.linux系统是装好了,但是网络配置却另人头疼.我主要是想让宿主机 ...
- centos 为OPENJDK配置JAVA_HOME环境变量,安装MAVEN
1.安装开发者工具包 yum install java--openjdk-devel -y 2.配置环境变量 vim /etc/profile export JAVA_HOME=/usr/lib/jv ...
- LNMP笔记:阿里云32位 CentOS 5.4 配置 LNMP环境
最近比较郁闷的是 WordPress大学 服务器故障,由于诸多原因没及时处理,导致10多天无法访问.倡萌也是刚接触服务器环境配置,维护的确力不从心,没办法排查出错误根源,所以只好重置系统盘,重新配置L ...
随机推荐
- 使用putty组件向服务器上传或下载文件
基于SSH的连接 上传文件: pscp -P 28661(portNum) -pw password sourceFilePath user@serverIP:destinationFilePath ...
- HashMap实现原理分析
1. HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端. 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大.但数组的二分查找时间复杂度小,为O(1 ...
- ThinkPHP 3.2.3 多模块 和 多应用 的配置
多模块 在 ThinkPHP 3.2.3 中,默认的应用目录是 ./Application,下面的默认模块是 Home 模块,如果此时需要添加一个 Admin 模块用于后台应用,根据手册 http:/ ...
- XE5 ImageList的BUG?
今天做界面, 在imagelist里加载一个带有半透明通道的PNG图, 结果发现图片居然发暗, 如下: 原图: IDE里加载以后的图: 明显变暗...查询了源码, 无果 然后又用2010去测试, 发现 ...
- 基于TCP/IP的长连接和短连接
1. TCP连接 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次 ...
- textkit 研究,mark一下,一个不错的开源库:MLLabel(但是没有文档)
别人写的一个基于textkit的封装: https://github.com/molon/MLLabel 基于textkit实现的支持富文本的label, 可实现自定义emoji表情等
- 明白何谓Margin Collapse
不同于其他很多属性,盒模型中垂直方向上的Margin会在相遇时发生崩塌,也就是说当某个元素的底部Margin与另一个元素的顶部Margin相邻时,只有二者中的较大值会被保留下来,可以从下面这个简单的例 ...
- Python学习【第一篇】Python简介
Python简介 Python前世今生 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. 现在,全世界差不多有600多种编 ...
- Python开发【程序】:计算器
开发一个简单的python计算器 实现加减乘除及拓号优先级解析 用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568 ...
- OWASP WEB会话管理备忘单 阅读笔记
https://www.owasp.org/index.php/Session_Management_Cheat_Sheet#Session_ID_Properties 会话简介 HTTP是一种无状态 ...