配置Linux的网络为静态IP地址的一些方法
一、Linux的网络配置方法
1.1、使用nmtui命令可视化配置
打开linux的终端直接输入nmtui命令后进行可视化配置:在可视化配置界面可以使用键盘的上下左右四个方向键进行内容的选择,按下Enter键表示进入选择的内容:
# 在Linux命令终端可视化配置Ip地址
nmtui
修改完成后选择OK返回;然后
可视化修改完IPv4的地址内容后再返回到网络管理的UI界面进行激活我们配置好的IP地址信息:如下图所示:
最后在终端使用ifconfig命令查看我们配置的ip内容是否一致,一致则配置成功:
1.2、通过桌面的界面配置ipv4地址信息
1、可以通过选择【Appliaction】-->【System Tools】-->【Settings】-->【Network】即可打开网络配置界面:其中【ON】表示启用网络,点击右侧的小齿轮图标即可设置网络内容,如下图所示:
打开终端查看配置的ip效果
二、查看网络是否畅通
1、打开终端ping网关地址
对于桌面环境可以点击桌面任意位置后点击鼠标右键后选择【Open Terminal】即可打开终端:
# ping网关地址(一般的网关是:192.168.1.1)
ping 192.168.1.1
如下图所示则表示该Linux与内网畅通:
2、在终端ping www.baidu.com查看是否可以通外网
# 查看外网是否畅通
ping www.baidu.com
如下图所示则表示该Linux与外网畅通:
三、通过SSH连接Linux系统的工具
3.1、直接使用windows的终端连接
# 使用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,命令智能提示 |
四、解决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开头,如下图所示:
# 查看Linux的网络文件夹下包含哪些内容
ls /etc/sysconfig/network-scripts
2、可查看网络文件夹下以ifcfg开头的文件内容
# 查看网络文件的内容
cat /etc/sysconfig/network-scripts/ifcfg-ens33
3、编辑网络文件的内容
如下为桥接模式下IPv4必备的网络文件内容
# 网卡类型(必须有)
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地址一致如下图所示:
# 编辑网络配置文件ifcfg-ens33
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
4、查看和配置域名内容
# 查看域名
cat /etc/resolv.conf# 编辑域名
vi /etc/resolv.conf
5、重启网络
# 重启网络
sudo systemctl restart network