欢迎来到军工软件开发人才培养基地——学到牛牛

网络配置讲解

时间:2024-05-06 07:01:10 来源:学到牛牛

网络配置管理是指初始化网络并配置网络,以使其提供网络服务,配置管理是一组对辨别、定义、控制和监视组成一个通信网络的对象所必要的相关功能,目的是为了实现某个特定功能或使网络性能达到最优。在Linux中设置网络的相关配置均需要管理员权限,所以在设置网络配置时,需先把用户切换到root用户。输入su –l root并输入root密码即可切换到root用户。

1.修改ifcfg-ens33文件

ifcfg-ens33文件是在/etc/sysconfig/network-scripts/这个目录中,该文件存放的是网络接口的脚本文件。该文件非常重要,涉及网络能否正常工作。ifcfg-ens33中的设定参数如表1所示。

表1 ifcfg-ens33设定参数

 

配置静态IP地址示例如下:

DEVICE=eth0

HWADDR=00:0C:29:70:75:0B

TYPE=Ethernet

UUID=ba418df8-78dc-496c-9240-907f3851ac5e

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

IPADDR=192.168.2.100

GATEWAY=192.168.2.1

NETMASK=255.255.255.0

其中,ONBOOT和BOOTPROTO参数最重要,ONBOOT是设置是否开启网络连接,BOOTPROTO是设置获取IP的方式,本书将虚拟机的IP地址设置为静态地址(static)。

ONBOOT=yes

BOOTPROTO=static

并且插入IP地址、掩码和网关。如果是在VMware虚拟平台上配置网络,网关地址可以在VMware平台的菜单中“编辑”“虚拟网络编辑器”“VMnet8”“NAT设置”查询。

IPADDR=192.168.1.100

NETMASK=255.255.255.0

GATEWAY=192.168.1.2

 

配置动态IP地址的示例如下:

DEVICE=eth0

HWADDR=00:0C:29:70:75:0B

TYPE=Ethernet

UUID=ba418df8-78dc-496c-9240-907f3851ac5e

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=dhcp

设置动态IP要比设置静态IP简单得多,只需修改ONBOOT为yes,并把BOOTPROTO类型改为dhcp即可。

 

2.重启网络服务

修改了IP地址必须要重启网络服务或者重启电脑才会生效。重启电脑命令可以使用reboot,也可使用init6等其他命令。同样,重启网络服务也有多种命令。

方式一:通过restart命令重启。

systemctl restart network

方式二:先停止再启动。

systemctl stop network

systemctl start network

 

3.检查IP地址是否修改成功

启动网络服务过后,可以通过ip addr命令查看IP地址,如果IP地址能查到,并且能正常显示,表示设置成功。

4. 验证网络

ping命令是用于验证网络配置是否成功的最好方法,可以用ping www.baidu.com验证外网是否畅通,也可以用ping命令去验证虚拟机与物理机之间是连通。需要注意的是ping外网时,物理机必须有网络连接,因为虚拟机使用与物理机共享的网络地址。

用ping命令测试内网。如果出现下面情况,则说明连接成功,可以使用Ctrl+C退出测试,如图1所示。

图1 测试与物理机是否连通

用ping命令测试外网。如果出下面情况,说明连接成功,可以使用Ctrl+C退出测试,如图2所示。

 

图2 测试网络是否连通