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只是一个在绑定到这 ...
随机推荐
- 歪国人整理的 2019 年 Java 开发路线图,值得参考!
许多Java开发人员都希望通过某种Java成长路线图,来解答有关:该学习哪些技术,使用哪些工具以及框架之类的问题. 在此,我将向大家展示一张根据自己多年经验总结出的路线图.该路线图在保持简单可行的 ...
- SpringMVC实现文件下载的两种方式及多文件下载
1.传统方法 @RequestMapping("/download") public String download( String fileName ,String filePa ...
- Spring注解驱动第三讲--@Filter介绍
上一讲主要针对@ComponentScan注解做了一些说明,本文主要对@Filter的扫描条件,再做一些详细的介绍 1,FilterType.ANNOTATION 按照注解的方式进行扫描.后面clas ...
- Linux环境下安装python3
1.安装前准备 CentOS 7 中默认安装了 Python,版本:2.7.5,由于很多基本的命令.软件包都依赖旧版本,比如:yum.所以,在更新 Python 时,建议不要删除旧版本,而且新旧版本可 ...
- opencv 图像resize
这是文档中的函数原型 cv2.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]]) 参数说明src:要resize的原图,应该是一个矩阵 dsi ...
- Vintage_坏客户定义
python信用评分卡建模(附代码,博主录制) https://study.163.com/course/introduction.htm?courseId=1005214003&utm_ca ...
- shell 备份mysql
shell脚本备份mysql,放在crontab中,可以作为每日测试用数据库备份 #!/bin/bash string_time=`date +%Y%m%d%H%M`; file_path=`date ...
- Superset配置impala数据源
1.安装impyla pip install impyla 2.在superset页面配置如下,此时impala是有kerberos认证的 impala://xxxx:xx/default?auth_ ...
- 开发日记:DotNetCore 批处理 发布
@echo off@title 中医科院 - 发布@echo ******************************************************@echo ========= ...
- qt 获取汉字拼音首字母
#include "mainwindow.h"#include "ui_mainwindow.h"#include <QDebug>#include ...