配置Linux的网络为静态IP地址的一些方法

一、Linux的网络配置方法

1.1、使用nmtui命令可视化配置

打开linux的终端直接输入nmtui命令后进行可视化配置:在可视化配置界面可以使用键盘的上下左右四个方向键进行内容的选择,按下Enter键表示进入选择的内容:

bash 复制代码
# 在Linux命令终端可视化配置Ip地址
nmtui

修改完成后选择OK返回;然后

可视化修改完IPv4的地址内容后再返回到网络管理的UI界面进行激活我们配置好的IP地址信息:如下图所示:

最后在终端使用ifconfig命令查看我们配置的ip内容是否一致,一致则配置成功:

1.2、通过桌面的界面配置ipv4地址信息

1、可以通过选择【Appliaction】-->【System Tools】-->【Settings】-->【Network】即可打开网络配置界面:其中【ON】表示启用网络,点击右侧的小齿轮图标即可设置网络内容,如下图所示:

打开终端查看配置的ip效果

二、查看网络是否畅通

1、打开终端ping网关地址

对于桌面环境可以点击桌面任意位置后点击鼠标右键后选择【Open Terminal】即可打开终端:

bash 复制代码
# ping网关地址(一般的网关是:192.168.1.1)
ping 192.168.1.1

如下图所示则表示该Linux与内网畅通:

2、在终端ping www.baidu.com查看是否可以通外网

bash 复制代码
# 查看外网是否畅通
ping www.baidu.com

如下图所示则表示该Linux与外网畅通:

三、通过SSH连接Linux系统的工具

3.1、直接使用windows的终端连接

bash 复制代码
# 使用Windows终端连接Linux系统的命令
ssh linux用户名称@linux的ip地址

3.2、常用的ssh第三方工具连接

SSH是一种网络协议,用于计算机之间的加密登录在****Linux服务器上,广泛使用ssh 服务实现远程连接,通过安装ssh客户端软件,就能实现通过网络连接到远程Linux服务器,提供对Linux服务器的访问和控制。使用 SSH 终端模拟器,用户可以远程登录到Linux服务器并执行命令,如修改配置文件、安装软件、运行程序等操作。

|--------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------|
| 序号 | SSH连接Linux工具 | 说明 |
| 1 | MobaXterm Xserver with SSH, telnet, RDP, VNC and X11 - Download | 家庭版免费,但是最多只支持12个session连接;适合个人使用,可使用多种协议【SSH、Telnet、RDP、VNC等】连接不同系统 |
| 2 | 所有下载 - NetSarang Website 家庭/学校免费 - NetSarang Website | 家庭版免费使用,但是只要有更新时必须升级才可免费使用;Xshell 是一个安全终端仿真器,可以作为支持SSH1,SSH2,SFTP,TELNET,RLOGIN的终端模拟 |
| 3 | Releases · kingToolbox/WindTerm | 完全开源免费的ssh终端工具,还支持跨平台,支持 Windows、Linux 和 MacOS,同时支持SSH,SFTP,命令智能提示 |
[常见的使用SSH第三方Linux连接工具]

四、解决VMWare虚拟机的Linux系统桥接模式下配置网络

2.1、查看本机使用的网卡名称

首先打开本地电脑的【控制面板】-->【更改适配器设置】可选择不同的网卡查看名称(

比如:

1、WIFI的网卡就是选择 WLAN2-->点击鼠标右键选择【属性】即可查看到网卡名称【Realtek 8822BE Wireless LAN 802.11ac PCI-E NIC #2】;

2、有线网卡就是选择以太网2-->点击鼠标右键选择【属性】即可查看到网卡的名称【Realtek PCIe GbE Family Controller #2】)

2.2、设置VMWare虚拟机的桥接模式使用的网卡

打开VMWare虚拟机,选择【编辑】-->【虚拟网络编辑器】-->【VMnet0】-->【桥接模式】-->选择我们【查看到的本机网卡名称】(比如我使用WiFi网卡:Realtek 8822BE Wireless LAN 802.11ac PCI-E NIC #2)-->【应用】-->【确定】,如下图所示:

2.3、配置Linux的网络内容

**1、首先查看【/etc/sysconfig/network-scripts】路径下的所有文件,一般网络文件是以ifcfg开头,**如下图所示:

bash 复制代码
# 查看Linux的网络文件夹下包含哪些内容
ls /etc/sysconfig/network-scripts

2、可查看网络文件夹下以ifcfg开头的文件内容

bash 复制代码
# 查看网络文件的内容
cat /etc/sysconfig/network-scripts/ifcfg-ens33

3、编辑网络文件的内容

如下为桥接模式下IPv4必备的网络文件内容

bash 复制代码
# 网卡类型(必须有)
TYPE=Ethernet
# 是否是静态网卡(必须有)
BOOTPROTO=static
# 网卡名称(必须有)
NAME=ens33
# 网卡文件名称
DEVICE=ens33
# 是否启用网卡(必须是yes,否则就是禁用网卡)
ONBOOT=yes
# 网卡的IPv4地址(必须有)
IPADDR=192.168.1.26
# 网卡的网关(必须有)
GATEWAY=192.168.1.1
# 网卡的DNS(必须有)
DNS1=223.5.5.5
# 网卡的物理地址(【可选】需要与桥接模式-->高级下的MAC地址一致)
HWADDR=00:0C:29:38:AD:C5

Linux系统网卡文件中的HWADDR地址必须与该Linux系统中网卡的MAC地址一致如下图所示:

bash 复制代码
# 编辑网络配置文件ifcfg-ens33
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33

4、查看和配置域名内容

bash 复制代码
# 查看域名
cat /etc/resolv.conf

# 编辑域名
vi /etc/resolv.conf

5、重启网络

bash 复制代码
#  重启网络
sudo systemctl restart network
相关推荐
0xDevNull10 小时前
Linux切换JDK版本详细教程
linux
进击的丸子10 小时前
虹软人脸服务器版SDK(Linux/ARM Pro)多线程调用及性能优化
linux·数据库·后端
Johny_Zhao2 天前
OpenClaw安装部署教程
linux·人工智能·ai·云计算·系统运维·openclaw
chlk1233 天前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统
舒一笑3 天前
Ubuntu系统安装CodeX出现问题
linux·后端
改一下配置文件3 天前
Ubuntu24.04安装NVIDIA驱动完整指南(含Secure Boot解决方案)
linux
深紫色的三北六号4 天前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
linux·扩容·服务迁移
SudosuBash4 天前
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
linux·并发·操作系统(os)
哈基咪怎么可能是AI4 天前
为什么我就想要「线性历史 + Signed Commits」GitHub 却把我当猴耍 🤬🎙️
linux·github
十日十行5 天前
Linux和window共享文件夹
linux