改动网卡IP信息的情况有非常多种,只是从大体上能够分为两种,一种是暂时改动,重新启动网络服务后改动便会失效;一种是永久改动,重新启动网络服务后才会生效。一般暂时改动应用在暂时的动作中,我们通过分类名字也能够知道,是为了应对下面暂时问题。而永久改动时为了构建一个稳定的网络环境,也就是所谓的生产环境。

如今我们分类介绍两种改动的简单操作。

一、暂时改动

更改前:

[root@desktop40 network-scripts]# ifconfig br0

br0       Link encap:Ethernet  HWaddr 00:0C:29:4E:5B:F2  

          inet addr:192.168.1.131  Bcast:192.168.1.255  Mask:255.255.255.0

          inet6 addr: fe80::20c:29ff:fe4e:5bf2/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:7300 errors:0 dropped:0 overruns:0 frame:0

          TX packets:613 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0 

          RX bytes:981381 (958.3 KiB)  TX bytes:56311 (54.9 KiB)

更改后:

[root@desktop40 network-scripts]# ifconfig br0 192.168.0.53 netmask 255.255.255.0 up

[root@desktop40 network-scripts]# ifconfig br0

br0       Link encap:Ethernet  HWaddr 00:0C:29:4E:5B:F2  

          inet addr:192.168.0.53  Bcast:192.168.0.255  Mask:255.255.255.0

          inet6 addr: fe80::20c:29ff:fe4e:5bf2/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:7390 errors:0 dropped:0 overruns:0 frame:0

          TX packets:631 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0 

          RX bytes:997607 (974.2 KiB)  TX bytes:60847 (59.4 KiB)





从上面的演示样例我们能够知道,我们的网卡IP暂时配置就是ifconfig、ifup、ifdown命令的使用,上面不过一个简单的样例,在改动IP时能够先将网卡ifdown,然后进行ifconfig的配置,配置完毕后再使用ifup命令启动网卡。

在之文章開始我们已经讲过,暂时改动,在主机重新启动后会自己主动变回起始的參数配置。那么我们重新启动一下网络服务看一下是否如我们所说的一样呢。

[root@desktop40 network-scripts]# ifconfig br0

br0       Link encap:Ethernet  HWaddr 00:0C:29:4E:5B:F2  

          inet addr:192.168.1.131  Bcast:192.168.1.255  Mask:255.255.255.0

          inet6 addr: fe80::20c:29ff:fe4e:5bf2/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:7664 errors:0 dropped:0 overruns:0 frame:0

          TX packets:669 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0 

          RX bytes:1043312 (1018.8 KiB)  TX bytes:66993 (65.4 KiB)



如我们所讲,网卡IP变回的初始配置。

二、永久改动

我们知道要想永久的改动网络配置就要改动网络配置文件,在上一篇文章中我们已经将了网络配置文件的位置,这里就不做缀余了。

这是我的主机eth0的配置:

[root@desktop40 network-scripts]# cat ifcfg-eth0 

DEVICE="eth0"

BOOTPROTO="dhcp"

HWADDR="00:0C:29:4E:5B:F2"

IPV6INIT="yes"

MTU="1500"

NM_CONTROLLED="yes"

ONBOOT="yes"

TYPE="Ethernet"

UUID="a6c176f0-6f6c-4629-92b5-f13c577d37cd"

DEVICE=eth0

BOOTPROTO=none

BRIDGE=br0

ONBOOT=yes

这是我的主机br0的配置:

[root@desktop40 network-scripts]# cat ifcfg-br0 

# Bridge Networking Interface

DEVICE=br0

ONBOOT=yes

BOOTPROTO=dhcp

TYPE=Bridge

USERCTL=yes

NM_CONTROLLED=no

IPV6INIT=no

PEERNTP=no

DELAY=0

NAME="Bridge eth0"

[root@desktop40 network-scripts]#

从上面的配置我们能够知道我的网卡IP是动态的,那么我们就来将其配置成静态的。

原文件:

[root@desktop40 network-scripts]# vim ifcfg-eth0

DEVICE="eth0"

BOOTPROTO="dhcp"

HWADDR="00:0C:29:4E:5B:F2"

IPV6INIT="yes"

MTU="1500"

NM_CONTROLLED="yes"

ONBOOT="yes"

TYPE="Ethernet"

UUID="a6c176f0-6f6c-4629-92b5-f13c577d37cd"

DEVICE=eth0

BOOTPROTO=none

BRIDGE=br0

ONBOOT=yes

改动后:

[root@desktop40 network-scripts]# vim ifcfg-eth0

DEVICE="eth0"

BOOTPROTO="static"

IPADDR=192.168.0.33

NETMASK=255.255.255.0

HWADDR="00:0C:29:4E:5B:F2"

IPV6INIT="yes"

MTU="1500"

NM_CONTROLLED="yes"

ONBOOT="yes"

TYPE="Ethernet"

UUID="a6c176f0-6f6c-4629-92b5-f13c577d37cd"

BRIDGE=br0

完毕后继操作:

1、停掉NM

[root@desktop40 network-scripts]# service NetworkManager restart

Stopping NetworkManager daemon:                            [FAILED]

Setting network parameters...                              [  OK  ]

Starting NetworkManager daemon:                            [  OK  ]

[root@desktop40 network-scripts]# service NetworkManager stop

Stopping NetworkManager daemon:                            [  OK  ]

2、重新启动网络服务

[root@desktop40 network-scripts]# service network restart

Shutting down interface br0:                               [  OK  ]

Shutting down interface eth0:                              [  OK  ]

Shutting down loopback interface:                          [  OK  ]

