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只是一个在绑定到这 ...
随机推荐
- Django实现自动发布(3发布-升级和回退)
发布实际上就是将服务的某个版本和一台主机关联,我用一张表(MicroServiceInstance)记录了主机id.服务id.版本id,目前一台主机只能部署一个版本,所以主机id和服务id要做联合索引 ...
- [Web] HTML5新特性history pushState/replaceState解决浏览器刷新缓存
转载: https://www.jianshu.com/p/cf63a1fabc86 现实开发中,例如‘商品列表页’跳转‘商品详情页’,返回时,不重新加载刷新页面,并且滚动到原来的位置. 1.首先,先 ...
- 微信小程序诡异错误this.setData报错
先说原因: function声明的函数和箭头函数的作用域不同,这是一个不小心坑的地方.可参考箭头函数说明:https://developer.mozilla.org/en-US/docs/Web/Ja ...
- 配置HTTPS全过程
HTTPS配置全过程服务器配置https协议HTTPS,是以安全为目标的HTTP通道,简单讲是HTTP的安全版.即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL. ...
- macOS 10.15 Catalina xxx.app已损坏,无法打开,你应该将它移到废纸篓解决方法
原文连接:https://www.macwk.com/article/mac-catalina-1015-file-damage 更新macOS 10.15 Catalina后,很多在10.14上可以 ...
- IfcCircle
An IfcCircle is a curve consisting of a set of points having equal distance from the center. NOTE A ...
- zookeeper+Dubbo环境搭建及简单Demo
1 安装zk https://www.cnblogs.com/feifeicui/p/11175502.html 2 安装 dubbo-admin https://www.cnblogs.com/fe ...
- win10 system guard运行时监视器,关闭服务
这个服务,内存占用了高达21%,造成工作电脑运行缓慢,经常卡死1min,要关闭服务,并不能直接在任务管理器“服务”这里对属性进行修改,会提示“拒绝访问”,即使修改了文件夹属性也不可以,要修改注册表方可 ...
- nginx http和https共存
server { listen 80 default backlog=2048; listen 443 ssl; server_name linuxyan.com; root /var/www/htm ...
- Jeecg 支持多视图设置
<!-- 视图解析器1:html视图解析器 必须先配置freemarkerConfig,注意html是没有prefix前缀属性的 --> <bean id="freemar ...