查看网卡配置文件
:::info
cd /etc/sysconfig/network-scripts/
:::
找到网卡对应的网线插口
:::info
// 这里的 eno1 是第一个网卡,也可以查看 eno2,eno3 等等。
ethtool -p eno1
:::
哪个网线插口亮灯,就是对应的哪个网线插口。
改静态 IP(STATIC)
:::info
// vim 对应的网卡配置文件,比如:
vim ifcfg-eno1
:::
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
// 这个要改成 static ,静态的。
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=eno1
UUID=ce6bb22e-5f9b-4859-976c-96eb23e1cb31
DEVICE=eno1
// 这个要改成 yes
ONBOOT=yes
// 下面的就是 IP,子掩码,网关,和 DNS。DNS 可以设置 DNS1 和 DNS2.
IPADDR=172.31.100.71
NETMASK=255.255.255.0
GATEWAY=172.31.100.254
DNS1=114.114.114.114
保存退出即可。
重启网络 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
:::
当然,使用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
:::