改动网卡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. MEMS微加工技术

    MEMS的微加工有两种方法,一种是多层平面加工技术,还有一种是基于SOI的体加工技术. (一)多层平面加工技术 这种方法加工出来的结构有三层:作为主体的多晶硅层.作为暂时填充物的氧化物牺牲层以及多晶硅 ...

  2. Starling开发微信打灰机(二)

    上一篇中,已经把starling开发环境搭建好,那么现在开始写代码. 这一篇来完成打灰机的欢迎界面. 游戏素材下载 首先创建Asset.as来加载图片,声音和字体等资源,其中只有两张背景图是单独的图片 ...

  3. 你真的用上keepalive了吗

    转自http://qa.blog.163.com/blog/static/19014700220134771052763/ Keep-Alive即俗称的长连接,使客户端到服务端建立的连接持续有效,当对 ...

  4. Android学习之SharedPreferences类

    SharedPreferences类 android.content.SharedPreferences 类概括: 访问和修改由函数getSharedPreferences(String,int)返回 ...

  5. Linux内核中常见内存分配函数(三)

    ioremap void * ioremap (unsigned long offset, unsigned long size) ioremap是一种更直接的内存“分配”方式,使用时直接指定物理起始 ...

  6. curl+个人证书(又叫客户端证书)访问https站点

    摘自http://blog.csdn.net/chary8088/article/details/22990741 curl+个人证书(又叫客户端证书)访问https站点 目前,大公司的OA管理系统( ...

  7. 每日一小练——Eratosthenes 筛选法

    上得厅堂.下得厨房,写得代码.翻得围墙,欢迎来到睿不可挡的每日一小练! 题目:Eratosthenes筛选法 内容: 求质数是一个非常普遍的问题,通常不外乎用数去除.除到不尽时,给定的数就是质数.可是 ...

  8. mysql的面试试题

    1, mysql的复制原理以及流程. (1)先问基本原理流程,3个线程以及之间的关联. 答:Mysql复制的三个线程:主库线程,从库I/O线程,从库sql线程: 复制流程:(1)I/O线程向主库发出请 ...

  9. CSS 浏览器默认样式

    不要再说div天生就是block——这句话应该换成:浏览器默认样式天生规定了div是block——所以才导致了div是block!是默认样式规定的,不是浏览器的内核规定的. 没有设置block的元素, ...

  10. SSH框架中一些技巧、处理办法

    1.使用jstree插件时,操作成功直接刷新jstree 该页面(index.jsp)本身使用iframe框架jstree在leftFrame,操作页(add_input.jsp.add_succes ...