查看网卡配置文件

:::info cd /etc/sysconfig/network-scripts/ ::: image.png

找到网卡对应的网线插口

:::info // 这里的 eno1 是第一个网卡,也可以查看 eno2,eno3 等等。
ethtool -p eno1 :::

哪个网线插口亮灯,就是对应的哪个网线插口。

改静态 IP(STATIC)

:::info // vim 对应的网卡配置文件,比如:
vim ifcfg-eno1 :::

  1. TYPE=Ethernet
  2. PROXY_METHOD=none
  3. BROWSER_ONLY=no
  4. // 这个要改成 static ,静态的。
  5. BOOTPROTO=static
  6. DEFROUTE=yes
  7. IPV4_FAILURE_FATAL=no
  8. IPV6INIT=yes
  9. IPV6_AUTOCONF=yes
  10. IPV6_DEFROUTE=yes
  11. IPV6_FAILURE_FATAL=no
  12. IPV6_ADDR_GEN_MODE=stable-privacy
  13. NAME=eno1
  14. UUID=ce6bb22e-5f9b-4859-976c-96eb23e1cb31
  15. DEVICE=eno1
  16. // 这个要改成 yes
  17. ONBOOT=yes
  18. // 下面的就是 IP,子掩码,网关,和 DNS。DNS 可以设置 DNS1 和 DNS2.
  19. IPADDR=172.31.100.71
  20. NETMASK=255.255.255.0
  21. GATEWAY=172.31.100.254
  22. DNS1=114.114.114.114

image.png
保存退出即可。

重启网络 systemctl restart network

改动态 IP(DHCP)

网卡默认是动态 IP 的

但是一旦你要从静态 IP 改为动态 IP,就要重新设置一下。

依然是进入对应的网卡配置文件 :::info // 这里的 eno1 是第一个网卡,也可以查看 eno2,eno3 等等。
ethtool -p eno1 :::

动态 IP 配置文件

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
// 主要是这个
BOOTPROTO=dhcp
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=eno2
UUID=a8f9f431-ba79-4380-80d8-94ea0acc0792
DEVICE=eno2
ONBOOT=no

主要是:BOOTPROTO=dhcp
其他的还没有特别的研究。

保存退出即可。

重启网络 systemctl restart network

验证网络

配置完网络之后,你要验证一下。

通过 ifconfig 命令,可以查看到,eno1 网卡配置的是 172.31.100.71 的 IP。 :::info ifconfig ::: image.png

当然,使用ip a命令也可以。

验证是否有外网

:::info // ping 一下 163 域名
ping www.163.com

// ping 一下百度
ping www.baidu.com :::

ping 域名,比如百度,你需要设置对 DNS 才行,比如 114.114.114.114。
或者你不确定是否 DNS 正确,查出来百度的 IP ,直接 ping ip 也可以。 :::info // 这些都是百度的 IP,通过 IP 查询网站查的。https://site.ip138.com/
ping 220.181.38.150
ping 180.101.49.11 :::

或者使用 curl 命令 curl www.baidu.com curl 180.101.49.11 curl 220.181.38.150 有响应,则有外网。

验证是否可以访问其他服务器

:::info // 验证是否可以访问内网服务器
ping 172.31.100.72 :::