Linux系统下如何设置IP地址?我们可以通过命令设定IP的方法,不过此方法的前提条件是用户需root权限。在linux系统的
/etc/sysconfig/network-script/ifcfg-eth0文件中存放着网卡IP地址配置的相关信息,它的具体格式为:

 

修改ip:

编辑文件/etc/sysconfig/network-scripts/ifcfg-eth0

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

  DEVICE=eth0

  BOOTPROTO=none

  ONBOOT=yes

  TYPE=Ethernet

  NETMASK=255.255.255.0

  IPADDR=IP地址

  USERCTL=no

  PEERDNS=yes

  GATEWAY=网关地址(路由器的IP地址)

  下面我们来举个例子如何实现Linux环境下设置IP地址。

  #ifconfig eth0
192.168.0.1或者修改/etc/sysconfig/network-scripts/下的ifcfg-eth0

  #vi /etc/syssconfig/network-scripts/ifcfg-eth0

  DEVICE=eth0

  BOOTPROTO=static

  HWADDR= ;这里是你网卡的物理地址,通常检测到的网卡你就不用输入了

  ONBOOT=yes

  IPADDR=192.168.0.1

  NETMASK=255.255.255.0

  NETWORK=192.168.1.0

  BROADCAST=192.168.1.255

  GATEWAY= ;这里输入你的网关,路由器的IP地址

  保存退出

  #/sbin/service network restart

  如果网卡启动是OK的话就说明IP地址设定成功了。另外我们可以用ifconfig
eth0来显示当前的IP来确认是否设置正确。

  利用以下命令:

  /etc/init.d/network reload 命令或service network [命令]

  重新导入该文件,实现网络启动

#IP配置,包括子网掩码,看情况修改eth0和192.168.1.22 

ifconfig   eth0  
192.168.1.22   netmask  
255.255.255.0   up 

#网关修改  
,看情况修改192.168.1.2 

route   add   default
  gw  
192.168.1.2 

route del default gw 192.168.32.1

上面的配置开机就没了,如果想永久保存,则编辑/etc/rc.d/init.d/rc.local 

(具体系统有些不同,Ubuntu就在/etc/rc.local),在文件中加入上面的2行命令。

ifconfig   eth0  
up激活网卡

ifconfig   eth0   down
关闭网卡

IP地址、子网掩码:

  编辑 /etc/sysconfig/network-script/ifcfg-eth0

    DEVICE=eth0

    BOOTPROTO=static    ---静态还是动态

    BROADCAST=192.168.1.255

    IPADDR=192.168.1.35    ---IP地址

    NETMASK=255.255.255.0    ---子网掩码

    NETWORK=192.168.1.0    ---网络ID

    ONBOOT=yes

网关:

  编辑 /etc/sysconfig/network

    NETWORKING=yes

    HOSTNAME=vmlinux    ---主机名

    GATEWAY=192.168.1.2    ---网关

DNS:

  编辑 /etc/resolv.conf

    nameserver 61.147.37.1

    nameserver 61.177.7.1

注意:上述IP地址都要改成与你的网络配置相对应的IP地址。 “=”前面注意大小写。

