物联网
您现在所在的位置:首页>企业动态>物联网

linux网络配置

编辑:学到牛牛IT培训    发布日期: 2022-01-05 14:16:53  

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

1.修改ifcfg-ens33文件

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

           表1 ifcfg-ens33设定参数

项目

设定值

说明

DEVICE

接口名(设备,网卡)

USERCTL

[yes|no]

非root用户是否可控制该设备

BOOTPROTO

[none|static|bootp|dhcp ]

[ 引导时不使用协议 | 静态分配IP | bootp协议 | 动态协议 ]

HWADDR

MAC地址

ONBOOT

[ yes|no ]

系统启动的时候网络接口是否有效

TYPE

Ethernet

网络类型,通常是Ethernet

NETMASK

网络掩码

IPADDR

IP地址

IPV6INIT

[ yes|no ]

IPv6是否有效

GATEWAY

默认网关IP地址

BROADCAST

广播地址

NETWORK

网络地址

配置静态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 测试与物理机是否连通.png

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

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

图2 测试网络是否连通.png

图2 测试网络是否连通

免费试学
课程好不好,不如实地听一听

封闭学习

2

1

联系我们

电话:028-61775817

邮箱:1572396657@qq.com

地址:成都高新西区西芯大道4号

  • 学到牛牛在线咨询

    扫一扫,免费咨询

  • 学到牛牛公众号

    微信公众号

学一流技术,找高薪工作

7-24小时服务热线:

028-61775817

版权声明 网站地图

蜀ICP备2021001672号

课程问题轻松问