手机版 收藏 导航

CentOS 8 如何配置网络接口

原创   www.link114.cn   2024-09-04 18:32:47

CentOS 8 如何配置网络接口

蓝天白云,鸟语花香,一派宁静祥和的自然风景。然而,的 CentOS 8 服务器却好像掉进一个网络迷宫,找不到出口。别担心,一起来探索这个奇妙的网络世界,掌握一些 CentOS 8 网络配置的秘诀。

让从最基础的网络接口入手。CentOS 8 默认使用的是 NetworkManager 来管理网络连接,这小子可有点"古怪"。比如,可能会遇到这种情况:明明已经把网线插好,但就是上不网。这时候,就需要好好了解一下 NetworkManager 的工作原理。

NetworkManager 有一个很有趣的特点,就是它会自动帮你选择最佳的网络连接方式。听起来不错吧?但是,有时候它的自动选择可能会和你的实际需求不太符合。比如,想通过 SSH 远程登录服务器,结果 NetworkManager 偏偏选择一个慢得要死的 4G 网络。这可就不太妙,可能会一直在电脑前焦急地等待,直到老花眼睛都看不清屏幕。

别急,来看看如何手动配置网络接口。需要打开 NetworkManager 的命令行工具 `nmcli`。这个小家伙可是个老江湖,熟悉它的人都说它很强大。不过,可能会被它的界面吓一跳,因为它看起来有点像个 80 年代的老电影里的黑客界面。不过别担心,只要跟着我一步步来,很快就能学会它的使用。

需要列出所有可用的网络接口。在 `nmcli` 命令行里输入 `nmcli device status`,就可以看到所有的网络接口及其状态。这里以一个名为 `ens33` 的以太网接口为例。

接下来,需要配置这个接口。在 `nmcli` 里输入 `nmcli connection add con-name "my-connection" type ethernet ifname ens33`,就可以创建一个新的网络连接。这个连接的名字叫它 "my-connection"。

接下来,需要设置 IP 地址和网关。在 `nmcli` 里输入 `nmcli connection modify "my-connection" ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1`,就可以设置 IP 地址为 192.168.1.100,子网掩码为 24 位,网关为 192.168.1.1 。

需要激活这个网络连接。在 `nmcli` 里输入 `nmcli connection up "my-connection"`,就可以让这个网络连接生效。现在,应该就可以通过这个网络接口成功访问外网。

当然,除手动配置,也可以通过编辑 `/etc/sysconfig/network-scripts/ifcfg-ens33` 这个文件来配置网络接口。这个文件里包含各种网络参数,可以根据自己的需求进行修改。不过,我建议还是先试试 `nmcli` 命令,因为它更加友好和直观。

不管选择哪种方式,只要掌握 CentOS 8 网络配置的基本技能,相信一定能顺利地打通这个网络迷宫,畅通无阻地访问外网。记住,网络世界也有它自己的规则和秘密,只要愿意探索,相信一定能掌握它们的奥秘。祝网络畅通,上网愉快!