请选择 进入手机版 | 继续访问电脑版

[系统] Centos7命令界面设置网络IP地址方法

[复制链接]
查看126 | 回复0 | 2019-5-7 20:42:58 | 显示全部楼层 |阅读模式
一般服务器安装Centos都是不安装界面的,如果当时安装系统时没有设置IP地址的话,那就只能在命令行设置了IP地址了,对于高手来说,有N但多种方法设置,对于Linux小白来说,这个就要折腾好久。以下我就以Centos7最小化安装来设置IP地址。

一、查看网卡名称
CentOS7最小化安装后是没有 ifconfig 命令的,会提示ifconfig: command not found (意思是找不到该命令)。
所以没有办法通过 ifconfig 查看网卡相关配置信息的,这个时候通过新的ip addr (或者ip addr show)命令来查看网卡相关配。
通过命令得出lo回环网卡和一个ens192的网卡,但是ens192并没有ip地址,说明网卡没有启动。

  1. //查询ip信息
  2. [root@localhost ~]# ip addr

  3. //进入网卡配置目录
  4. [root@localhost ~]# cd /etc/sysconfig/network-scripts/

  5. //列出目录所有文件和文件夹
  6. [root@localhost network-scripts]# ls
复制代码

Centos7命令界面设置网络IP地址方法-1.png

二、动态DHCP配置网卡
1、找到ifcfg-ens192的网卡配置文件(一般都是ifcfg-xxxx),如上图第一个文件就是。
2、通过vi打开编辑,按i进入插入模式可以编辑,把ONBOOT=no改成ONBOOT=yes,编辑完按esc,输入:wq退出。具体其他vi命令请自行百度。
  1. TYPE=Ethernet              //网卡类型:为以太网
  2. PROXY_METHOD=none              //代理方式:关闭状态
  3. BROWSER_ONLY=no              //只是浏览器:否
  4. BOOTPROTO=dhcp              //网卡的引导协议:DHCP动态ip地址
  5. DEFROUTE=yes              //默认路由:是。
  6. IPV4_FAILURE_FATAL=no              //是否开启IPV4致命错误检测:默认否
  7. IPV6INIT=yes              // IPV6是否自动初始化: 默认是
  8. IPV6_AUTOCONF=yes              //IPV6是否自动配置:默认是
  9. IPV6_DEFROUTE=yes              //IPV6是否可以为默认路由:默认是
  10. IPV6_FAILURE_FATAL=no              //是否开启IPV6致命错误检测:默认否
  11. IPV6_ADDR_GEN_MODE=stable-privacy             //IPV6地址生成模型:stable-privacy
  12. NAME=ens192             // 网络接口名称,即配置文件名后半部分。
  13. UUID=a82810af-b328-437f-90a9-6c4563289636             // 通用唯一识别码, 每一个网卡都会有, 不能重复
  14. DEVICE=ens192             //  网卡设备名称
  15. ONBOOT=no             // 是否开机启动,一般情况下设置为 `yes`
复制代码

3、最后重启网卡service network restart
  1. //用vi打开ifcfg-ens192网卡配置文件
  2. [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens192

  3. //如果已在network-scripts目录的话,可以直接vi ifcfg-ens192比较简单
  4. [root@localhost network-scripts]# vi ifcfg-ens192

  5. //重启网卡服务
  6. [root@localhost network-scripts]# service network restart
复制代码

Centos7命令界面设置网络IP地址方法-2.png
Centos7命令界面设置网络IP地址方法-3.png

三、静态static配置网卡
1、用vi编辑ifcfg-ens192网卡文件。
  1. BOOTPROTO=static             // 改为static静态ip
  2. IPADDR=10.0.0.15             // 设置静态ip地址
  3. NETMASK=255.255.255.0             // 设置子网掩码
  4. GATEWAY=10.0.0.1             // 设置网关
  5. DNS1=10.0.0.1             // 设置DNS1
  6. DNS2=114.114.114.114             // 设置DNS2
复制代码

2、重启网络服务
Centos7命令界面设置网络IP地址方法-4.png
Centos7命令界面设置网络IP地址方法-5.png

四、安装net-tools工具包
net-tools工具包包含以下命令: arp, hostname, ifconfig, ipmaddr, iptunnel, mii-tool, nameif, netstat, plipconfig, rarp, route und slattach.
还是非常有用的,建议安装。
1、切换到root用户,如何切换自行百度
2、输入yum -y install net-tools自动安装
3、现在可以使用ifconfig查看ip信息了。
Centos7命令界面设置网络IP地址方法-6.png

回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则