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。

 

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

最新文章

  1. linux系统如何管理文件
  2. mysql乱码解决
  3. java-URLConnection网络数据收取
  4. R-处理数据对象的实用函数
  5. Lab_5_SysOps_Resources_Linux_v2.5
  6. Oracle日期周详解IW
  7. ftime() 系统时间
  8. Windows 8.1 归档 —— Step 3 软件的选择与安装
  9. sql 的错误处理功能很弱
  10. NOIP 2013 花匠
  11. Hdu 2874 Connections between cities
  12. ap143 添加复位和重启按钮
  13. 解决 bootstrap 在IE8下的兼容问题
  14. BZOJ 3098: Hash Killer II(新生必做的水题)
  15. js 设计模式之观察者模式
  16. Vertica系列: Vertica DB连接负载均衡
  17. BZOJ1767/Gym207383I CEOI2009 Harbingers 斜率优化、可持久化单调栈、二分
  18. JAVA中接口与抽象类
  19. 关于vue里页面的缓存
  20. BZOJ.4566.[HAOI2016]找相同字符(后缀数组 单调栈)

热门文章

  1. iOS7 文本转语音 AVSpeechSynthesizer -转载-
  2. python循环导入的解决方案
  3. the max number of open files 最大打开文件数 ulimit -n RabbitMQ调优
  4. To discount or not to discount in reinforcement learning: A case study comparing R learning and Q learning
  5. UVa 11586 - Train Tracks
  6. js正則函數 match、exec、test、search、replace、split 使用介紹集合
  7. ubuntu16.04下安装wordpress
  8. Contiki-Timer 概述
  9. Memcached HA架构探索
  10. codeforces 659A A. Round House(水题)