centos7 配置ip

查看网卡

[root@centos ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:0c:29:8c:e1:a8 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.52/24 brd 192.168.1.255 scope global noprefixroute ens192
       valid_lft forever preferred_lft forever
    inet6 2408:8210:4803:2d30::1007/128 scope global noprefixroute dynamic 
       valid_lft 86082sec preferred_lft 86082sec
    inet6 2408:8210:4803:2d30:5a07:4522:bd4c:5ed7/64 scope global noprefixroute dynamic 
       valid_lft 86116sec preferred_lft 14116sec
    inet6 fe80::28f7:de9e:705e:ec14/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
[root@centos ~]# 

网卡:ens192

查找配置文件

ls -l /etc/sysconfig/network-scripts

结果

[root@localhost ~]# ls -l /etc/sysconfig/network-scripts
总用量 232
-rw-r--r--. 1 root root   312 10月 31 23:56 ifcfg-ens192
-rw-r--r--. 1 root root   254 3月  29 2019 ifcfg-lo
lrwxrwxrwx. 1 root root    24 11月 19 22:39 ifdown -> ../../../usr/sbin/ifdown
-rwxr-xr-x. 1 root root   654 3月  29 2019 ifdown-bnep
-rwxr-xr-x. 1 root root  6532 3月  29 2019 ifdown-eth
-rwxr-xr-x. 1 root root   781 3月  29 2019 ifdown-ippp
-rwxr-xr-x. 1 root root  4540 3月  29 2019 ifdown-ipv6
lrwxrwxrwx. 1 root root    11 11月 19 22:39 ifdown-isdn -> ifdown-ippp
-rwxr-xr-x. 1 root root  2130 3月  29 2019 ifdown-post
-rwxr-xr-x. 1 root root  1068 3月  29 2019 ifdown-ppp
-rwxr-xr-x. 1 root root   870 3月  29 2019 ifdown-routes
-rwxr-xr-x. 1 root root  1456 3月  29 2019 ifdown-sit
-rwxr-xr-x. 1 root root  1621 3月  18 2017 ifdown-Team
-rwxr-xr-x. 1 root root  1556 3月  18 2017 ifdown-TeamPort
-rwxr-xr-x. 1 root root  1462 3月  29 2019 ifdown-tunnel
lrwxrwxrwx. 1 root root    22 11月 19 22:39 ifup -> ../../../usr/sbin/ifup
-rwxr-xr-x. 1 root root 12415 3月  29 2019 ifup-aliases
-rwxr-xr-x. 1 root root   910 3月  29 2019 ifup-bnep
-rwxr-xr-x. 1 root root 13475 3月  29 2019 ifup-eth
-rwxr-xr-x. 1 root root 12075 3月  29 2019 ifup-ippp
-rwxr-xr-x. 1 root root 11893 3月  29 2019 ifup-ipv6
lrwxrwxrwx. 1 root root     9 11月 19 22:39 ifup-isdn -> ifup-ippp
-rwxr-xr-x. 1 root root   650 3月  29 2019 ifup-plip
-rwxr-xr-x. 1 root root  1064 3月  29 2019 ifup-plusb
-rwxr-xr-x. 1 root root  4997 3月  29 2019 ifup-post
-rwxr-xr-x. 1 root root  4154 3月  29 2019 ifup-ppp
-rwxr-xr-x. 1 root root  2001 3月  29 2019 ifup-routes
-rwxr-xr-x. 1 root root  3303 3月  29 2019 ifup-sit
-rwxr-xr-x. 1 root root  1755 3月  18 2017 ifup-Team
-rwxr-xr-x. 1 root root  1876 3月  18 2017 ifup-TeamPort
-rwxr-xr-x. 1 root root  2711 3月  29 2019 ifup-tunnel
-rwxr-xr-x. 1 root root  1836 3月  29 2019 ifup-wireless
-rwxr-xr-x. 1 root root  5419 3月  29 2019 init.ipv6-global
-rw-r--r--. 1 root root 20671 3月  29 2019 network-functions
-rw-r--r--. 1 root root 31027 3月  29 2019 network-functions-ipv6

目录下, 由于CentOS的发行及系统升级或许可能会存在网卡设备名称与之前版本不一致的情况, 这也很容易理解, 网卡设备名称在linux系统中它只是一个标志, 它并不能说明什么问题, 关键是这个设备文件的配置参数, 我当前CentOS7的网卡设备名称是ifcfg-ens192,所以每个linux发行版本中的网卡设备名称可能与我的不一致。

备份网卡文件

[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# cp ifcfg-ens192 ifcfg-ens192.bak

配置静态IP

vi ifcfg-ens192

1. BOOTPROTO="dhcp"  改为  BOOTPROTO="static"
2. 添加
IPADDR=192.168.1.70
NETMASK=255.255.255.0
GATEWAY=192.168.1.11
DNS1=192.168.1.11
DNS2=114.114.114.114
3. 开机启动
ONBOOT="yes

修改后

[root@localhost network-scripts]# vi ifcfg-ens192

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens192"
UUID="a7befb9c-b47e-4968-bd18-5a7540077c07"
DEVICE="ens192"
IPADDR=192.168.1.70
NETMASK=255.255.255.0
GATEWAY=192.168.1.11
DNS1=192.168.1.11
DNS2=114.114.114.114
ONBOOT="yes

安装系统时候设置的IP地址,桥接模式,供参考

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="03af1959-43b9-4fc1-9cca-c2109f332c75"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.1.77"
PREFIX="24"
GATEWAY="192.168.1.254"
DNS1="114.114.114.114"
IPV6_PRIVACY="no"

原始文件仅供参考

TYPE="Ethernet"                              # 网卡类型:为以太网 
PROXY_METHOD="none"                          # 代理方式:关闭状态
BROWSER_ONLY="no"                            # 只是浏览器:否
BOOTPROTO="dhcp"                             # 网卡的引导协议:DHCP[中文名称: 动态主机配置协议]
DEFROUTE="yes"                                                         # 默认路由:是, 不明白的可以百度关键词 `默认路由`
IPV4_FAILURE_FATAL="no"                      # 是不开启IPV4致命错误检测:否
IPV6INIT="yes"                               # IPV6是否自动初始化: 是[不会有任何影响, 现在还没用到IPV6]
IPV6_AUTOCONF="yes"                          # IPV6是否自动配置:是[不会有任何影响, 现在还没用到IPV6]
IPV6_DEFROUTE="yes"                                                     # IPV6是否可以为默认路由:是[不会有任何影响, 现在还没用到IPV6]
IPV6_FAILURE_FATAL="no"                                             # 是不开启IPV6致命错误检测:否
IPV6_ADDR_GEN_MODE="stable-privacy"          # IPV6地址生成模型:stable-privacy [这只一种生成IPV6的策略]
NAME="ens192"                                                                 # 网卡物理设备名称
UUID="a7befb9c-b47e-4968-bd18-5a7540077c07"     # 通用唯一识别码, 每一个网卡都会有, 不能重复, 否两台linux只有一台网卡可用
DEVICE="ens192"                              # 网卡设备名称, 必须和 `NAME` 值一样
ONBOOT="yes"                                 # 是否开机启动, 要想网卡开机就启动或通过 `systemctl restart network`控制网卡,必须设置为 `yes`

重启网卡

service network restart
或
systemctl restart network.service
相关推荐
颇有几分姿色28 分钟前
深入理解 Linux 内存管理:free 命令详解
linux·运维·服务器
AndyFrank1 小时前
mac crontab 不能使用问题简记
linux·运维·macos
筱源源1 小时前
Kafka-linux环境部署
linux·kafka
千天夜1 小时前
使用UDP协议传输视频流!(分片、缓存)
python·网络协议·udp·视频流
算法与编程之美2 小时前
文件的写入与读取
linux·运维·服务器
xianwu5432 小时前
反向代理模块
linux·开发语言·网络·git
follycat2 小时前
[极客大挑战 2019]HTTP 1
网络·网络协议·http·网络安全
Amelio_Ming2 小时前
Permissions 0755 for ‘/etc/ssh/ssh_host_rsa_key‘ are too open.问题解决
linux·运维·ssh
earthzhang20213 小时前
《深入浅出HTTPS》读书笔记(5):随机数
网络协议·http·https
xiaoxiongip6663 小时前
HTTP 和 HTTPS
网络·爬虫·网络协议·tcp/ip·http·https·ip