CentOS 7 IP 配置

发布于 2025-01-17 10:40:37 字数 3631 浏览 2 评论 0

本文以在 CentOS 7 中将以太网接口从 DHCP 配置为静态 IP 为例。

查询以太网接口的名称

方法一

列出网络信息:

ip a

输出(包含了以太网接口名称):

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
      valide_lft forever preferred_lft forever
2:  ens33:  <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pf ifo_fast state UP group default qlen 1000
      link/ether 00:0c:29:cf:bf:d9 brd ff:ff:ff:ff:ff:ff

从上可知,系统的以太网接口名称为 ens33 (你的名称很可能与我的不同)。

方法二

使用 NetworkManager 查看网络设备:

nmcli -p dev

输出结果:

=====================
  Status of devices
=====================
DEVICE   TYPE      STATE         CONNECTION
-------------------------------------
ens33    ethernet  disconnected  --
lo       loopback  unmanaged     --

配置 IP 地址

我们可以在目录 /etc/sysconfig/network-scripts/ 中,找到一个名为 ifcfg-INTERFACENAME (其中 INTERFACENAME 就是以太网接口的名称)的配置文件。在本文例子中,该文件名为 ifcfg-ens33

使用 vi 编辑器修改以太网接口配置文件:

vi /etc/sysconfig/network-scripts/ifcfg-ens33

我们不但需要将协议从 dhcp 改为 static ,还需要设置在系统启动时激活以太网接口,并添加特定 IP 地址。

1)将协议从:

BOOTPROTO=dhcp

改为:

BOOTPROTO=static

2)将系统启动时激活以太网接口的配置从:

ONBOOT=NO

改为:

ONBOOT=yes

3)然后添加我们的 IP 地址、子网掩码、网关和 DNS 地址。在文件的末尾添加如下内容:

IPADDR=192.168.2.173
NETMASK=255.255.255.0
GATEWAY=192.168.2.1
DNS1=114.114.114.114
DNS2=8.8.8.8

以上内容需按照你的网络环境进行相应的调整,然后保存文件( :wq )。

重启网络服务

为了使最新的网络配置生效,还需重启系统的网络服务:

systemctl restart network

验证网络是否配置正确

待网络服务重启完成后。

IP 配置

查看 ens33 以太网接口的 IP 配置:

ip a s ens33

输出:

2:  ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pf ifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:cf:bf:d9 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.173/24 brd 192.168.2.255 scope global noprefixroute ens33
      valid_lft forever preferred_lft forever
    inet6 fe80::2823:bd72:15a8:b806/64 scope link noprefixroute
      valide_lft forever preferred_lft forever

系统路由表

查看系统路由表:

ip route show

或:

ip r

输出:

default via 192.168.2.1 dev ens33 proto static metric 100
192.168.2.0/24 dev ens33 proto kernel scope link src 192.168.2.173 metric 100

DNS 服务器

查看 DNS 服务器配置:

cat /etc/resolv.conf

输出:

# Generated by NetworkManager
nameserver 114.114.114.114
nameserver 8.8.8.8

网络可用性

验证互联网连通性:

ping -c 3 www.baidu.com

输出:

PING www.baidu.com (183.232.231.174) 56(84) bytes of data.
64 bytes from 183.232.231.174 (183.232.231.174): icmp_seq=1 ttl=54 time=39.0 ms
64 bytes from 183.232.231.174 (183.232.231.174): icmp_seq=2 ttl=54 time=50.7 ms
64 bytes from 183.232.231.174 (183.232.231.174): icmp_seq=3 ttl=54 time=37.4 ms

--- www.baidu.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2004 ms
rrt min/avg/max/mdev = 37.488/42.412/50.732/5.916 ms

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

夏雨凉

暂无简介

文章
评论
26 人气
更多

推荐作者

迎风吟唱

文章 0 评论 0

qq_hXErI

文章 0 评论 0

茶底世界

文章 0 评论 0

捎一片雪花

文章 0 评论 0

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文