Bringing up loopback interface:                            [  OK  ]

Bringing up interface eth0:                                [  OK  ]

Bringing up interface br0:  

Determining IP information for br0... done.

                                                           [  OK  ]

3、查看eth0网卡IP信息

[root@desktop40 network-scripts]# ifconfig eth0

eth0      Link encap:Ethernet  HWaddr 00:0C:29:4E:5B:F2  

          inet addr:192.168.0.140  Bcast:192.168.0.255  Mask:255.255.255.0

          inet6 addr: fe80::20c:29ff:fe4e:5bf2/64 Scope:Link

          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1

          RX packets:9069 errors:0 dropped:0 overruns:0 frame:0

          TX packets:971 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000 

          RX bytes:1348353 (1.2 MiB)  TX bytes:106170 (103.6 KiB)

补充:静态网卡配置信息:

改动网卡IP信息的更多相关文章

  1. 收集服务器网卡和IP信息

    收集服务器网卡和IP信息 Python2环境 #!/usr/bin/python2 # -*- coding:utf-8 -*- import os,sys import socket, fcntl, ...

  2. linux配置网卡IP地址命令详细介绍及一些常用网络配置命令

    linux配置网卡IP地址命令详细介绍及一些常用网络配置命令2010-- 个评论 收藏 我要投稿 Linux命令行下配置IP地址不像图形界面下那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置 ...

  3. 解决虚拟机 正在决定eht0 的ip信息失败 无链接-- 虚拟机上linux redhat 上网问题

    对于虚拟机上,linux redhat上网的配置方式有三种 一.用setup命令进行配置(具体技巧可查setup命令的使用) 二.直接用 ifconfig eth0  ip地址进行配置 三.进入系统文 ...

  4. linux下修改IP信息

    在Linux的系统下如何才能修改IP信息 以前总是用ifconfig修改,重启后总是得重做.如果修改配置文件,就不用那么麻烦了- A.修改ip地址 即时生效: # ifconfig eth0 192. ...

  5. Linux连接xshell找不到IP信息

    虚拟机环境下的Linux连接xshell的网络连接找不到eth0(IP)信息的解决方法   1  输入ifconfig,如果有eth0信息,直接填写eth0上面的IP信息   2 输入ifconfig ...

  6. python学习:收集ip信息

    #!/usr/bin/env python   from subprocess import Popen, PIPE   def getIfconfig():     p = Popen(['ifco ...

  7. Lodop获取客户端主网卡ip地址是0.0.0.0

    LODOP技术手册的GET_SYSTEM_INFO篇,LODOP可以用语句获取到客户端很多信息,NetworkAdapter.1.IPAddress是主网卡IP地址,通常情况下是没问题的,不过如果当前 ...

  8. CentOS 6.9配置网卡IP/网关/DNS命令详细介绍及一些常用网络配置命令(转)

    一.IP 即时生效(重启后失效): ifconfig eth0 192.168.1.102 netmask 255.255.255.0 //添加IP地址 route add default gw 19 ...

  9. 拨出网线后,网卡IP丢失

    /etc/network/interfaces与NetworkManager 问题:在Centos7上把网线拨出后,发现网卡状态是down,并且网卡上的IP丢失 原因:此网卡被NetworkManag ...

随机推荐

  1. QT VS配置UNICODE问题

    默认情况下,使用VSQT插件 导入.pro后,会自动在项目文件里面预定义好宏UNICODE,可以把该宏去掉,以免造成其他程序,使用多字节的代码出错 去除的两个方法 1.打开Propject->P ...

  2. Ubuntu下Eclipse搭建ARM开发环境

    第一步:安装JRE 和 Eclipse 详细步骤请参考:http://blog.csdn.net/ex_net/article/details/7251664 第二步:安装arm-linux-gcc ...

  3. https://pta.patest.cn/pta/test/15/exam/3/question/724

    List Reverse( List L ){ if(L==NULL) return; List head=(List)malloc(sizeof(struct Node)); head->Ne ...

  4. hdu 4686 Arc of Dream_矩阵快速幂

    题意:略 构造出矩阵就行了 |   AX   0    AXBY   AXBY       0  |                                                   ...

  5. rpm包下载网站

    摘自http://blog.sina.com.cn/s/blog_4942055d0100031a.html rpm包下载网站 http://www.rpmfind.net http://www.rp ...

  6. Linux下多核环境Erlang的SMP測试

    目标 (1)       了解在多核cpu环境下,erlang并发进程调度对各个cpu核负载的影响: (2)       Erlang虚拟机的内存添加机理: (3)       Erlang进程的调度 ...

  7. 移动端WEB开发 代码片段

    WebApp是指基于Web的系统和应用,其作用是向广大的最终用户发布一组复杂的内容和功能(不明白说的是什么).其实Web APP就是一个针对Iphone.Android等智能手机优化后的web站点,它 ...

  8. C# MySQL数据库的备份 还原 初始化

    // 执行创建数据库操作 this.GetExecute(G_Con, "create database if not exists NEWDB"); this.sqlAddres ...

  9. CentOS用gparted实现无损调整磁盘分区大小

    作者: sheldon 测试服务器硬盘挂载在/usr下的分区大小只有10G,随着必须软件都安装在这个目录下,这个分区已经满额,给分区扩容刻不容缓,window下有PQ分区工具,Linux下也有gpar ...

  10. Http权威指南笔记(一) URI URL URN 关系

    定义 URI:统一资源标识符(Uniform Resource Indentifier)用来标识服务器上的资源. URL:统一资源定位符(Uniform Resouce Locator)是资源标识符最 ...