• 目录

    • 1、ifconfig命令详解
    • 2、etho表示第一块网卡,为什么ifconfig显示的是eth1
      • 2.1、原因解析
      • 2.2、重启系统
    • 3、查看对应网卡的mac
    • 4、配置IP地址
      • 4.1、配置文件路径
      • 4.2、配置文件详解–动态分配IP
      • 4.3、配置文件详解–静态分配IP
      • 4.4、重启network服务
      • 4.5、查看网关和DNS命令
      • 4.6、重启network服务失败的解决办法

Linux之IP地址配置

ifconfig

eth1      Link encap:Ethernet  HWaddr 00:0C:29:C4:62:FF  inet addr:192.168.1.103  Bcast:192.168.1.255  Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fec4:62ff/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:13023 errors:0 dropped:0 overruns:0 frame:0TX packets:3355 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:964465 (941.8 KiB)  TX bytes:435919 (425.7 KiB)lo        Link encap:Local Loopback  inet addr:127.0.0.1  Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING  MTU:16436  Metric:1RX packets:8 errors:0 dropped:0 overruns:0 frame:0TX packets:8 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0 RX bytes:480 (480.0 b)  TX bytes:480 (480.0 b)

详解如下:

    eth0  Link encap:以太网  硬件地址 00:0b:db:4c:e4:b3  inet 地址:172.16.55.25  广播:172.16.55.255  掩码:255.255.255.0inet6 地址: fe80::20b:dbff:fe4c:e4b3/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1接收数据包:8735 错误:0 丢弃:0 过载:0 帧数:0发送数据包:5234 错误:0 丢弃:0 过载:0 载波:0碰撞:0 发送队列长度:100 接收字节:3897818 (3.7 MB)  发送字节:1225779 (1.1 MB)基本地址:0xecc0 Memory:ff8e0000-ff900000 lo    Link encap:本地环回  inet 地址:127.0.0.1  掩码:255.0.0.0inet6 地址: ::1/128 Scope:HostUP LOOPBACK RUNNING  MTU:16436  跃点数:1接收数据包:2063 错误:0 丢弃:0 过载:0 帧数:0发送数据包:2063 错误:0 丢弃:0 过载:0 载波:0碰撞:0 发送队列长度:0 接收字节:105049 (102.5 KB)  发送字节:105049 (102.5 KB)

etho表示第一块网卡,为什么上图中显示的是eth1?

原因解析

vi工具打开 /etc/udev/rules.d/70-persistent-net.rules

打开后内容如下

修改这个配置文件就可以修改成任意要显示的值,改完后重启下就可以生效了

重启系统

shutdown -r now            #重启系统

查看对应网卡的mac

cat /sys/class/net/eth0/address    #查看对应网卡的mac地址

/etc/udev/rules.d/70-persistent-net.rules配置文件的中设置的mac地址就是根据只读文件里的mac设置的,如果70-persistent-net.rules中配置的mac和这个不一致,70-persistent-net.rules会自动生成一个新的eth,如果之前的是eth0的话,自动生成的就是eth1

配置IP地址

配置文件路径

/etc/sysconfig/network-scripts文件下找到对应的配置如件

如:
eth0路径:ifcfg-eth0
lo路径:ifcfg-lo
没有的话就自己手动创建

配置文件详解--动态分配IP

DEVICE="eth0"                     //网卡设备名
BOOTPROTO="dhcp"                 //分配IP地址的方法,dhcp-动态分配,static静态分配,none
HWADDR="00:0C:29:21:80:AB"           //MAC地址
IPV6INIT="yes"                       //IP6是否启用
NM_CONTROLLED="yes"          //Network Manager服务的守护进程
ONBOOT="yes"                     //是否随网络服务启动,eth0
TYPE="Ethernet"                      //协议类型为以太网
UUID="7186b1d6-d99f-4b87-948c-07fabb09f047"  //唯一识别码

配置文件详解--静态分配IP

DEVICE="eth0"                     //网卡设备名
BOOTPROTO="static"                   //分配IP地址的方法,dhcp-动态分配,static静态分配,none
HWADDR="00:0C:29:21:80:AB"           //MAC地址
IPV6INIT="yes"                       //IP6是否启用
NM_CONTROLLED="yes"                  //Network Manager服务的守护进程
ONBOOT="yes"                     //是否随网络服务启动,eth0
TYPE="Ethernet"                      //协议类型为以太网
UUID="7186b1d6-d99f-4b87-948c-07fabb09f047"  //唯一识别码IPADDR=192.168.1.66             //分配的静态IP地址
NETMASK=255.255.255.0          //子网掩码
GATEWAY=192.168.1.1                //网关
DNS1=101.198.198.198                       //主DNS服务器
DNS2=101.198.198.198                       //副DNS服务器

重启network服务

重启网络:service network restart 查看网络服务状态 :service network status 重新启动网络服务service network restart

查看网关和DNS命令

route -n 查看网关 cat /etc/esolv.conf 查DNS服务器

network服务无法重启的解决办法

如果各项配置都正确,仍然无法重启network服务,可能该服务与 NetworkManager 服务有冲突,直接关闭 NetworkManger 服务, service NetworkManager stop, 然后再重启网络服务 service network restart

