配置静态 IP、网卡命名规范
一、网卡命名规范(设备类型 + 设备位置 + 数字)
设备类型:
| 格式 | 描述 |
|---|---|
| en | 以太网(Ethernet) |
| ib | 无限宽带(InfiniBand) |
| sl | 串列线路互联网协议(slip:Serial line IP) |
| wl | 无线局域网(WLAN) |
| www | 无线广域网(WWAN) |
设备位置:
| 格式 | 描述 |
|---|---|
| o | 集成设备 |
| s | 扩展槽的索引号 |
| x | 基于 MAC 进行命名 |
| p | PCI 扩展总线 |
实例:
| 格式 | 描述 |
|---|---|
| eth0 | 默认的网卡名 |
| eno1 | 主板 BIOS 内置的网卡 |
| ens1 | 主板 BIOS 内置的 PCI 网卡(PCI:主板上的一个插槽) |
| enp0s2 | PCI 独立网卡(PCI:主板上的一个插槽) |
| wlp3s0 | PCI 无线网卡(PCI:主板上的一个插槽) |
| wwp0s29f7u2i2 | 4G modem |
| wlp0s2f1u4u1 | 连接在 USB Hub 上的无线网卡 |
| enx78e7d1ea46da | PCI 网卡(PCI:主板上的一个插槽) |
二、Centos 配置 IP
Centos7 默认网络配置文件路径为:/etc/sysconfig/network-scripts/ifcfg-eth0 (有一些默认文件则是 ifcfg-ens33 或是其他的)
1、编辑配置文件 ifcfg-eth0
# 在文件中找到如下内容
BOOTPROTO=dhcp # 将文件中的这行修改为 static
IPV4_FAILURE_FATAL=no # 将文件中的这行修改为 yes
ONBOOT=no # 将文件中的这行修改为 yes
# 在文件末尾添加如下内容
IPADDR=10.1.82.232 # 网卡 IP
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=10.1.82.254 # 网关
DNS1=8.8.8.8 # 首选 DNS
2、ifcfg-eth0 文件详解
TYPE=Ethernet # 网卡类型
PROXY_METHOD=none # 代理方式(默认关闭)
BROWSER_ONLY=no # 代理设置是否仅用于浏览器
BOOTPROTO=static # 网卡的引导协议(static:静态 IP,dhcp:动态 IP,none:不启用)
DEFROUTE=yes # 默认路由
IPV4_FAILURE_FATAL=yes # 是否开启 IPV4 致命错误检测
IPV6INIT=yes # IPV6 是否自动初始化
IPV6_AUTOCONF=yes # IPV6 是否自动配置
IPV6_DEFROUTE=yes # IPV6 是否可以为默认路由
IPV6_FAILURE_FATAL=no # 是否开启 IPV6 致命错误检测
IPV6_ADDR_GEN_MODE=stable-privacy # IPV6 地址生成模型
NAME=eth0
UUID=b3942c00-c0e4-45e8-8e4d-f1dd06ab9a09 # 统用唯一识别码(不能跟其他 UUID 重复)
DEVICE=eth0 # 网卡名称
ONBOOT=yes # 是否开机自启
IPADDR=10.1.82.232 # 网卡 IP
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=10.1.82.254 # 网关
DNS1=8.8.8.8 # 首选 DNS
停止:systemctl stop network
开启:systemctl start network
查看状态:systemctl status network
重启网络:systemctl restart network
三、Ubuntu 配置 IP
ubuntu 默认网络配置文件路径为:/etc/network/interfaces
编辑编辑配置文件 interfaces,并在文件末尾添加如下内容
# 添加网卡 eth0 并设置为 static(静态 IP)模式
auto eth0
iface eth0 inet static
address 192.168.1.123 # 网卡 IP
netmask 255.255.255.0 # 子网掩码
gateway 192.168.1.1 # 网关
dns 8.8.8.8 # dns
配置静态 IP、网卡命名规范的更多相关文章
- Centos7更改网卡名称Eth0并配置静态IP
1.首先查看一下centos7的网卡名称 eno33554984 2.更改为centos7之前版本的网卡名称 3.更改网卡文件的名称 4.禁用可预测命名规则. 通过编辑 /etc/default/gr ...
- Linux:Vmware安装linux虚拟机,桥接方式配置静态IP后重启网卡,提示:Error,some other host already uses address 10.252.252.21...
问题: Vmware安装linux虚拟机,桥接方式配置静态IP后重启网卡,提示:Error,some other host already uses address 10.252.252.21... ...
- Ubuntu 为网卡配置静态IP地址
为网卡配置静态IP地址编辑文件/etc/network/interfaces:sudo vi /etc/network/interfaces并用下面的行来替换有关eth0的行:# The primar ...
- ubuntu 16.04 配置静态ip 后默认的网卡eno1变成eth0了不能联网的问题解决
我这次是在真实机器上面安装的ubuntu16.04 在配置了静态ip后不懂什么原因默认的eno1网卡变回了eth0网卡之后就不能上网, 同一个网段的其他集群节点也不能ping 通 因为ubuntu16 ...
- 错误处理:vmware下克隆centos7配置静态ip地址网卡问题
vmware下克隆centos7,在配置静态ip地址,重启网卡存在问题,还是mac地址问题 ip addr show 查看下mac地址,配置文件修改下,重启网卡正常了
- Linux杂谈:解决配置静态ip后eth0网卡启动不了的问题
今天在看imooc上的<Linux网络管理>的课程中,在做一些实验时修改了下网络配置,发现了一些问题,就是保存网络配置后eth0网卡打不开,可能也会有很多人出现这类问题,我就在这里分享下自 ...
- Linux配置静态IP
在一块SSD的CentOS配置静态IP 1. 配置静态IP #vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" ...
- VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装
VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装在阿里云开源镜像地址下载镜像Index of /centos/7.2.1511/isos/x86_64/http://mirro ...
- 在VMware中为CentOS配置静态ip并可访问网络-Windows下的VMware
在VMware中为CentOS配置静态ip并可访问网络-Windows下的VMware 首先确保虚拟网卡(VMware Network Adapter VMnet8)是开启的,然后在windows的命 ...
随机推荐
- 修改linux服务器的时区
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ntpdate 1.asia.pool.ntp.org 如果出现如下错误 21 Jul 01:0 ...
- Micro LED巨量转移技术研究进展
近年来,Micro LED因其功耗低.响应快.寿命长.光效率高等特点,被视为继LCD.OLED之后的新一代显示面板技术.Micro LED的英文全名是Micro Light Emitting Diod ...
- 存储池与存储卷,使用virt-install创建虚拟机
原文链接:https://www.cnblogs.com/zknublx/p/9199658.html 创建存储池 1.建立存储池的目录 mkdir /kvm/images 2.为了安全性,更改目录的 ...
- Linux的CentOs系统查看CPU个数、核心数、线程数
1.查看CPU物理个数 grep 'physical id' /proc/cpuinfo | sort -u | wc -l 或 cat /proc/cpuinfo| grep "physi ...
- 2020.5.24 第四篇 Scrum冲刺博客
Team:银河超级无敌舰队 Project:招新通 项目冲刺集合贴:链接 目录 一.每日站立会议 1.1 会议照片 1.2 项目完成情况 二.项目燃尽图 三.签入记录 3.1 代码/文档签入记录 3. ...
- Reinforcement Learning, Fast and Slow
郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布! 1 DeepMind, London, UK2 University College London, London, UK3 Prince ...
- 基于Nodejs的sequelize操纵数据库
## 使用基于ORM架构的sequelize操纵数据库 ### 1.技术背景 ```Sequelize是一个基于promise的关系型数据库ORM框架,*********************技术文 ...
- 使用 C# 捕获进程输出
使用 C# 捕获进程输出 Intro 很多时候我们可能会需要执行一段命令获取一个输出,遇到的比较典型的就是之前我们需要用 FFMpeg 实现视频的编码压缩水印等一系列操作,当时使用的是 FFMpegC ...
- Python协程之asyncio
asyncio 是 Python 中的异步IO库,用来编写并发协程,适用于IO阻塞且需要大量并发的场景,例如爬虫.文件读写. asyncio 在 Python3.4 被引入,经过几个版本的迭代,特性. ...
- Vue事件绑定原理
Vue事件绑定原理 Vue中通过v-on或其语法糖@指令来给元素绑定事件并且提供了事件修饰符,基本流程是进行模板编译生成AST,生成render函数后并执行得到VNode,VNode生成真实DOM节点 ...