查看网卡
[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