附几个NetworkManager相关的几个命 令:
查看NetworkManager服务状态:service NetworkManager status
停止NetworkManager服务:service NetworkManager stop
启动NetworkManager服务:service NetworkManager start
检查这个服务是否在当前运行级启动chkconfig --list|grep NetworkManager

Linux之更改配置文件永久修改IP地址相关推荐

  1. 如何临时修改ip地址,永久修改ip地址

    命令: ifconfig:它可用于显示或设置网卡的配置,如ip 地址,子网掩码等. 网卡配置一个临时的ip地址 sudo ifconfig enp2s0 ip (注:enp2s0是根据你电脑上的网卡名 ...

  2. linux中临时、永久修改ip

    临时修改ip 在linux中输入命令:ifconfig eth0 192.168.1.1 netmask 255.255.255.0   回车 这里的192.168.1.1是临时ip,netmask是 ...

  3. centos7永久修改ip地址

    1. 使用NAT的网络模式 虚拟机关机状态下,点击"编辑虚拟机设置","网络适配器",选择"NAT模式" 2.开启虚拟机,修改配置文件 输入 ...

  4. CentOS(RedHat)命令行永久修改IP地址、网关、DNS

    原文:http://www.weiruoyu.cn/?p=720 1.设置IP [root@localhost etc]# vi /etc/sysconfig/network-scripts/ifcf ...

  5. linux服务器如何更改ip,Linux修改IP地址,CentOS设置系统IP地址

    刚安装完系统的LINUX的IP地址是通过DHCP方式自动获取IP的,但有时候我们会需要自己制定固定的IP地址,这样对于很多刚刚接触linux的朋友来说,如何设置linux系统的IP地址,作为第一步,下 ...

  6. linux修改ip配置文件路径,Centos7系统如何修改IP地址

    Centos7系统如何修改IP地址 很多人用习惯了windows系统,在使用Centos7系统中想要更换ip地址时候不知道怎么操作,下面百分网小编带大家一起来看看详细内容,希望对大家有所帮助!想了解更 ...

  7. 1.0 Linux 网络相关概念和修改IP地址的方法

    网卡的命名规则 CENTOS6的网卡命名方式:它会根据情况有所改变而非唯一且固定,在CENTOS6之前,网络接口使用连续号码命名: eth0. eth1等,当增加或删除网卡时,名称可能会发生变化 CE ...

  8. linux临时配置mac地址,Linux获取网卡型号、mac地址、修改IP地址的几种方法

    1.获取所有有(无)网卡型号 方法一.ifconfig 用法:ifconfig | grep | cut -d ':' -f 1 ubuntu root@ubuntu:~# ifconfig | gr ...

  9. C#net6实现Linux系统下修改IP地址、修改系统时间、获取内存信息、获取磁盘信息、重启系统

    C#net6实现Linux系统下修改IP地址.修改系统时间.获取内存信息.获取磁盘信息.重启系统 背景 项目背景 实现思路 代码实现 背景 随着微软.net core的出现,C#程序实现跨平台不在困难 ...

最新文章

  1. 【612页】Android 大厂面试题及解析大全(中高级)
  2. ttf能改成gfont吗_一楼业主把半地下室窗户改成门,出来就是下沉式小花园,摊上事了...
  3. 【复杂系统迁移 .NET Core平台系列】之界面层
  4. windows7 系统盘 瘦身软件介绍: 冗余文件清理工具
  5. 【刷题】LOJ 6005 「网络流 24 题」最长递增子序列
  6. 二级公共基础之——数据结构与算法
  7. linux思源黑体乱码,deepin终端使用思源黑体做中文字体
  8. 关于论文可查阅的网站
  9. 网线制作和交换机工作原理
  10. 基于Arduino的吉他调音器
  11. 写作活动第三期!让我们再挣200元稿费吧!
  12. android智能机顶盒的ota设计,智能机顶盒APP方案开发,让生活更有趣!
  13. IP安全:DDoS攻击、tearDrop攻击和微小碎片攻击
  14. Linux 启动时间优化实战,2.41 秒启动应用!
  15. 诗经 - 小雅 - 四杜
  16. Chipmunk-js物理引擎学习笔记
  17. 操作系统调度算法--高响应比优先调度算法解析
  18. [解决]尝试安装时出现“无法安装 Office(64 位或 32 位)”错误
  19. linux z参数,linux shell if -a 到-z参数含义
  20. 服务器声卡图标显示x,简单几步解决win7声音图标显示红叉的问题

热门文章

  1. 安装tensorflow报错
  2. 算法:并查集(四种方式)
  3. 深度学习基础(九)—— 稀疏编码(sparse coding)
  4. linux系统下查看服务器品牌型号序列号
  5. Omics精进04|临床Gene Panel检测-实验生物信息学分析
  6. Python Flask框架
  7. 最简单测试工具开发教程(有手就行)
  8. jsp393学生宿舍管理系统mysql
  9. Python抓取某东电商平台数据
  10. 修改本地hosts文件,出现不能写只能读权限,近root账户,密码忘记怎么办?