Linux 6 本地网络配置方法
在Linux 6 系统安装完成后,需要对网络进行一系列的配置,有些朋友喜欢使用桌面图形化工具的配置方式,这种配置方法虽说比较方便,但是在某些时候并不问题,总是会出现各种问题。特别是作为服务器用途的时候,会引起一些不必要的麻烦。
方法1、
使用setup命令
打开终端控制台使用setup命令,调出<文本模式设置工具>,选择<网络配置> ,选择<设备配置>,选择需要配置的网卡。即可对当前网卡进行配置。配置完成后保存。
方法2、
修改网卡的配置文件
cd /etc/sysconfig/network-scripts
vim ifcfg-eth0 //编辑ifcfg-eth0文件
//也可能是ifcfg-eth1、ifcofg-ens1等等,多网卡设备也可能有多个配置文件,看具体情况而定
***************文本内容*********************
DEVICE=eth0 //网卡设备名称
HWADDR=00:00:00:00:00:00 //网卡的MAC地址
TYPE=Ethernet //网卡类型
ONBOOT=yes //开机自启动,默认no,需要开机自启动改为yes
NM_CONTROLLED=no //是否由Network Manager控制该网络接口,默认yes,建议改成no
BOOTPROTO=none //网络地址获取方法,默认none不指定,static 静态IP,dhcp 动态IP,
IPADDR=10.0.0.1 //IP地址
NETMASK=255.255.255.0 //子网掩码
GATEWAY=10.0.0.254 //网关
DNS1=10.0.0.2 //DNS地址
*********************************************
比较重要的一般就这些,根据实际情况进行修改。
完成后使用命令
service NetworkManager stop //关闭Network Manager,防止网络设置被该程序强行控制
chkconfig NetworkManager off //禁止Network Manager开机启动
service network restart //重启网络服务
至此只要网络配置没有错误的情况下,这个网络设置工作就完工了。
===============================================
下面我们来讨论一个特殊情况。
当我们使用VMware模板部署虚拟机的时候会出现一个情况,那就是网卡的MAC地址和实际不符,还是原来做模板时设备的MAC地址,并且在重启网络服务时出现找不到当前网卡的情况。
那是因为实际的网卡名称和系统中网卡配置文件名称不相同
使用命令查看实际物理网卡名称
ifconfig -a
在/etc/sysconfig/network-scripts目录中创建一个相同名称的配置文件,
比如,目录中的文件为ifcfg-eth0,而查看得知实际的网卡名称为eth12,那我们就需要创建一个文件名为ifcfg-eth12的文件,把上面的配置信息填写到文件中保存。
一个偷懒的方法,复制下已有的文件,然后进行修改即可
cp ifcfg-eth0 ifcfg-eth12
vim ifcfg-eth12
修改几个关键处
DEVICE=eth12 //网卡名称必须一致
HWADDR=00:00:00:00:00:00 //网卡的MAC地址与实际一致
UUID=00000000000 //如果有这个项目可以删除这行,防止因UUID不同导致故障。
然后重启网络服务即可。
Linux 6 本地网络配置方法的更多相关文章
- Linux系统基本网络配置之ifconfig命令
Linux系统基本网络配置之ifconfig命令 一.Linux系统的网络配置基本包括:网络IP的配置.网关路由的配置.主机DNS的配置.主机名的配置等,本篇注重介绍网络IP的配置. 二.Linux系 ...
- 【转】Linux - CentOS 7网络配置
Linux - CentOS 7网络配置 https://blog.csdn.net/J080624/article/details/78083988 安装完VM后,需要进行网络配置.第一个目标为 ...
- (转)Linux系统基础网络配置老鸟精华篇
Linux系统基础网络配置老鸟精华篇 原文:http://blog.51cto.com/oldboy/784625 对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太 ...
- Linux环境下Swap配置方法
Linux环境下Swap配置方法 场景: 今天下午安装一个CentOS6.5操作系统,忘记配置swap分区.看看如何安装系统之后,增加和删除swap分区.方法如下:1.内存占用情况[root@josh ...
- Linux系统安装和网络配置
系统下载 CentOS 6.x 50% 6.9 ---- 常用 CentOS 7.x 50% 7.2 ----常用 官网-国外 https://wiki.centos.org/Downloa ...
- Linux 7.X 网络配置
Linux 7.X 网络配置 环境: 笔记本中安装了虚拟机,在虚拟机中安装了Redhat 7.4版本的操作系统,现配置该操作系统网络.(IP.网关等) 相关指令如下: # nmcli connecti ...
- Linux网络基本网络配置方法介绍
网络信息查看 设置网络地址: cat /etc/sysconfig/network-scripts/ifcfg-eth0 你将会看到: DEVICE=eth0BOOTPROTO=staticsHWAD ...
- linux系统配置之网络配置(centos)
CentOS---网络配置详解 一.配置文件详解在RHEL或者CentOS等Redhat系的Linux系统里,跟网络有关的主要设置文件如下: /etc/host.conf 配置域名服务 ...
- docker网络配置方法总结
docker启动时,会在宿主主机上创建一个名为docker0的虚拟网络接口,默认选择172.17.42.1/16,一个16位的子网掩码给容器提供了65534个IP地址.docker0只是一个在绑定到这 ...
随机推荐
- python字符串转整形异常
python字符串转整形异常 问题 在使用int("xx")转化字符串为整形时,如果字符串是float形式,这样转化会异常 int('3.0') Traceback (most r ...
- 从工厂流水线小妹到Google上班程序媛,看完后,我跪服了!
阅读本文大概需要 10.2 分钟. 文作者:Ling Sun 原文链接:https://www.zhihu.com/question/68154951/answer/546265013 我家境很不好, ...
- GlusterFS常用设置命令
可信存储池(Trusted Storage Pool)创建存储池例如要创建一个包含3个服务器的存储池,则需要从第一个服务器server1中把另外两个服务器加入存储池中:# gluster peer p ...
- 阿里P8架构师深度概述分布式架构
简介 作为一名架构师,我们要专业,要能看懂代码,及时光着臂膀去机房,也能独挡一面!及时同事搞不定问题,或者撂挑子,你也能给老大一个坚定的眼神:不怕,有我在!还能在会议室上滔滔不绝,如若无人,让不懂技术 ...
- ubuntu之路——day19.1 深度CNN的探究
1.经典的CNN LeNet-5 1998的CNN鼻祖 以前用的sigmoid和tanh 下图给的是relu和softmax AlexNet ImageNet2012的冠军 VGG-16 ImageN ...
- 解决'maven lifecycle mapping not converted'的问题
基于maven的项目,使用各种maven plugin来完成开发中的各种工作,例如编译代码,打包,部署等等… 每个plugin包含许多的goal,用来做特定的事情.典型的基于java的maven项目就 ...
- Xmanager PowerSuite 6企业版详细安装破解教程,解决评估过期问题(附注册机,全网独家可用),非学校/家庭免费版
title: "Xmanager PowerSuite 6企业版详细安装破解教程,解决评估过期问题(附注册机,全网独家可用),非学校/家庭免费版" categories: soft ...
- Linux的tmpfs和ramfs
tmpfs tmpfs是一种虚拟内存文件系统, 它的存储空间在VM里面,现在大多数操作系统都采用了虚拟内存管理机制, VM(Virtual Memory) 是由Linux内核里面的VM子系统管理. V ...
- springMVC 数据模型相关注解 可注释类型 ModelAttribute SessionAttributes InitBinder
ModelAttribute 参数/方法SessionAttributes 类InitBinder 方法
- 巧用List.stream()方法对List做处理
List.steam()的强大之处在此不做赘述. 直接进入主题: 1.过滤Bean List中,某些字段等于指定值的所有行 List<Member> list = itemsArray.t ...