Linux手动配置IP地址

  • A+
所属分类:基础知识

初初学习Linux的时候,绝大部分朋友通过借助图形化,都可以独立完成对防火墙、IP地址的配置,但在很多企业中是明确使用系统最小化配置来部署重要业务,学习手动配置IP地址还是很有必要的,以企业中最常用的RHEL/CentOS系统为主,分享一下如何手动配置IP地址。

第一步 修改配置文件

一般情况下,网卡配置文件都存放在 /etc/sysconfig/network-scripts 目录下,不同的网络类型有不同的文件命名,这里拿以太网接入举例,配置名就是ifcfg-ethX,通常第一张网卡是ifcfg-eth0,第二张则是ifcfg-eth1,以此类推。

  1. [root@wanghualang ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0  

第二步 配置静态IP

提供一个配置模版给大家参考,根据实际情况填数据即可。

  1. DEVICE=eth0 #接口名,如设备、网卡  
  2. TYPE=Ethernet #网络类型,通常是以太网  
  3. ONBOOT=yes #开机自动激活网卡  
  4. BOOTPROTO=static #设置为static启用静态IP地址,设置为dhcp开启DHCP服务  
  5. DEFROUTE=yes #是否设置为默认路由  
  6. IPV6INIT=no #是否禁止IPV6  
  7. NAME="System eth0" #网络连接的名字,默认就行  
  8. HWADDR=00:0C:29:B7:19:F7 #网卡的MAC地址  
  9. IPADDR=192.168.1.2 #IP地址  
  10. PREFIX=24 #子网掩码24位  
  11. GATEWAY=192.168.1.1 #网关地址  

第三步 配置DHCP动态获取IP

  1. DEVICE=eth0 #接口名,如设备、网卡  
  2. TYPE=Ethernet #网络类型,通常是以太网  
  3. ONBOOT=yes #系统启动的时候网络接口是否有效,Yes代表开机自动连接  
  4. BOOTPROTO=dhcp #设置为dhcp开启DHCP服务,设置为static启用静态IP地址  
  5. HWADDR=00:0C:29:B7:19:F7 #网卡的MAC地址  
  6. DEFROUTE=yes #是否设置为默认路由  
  7. PEERDNS=yes #是否允许DHCP获得的DNS覆盖本地的DNS  
  8. PEERROUTES=yes #是否从DHCP服务器获取用于定义接口的默认网关的信息的路由表条目  
  9. IPV6INIT=no #禁止IPV6  
  10. NAME="System eth0" #网络连接的名字,默认就行  

第四步 重启网络

  1. [root@wanghualang ~]# service network restart  
  • 微信赞助网站
  • weinxin
  • 支付宝赞助网站
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: