linux网络相关和修改ip地址

CentOS7 采用 dmidecode 采集命名方案,以此来得到主板信息,可以实现网卡名的永久唯一化.

dmidecode 是linux下的一个命令,可以获取到主板相关的详细信息

Centos 7以下网卡名称主要为: eth0,eth1... 增加或删除网卡时,名称可能会发生变化.
Centos 7 开始,默认的网卡名为 ens33, ens是 Ethernet: 以太网的意思.

1. 对网络设备的命名方式:

(1) 如果Firmware(固件)或BIOS为主板上集成的设备提供的索引信息可用且可预测,则根据此索引进行命名,例如: ifcfg-ens33
(2) 如果Firmware(固件)或BIOS为PCI-E扩展槽所提供的索引信息可用且可预测,则根据此索引进行命名,例如: ifcfg-enp33
(3) 如果硬件的物理位置信息可用,则根据此信息进行命名,例如: enp2s0
(4) 上述方式均不可用时,采用传统命名机制 (eth0, eth1...)

扩展: enX(X常见有下面的3种类型)
o: 主板板载网卡,集成设备的设备索引号
p: 独立网卡,PCI网卡
s: 热插拔网卡,usb之类,扩展槽的索引号. 常见的就是这一类型的网卡.

2. ifconfig命令用法

执行命令
ifconfig [网卡名] # 网卡名为可选参数,默认查看所有网卡信息,加了网卡名查看指定网卡的信息
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500 # 第1行: UP: 网卡开启状态, RUNNING: 网络处理连接状态, mtu 1500: (Maximum Transmission Unit) 最大传输单元大小为1500字节,默认值
        inet 192.168.1.63  netmask 255.255.255.0  broadcast 192.168.1.255 # 第2行: 该网卡的IP地址,子网掩码,广播地址
        inet6 fe80::266c:6dd4:d0a2:6c04  prefixlen 64  scopeid 0x20<link> # 第3行:  IPV6 的配置信息
        ether 00:0c:29:de:a7:7c  txqueuelen 1000  (Ethernet) # 第4行: 网卡的 MAC 地址 ether: 连接类型为以太网, txqueuelen 1000: 传输队列的长度
        RX packets 3666  bytes 3366838 (3.2 MiB) # 第5行: 网卡接受数据包的统计信息
        RX errors 0  dropped 0  overruns 0  frame 0 # 第6行: 接受错误的统计信息
        TX packets 1688  bytes 151712 (148.1 KiB)) # 第5行: 网卡发送数据包的统计信息
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0 # 第6行: 发送错误的统计信息

3. 临时修改IP地址(重启后失效)

ifconfig 网卡名称 IP地址 

例如, 修改后查看:

ifconfig ens33 192.168.1.6 # 设置临时IP地址
ifconfig ens33 # 查看ens33网卡信息

修改IP地址后网络会断开,比如ping以下 baidu.com

ping baidu.com
image.png

需要重启网卡配置(3种方式,推荐第一种)

systemctl restart network # 推荐用法
systemctl restart network.service
service network restart # centos6的方式重启, 注意restart放在network前面会报错

4. 添加多个临时IP

ifconfig 网卡名:0  第1个IP地址 (子网掩码)  # 增加一个IP
ifconfig 网卡名:1  第2个IP地址 (子网掩码)  # 增加一个IP
ifconfig 网卡名:2  第3个IP地址 (子网掩码)  # 增加一个IP
......

如:

ifconfig ens33:0 192.168.1.55
ifconfig ens33:1 192.168.1.56
ifconfig ens33:2 192.168.1.57
...
image.png
  ifconfig  # 查看
image.png

并且这几个IP地址都可以ping

image.png

5. 删除临时IP地址

ifconfig 网卡名:索引名 del IP地址

如:

ifconfig ens33:0 del 192.168.1.55
image.png

如果不小心执行了两次上面命令会怎样?

ifconfig ens33:0 del 192.168.1.55
ifconfig ens33:0 del 192.168.1.55
ifconfig
image.png

发现被删除的IP地址又出现了,需要注意.

6. NetworkManager 概述

NetworkManager 服务是管理和监控网络设置的守护进程,Centos7 更加注重实用 NetworkManager服务来实现网络的配置和管理,7.0以前是通过 network 服务管理网络,以后的版本,所有的网络管理和设置统一由 NetworkManager 服务来维护. 它是一个动态的,事件驱动的网络管理服务.

当然在centos7里也可以使用 network 来管理,就像本篇之前一直使用使用 network 进行操作.

查看 NetworkManger 状态:
systemctl status NetworkManager # 注意linux下区分大小写
image.png

配置文件:

ifcfg-ens33: IP 地址,子网掩码等配置文件

cat /etc/sysconfig/network-scripts/ifcfg-ens33
image.png

ifcfg-lo: 网卡回环地址,即: 127.0.0.1

cat /etc/sysconfig/network-scripts/ifcfg-lo
image.png

resolv.conf: DNS 配置文件

cat /etc/resolv.conf
image.png

hosts: 设置主机和 IP 绑定信息 (/etc/hosts)

cat /etc/hosts
image.png

hostname: 设置主机名 (/etc/hostname)

cat /etc/hostname
image.png

7. 永久修改IP地址

方法1:
nmtui # 回车后会弹出一个窗口

选择 编辑连接 (只能通过上下左右箭头和Esc取消)

选择编辑连接.png

选择网卡,按右方向键选择 编辑,按Enter键

选择网卡.png

进入编辑页面,修改后选择确定

这里从 192.168.1.63 改为192.168.1.65

修改前IP地址.png
修改后IP地址.png

返回后,重新加载网卡配置

systemctl restart network

查看ens33的配置信息

ifconfig ens33
ens33网卡信息.png
方法2: 编辑配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33 # 修改下面图片中突出的一行
image.png
systemctl restart network # 重新加载网卡配置
参数说明:
DEVICE     #接口名(设备,网卡)
USERCTL    #[yes|no](非root用户是否可以控制该设备)
BOOTPROTO  #IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)
HWADDR     #MAC地址   
ONBOOT     #系统启动的时候网络接口是否有效(yes/no)   
TYPE       #网络类型(通常是Ethemet)   
NETMASK    #网络掩码
PREFIX=24  #24位,对应子网掩码,一个255是8位
IPADDR     #IP地址   
IPV6INIT   #IPV6是否有效(yes/no)   
GATEWAY    #默认网关IP地址
BROADCAST  #广播地址
NETWORK    #网络地址
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,723评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,485评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,998评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,323评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,355评论 5 374
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,079评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,389评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,019评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,519评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,971评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,100评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,738评论 4 324
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,293评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,289评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,517评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,547评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,834评论 2 345

推荐阅读更多精彩内容