Linux之更改配置文件永久修改IP地址
- 目录
- 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地址相关推荐
- 如何临时修改ip地址,永久修改ip地址
命令: ifconfig:它可用于显示或设置网卡的配置,如ip 地址,子网掩码等. 网卡配置一个临时的ip地址 sudo ifconfig enp2s0 ip (注:enp2s0是根据你电脑上的网卡名 ...
- linux中临时、永久修改ip
临时修改ip 在linux中输入命令:ifconfig eth0 192.168.1.1 netmask 255.255.255.0 回车 这里的192.168.1.1是临时ip,netmask是 ...
- centos7永久修改ip地址
1. 使用NAT的网络模式 虚拟机关机状态下,点击"编辑虚拟机设置","网络适配器",选择"NAT模式" 2.开启虚拟机,修改配置文件 输入 ...
- CentOS(RedHat)命令行永久修改IP地址、网关、DNS
原文:http://www.weiruoyu.cn/?p=720 1.设置IP [root@localhost etc]# vi /etc/sysconfig/network-scripts/ifcf ...
- linux服务器如何更改ip,Linux修改IP地址,CentOS设置系统IP地址
刚安装完系统的LINUX的IP地址是通过DHCP方式自动获取IP的,但有时候我们会需要自己制定固定的IP地址,这样对于很多刚刚接触linux的朋友来说,如何设置linux系统的IP地址,作为第一步,下 ...
- linux修改ip配置文件路径,Centos7系统如何修改IP地址
Centos7系统如何修改IP地址 很多人用习惯了windows系统,在使用Centos7系统中想要更换ip地址时候不知道怎么操作,下面百分网小编带大家一起来看看详细内容,希望对大家有所帮助!想了解更 ...
- 1.0 Linux 网络相关概念和修改IP地址的方法
网卡的命名规则 CENTOS6的网卡命名方式:它会根据情况有所改变而非唯一且固定,在CENTOS6之前,网络接口使用连续号码命名: eth0. eth1等,当增加或删除网卡时,名称可能会发生变化 CE ...
- linux临时配置mac地址,Linux获取网卡型号、mac地址、修改IP地址的几种方法
1.获取所有有(无)网卡型号 方法一.ifconfig 用法:ifconfig | grep | cut -d ':' -f 1 ubuntu root@ubuntu:~# ifconfig | gr ...
- C#net6实现Linux系统下修改IP地址、修改系统时间、获取内存信息、获取磁盘信息、重启系统
C#net6实现Linux系统下修改IP地址.修改系统时间.获取内存信息.获取磁盘信息.重启系统 背景 项目背景 实现思路 代码实现 背景 随着微软.net core的出现,C#程序实现跨平台不在困难 ...
最新文章
- 【612页】Android 大厂面试题及解析大全(中高级)
- ttf能改成gfont吗_一楼业主把半地下室窗户改成门,出来就是下沉式小花园,摊上事了...
- 【复杂系统迁移 .NET Core平台系列】之界面层
- windows7 系统盘 瘦身软件介绍: 冗余文件清理工具
- 【刷题】LOJ 6005 「网络流 24 题」最长递增子序列
- 二级公共基础之——数据结构与算法
- linux思源黑体乱码,deepin终端使用思源黑体做中文字体
- 关于论文可查阅的网站
- 网线制作和交换机工作原理
- 基于Arduino的吉他调音器
- 写作活动第三期!让我们再挣200元稿费吧!
- android智能机顶盒的ota设计,智能机顶盒APP方案开发,让生活更有趣!
- IP安全:DDoS攻击、tearDrop攻击和微小碎片攻击
- Linux 启动时间优化实战,2.41 秒启动应用!
- 诗经 - 小雅 - 四杜
- Chipmunk-js物理引擎学习笔记
- 操作系统调度算法--高响应比优先调度算法解析
- [解决]尝试安装时出现“无法安装 Office(64 位或 32 位)”错误
- linux z参数,linux shell if -a 到-z参数含义
- 服务器声卡图标显示x,简单几步解决win7声音图标显示红叉的问题