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
相关推荐
blessing。。1 小时前
I2C学习
linux·单片机·嵌入式硬件·嵌入式
2202_754421541 小时前
生成MPSOC以及ZYNQ的启动文件BOOT.BIN的小软件
java·linux·开发语言
运维&陈同学2 小时前
【zookeeper03】消息队列与微服务之zookeeper集群部署
linux·微服务·zookeeper·云原生·消息队列·云计算·java-zookeeper
hgdlip2 小时前
主IP地址与从IP地址:深入解析与应用探讨
网络·网络协议·tcp/ip
今天我刷leetcode了吗2 小时前
docker 配置同宿主机共同网段的IP 同时通过通网段的另一个电脑实现远程连接docker
tcp/ip·docker·电脑
周末不下雨3 小时前
win11+ubuntu22.04双系统 | 联想 24 y7000p | ubuntu 22.04 | 把ubuntu系统装到1T的移动固态硬盘上!!!
linux·运维·ubuntu
lwprain3 小时前
安装支持ssl的harbor 2.1.4 docker 19.03.8 docker-compose 1.24.0
网络协议·ssl·harbor
软件技术员3 小时前
Let‘s Encrypt SSL证书:acmessl.cn申请免费3个月证书
服务器·网络协议·ssl
哎呦喂-ll3 小时前
Linux进阶:环境变量
linux