RedHat Linux下的MAC地址更改

  1.首先必须关闭网卡设备,否则会报告系统忙,无法更改。

  命令是: /sbin/ifconfig eth0 down

  2.修改MAC地址。

  命令是: /sbin/ifconfig eth0 hw ether 00AABBCCDDEE

  3.重新启用网卡

  命令是: /sbin/ifconfig eth0 up

  网卡的MAC地址更改就完成了。

  

  另外一种方法是修改网卡的配置文件ifcfg-ethx,添加上类似格式的MAC地址:HWADDR=00:AA:BB:CC:DD:EE。

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux系统下如何设置IP地址?的更多相关文章

  1. 在linux(deepin)系统下查看当前ip地址与用户名

    在linux(deepin)系统下查看当前ip地址与用户名 查看当前ip地址 方式一: hostname -I 方式二: ifconfig -a 如下图所示: 其中192.168.11.66即为当前系 ...

  2. Linux环境下如何配置IP地址、MAC地址

    Linux环境下如何配置IP地址.MAC地址 1.配置IP地址 进入配置IP地址路径,进行修改即可 cd /etc/network vim interface 加入以下内容: iface eth0 i ...

  3. 刚在虚拟机上装的Linux系统,ifconfig后IP地址怎么成了127.0.0.1了

    之前在虚拟机上装了Linux系统,用了一段时间后想删除了重新装一下,然而装完以后ifconfig后,出现的是 [root@localhost ~]# ifconfig lo Link encap:Lo ...

  4. Linux系统查看本机ip地址

    1. 使用ifconfig命令查看inet对应的ip地址就是 2. 如果不能使用ifconfig命令,需要安装net-tools工具,使用yum install net-tools安装即可.

  5. linux系统开机静态分配ip地址

    在/etc/sysconfig/network-scripts/ifcfg-eth0文件中 添加: IPADDR=192.168.1.100(设置静态地址) NETMASK=255.255.255.0 ...

  6. 所有在Linux系统下 arp -d $ip 命令只能清除一个IP地址的对应MAC地址缓存,可以使用组合命令操作。

    https://blog.csdn.net/u011641885/article/details/48175239 https://blog.csdn.net/zj0910/article/detai ...

  7. Linux 系统下 centOS 7 ipconfig 提示没有安装

    首先更正一下,在Linux系统下,查看IP地址,指令是ifconfig 没有root权限情况下,安装指令为 sudo yum -y install net-tool 有root权限的话,直接执行 yu ...

  8. 在Linux系统中如何设置APACHE服务器里的后台页面只允许某个IP地址访问

    补充资料 本网络中使用LINUX服务器,web服务器是由APACHE搭建,IP地址为192.168.1.5,后台页面为/admin/login.jsp . 如何设置后台页面LOGIN.JSP只允许19 ...

  9. linux下设置ip地址 gw网关,dns的方法

    本文介绍下,在linux中设置IP地址.网关.dns的方法,有需要的朋友作个参考吧.   设置linux网络的方法有两种:第一种:使用命令修改(直接即时生效) 复制代码代码示例: ip and net ...

随机推荐

  1. python 基础 5.4 类的私有属性和私有方法

    一. 类的私有变量和私有方法 1>   在python 中可以通过在属性变量名前,加上双下划线定义属性为私有属性   2>特殊变量命名 a. _xx 以单下划线开头的表示的是protect ...

  2. 【BZOJ4976】宝石镶嵌 DP

    [BZOJ4976]宝石镶嵌 Description 魔法师小Q拥有n个宝石,每个宝石的魔力依次为w_1,w_2,...,w_n.他想把这些宝石镶嵌到自己的法杖上,来提升法杖的威力.不幸的是,小Q的法 ...

  3. python中装饰器你真的理解吗?

    def w1(func): print('装饰器1....') def w1_in(): print('w1_in.....') func() return w1_in def w2(func): p ...

  4. cron表达式(转)

    原文地址:http://www.cnblogs.com/linjiqin/archive/2013/07/08/3178452.html Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或 ...

  5. RaspBerry Pi3 ~ 内核编译

    RaspBerryPi3-内核编译 转载注明出处:http://www.cnblogs.com/einstein-2014731/p/5985128.html 在有道云笔记的同步分享:http://n ...

  6. JAVA各版本更新特性1-8

    JAVA各版本更新特性1-8 原文地址 Java Versions, Features and History This article gives you a highlight of import ...

  7. HTML5颜色渐变3D文字特效

    在线演示 本地下载

  8. 《CSS权威指南(第三版)》---第六章 文本属性

    本章主要的内容是: 1.文本缩进: text-indent.行内元素无法缩进,一般用左内边距或外边距来创造这种效果. 2.文本对齐:text-align .只应用于块状元素. 3.行高:一般line- ...

  9. ansible playbook学习

    摘自: http://www.ywnds.com/?p=6064 https://github.com/ansible/ansible-examples

  10. Cocos2d-x中判断点击是否在触摸屏区域

    新建2dx工程. 在HelloWorld头文件加入以下语句: virtual void registerWithTouchDispatcher();//注册触屏事件 覆写register方法 virt ...