一、网络参数配置
1.图形化配置
NetworkManager,Linux7系统中,一般建议停止该管理方式;Linux8以上操作系统统一将网络管理交给NetworkManager管理。
#开启
[root@localhost ~]# systemctl start NetworkManager
#关闭
[root@localhost ~]# systemctl stop NetworkManager
#关闭并开机不自启
[root@localhost ~]# systemctl disable --now NetworkManager
#开启并开机自启
[root@localhost ~]# systemctl enable --now NetworkManager
2.命令行配置
2.1、ifconfig命令
查看及配置网卡参数(临时配置),不能查看基于配置文件的多IP地址的网络参数,默认不能查看到未启用的网卡列表
root用户可以使用该命令更改网卡参数,普通用户只能用户查看
语法:
ifconfig [接口]
ifconfig 接口 [aftype] options | address …
选项:
案例:临时配置网卡参数
注:在配置前先给虚拟机添加一个网络适配器
查看自身电脑的网卡
ifconfig ens224 192.168.115.136/24
然后在查看
临时配置,重启网络服务、网卡启停、主机重启都将失效
2.2ifup和ifdown
注:linux8以上没有这个命令,换为
systemctl start NetworkManager和
systemctl stop NetworkManager
ifup ens224
#启用网卡,并读取配置文件
ifdown ens224
#停用网卡
子接口配置
- 基于物理网卡的逻辑接口
- 可以使系统基于一块网卡配置多个IP地址
语法:
ifconfig 网卡名:编号(上限999999999) IP地址/子网掩码的网络位长度 【临时配置】
案例:生成子接口配置文件【永久配置】,不能使用DHCP获得地址
cd /etc/sysconfig/network-scripts
编辑这个文件
通过这样永久配置的网卡即使使用systemctl stop NetworkManager关闭也还在
案例:连接百度地址
我们直接ping www.baidu.com会显示无网络连接
使用route -n的时候会发现
Gateway网关都是0.0.0.0代表没有配置网关
在使用 route add -net 0/0 gw 192.168.158.2添加网关
在ping 百度会发现提示未知的名称或者服务
我们在windows下的终端输入 nslookup www.baidu.com查看百度的ip地址
是220.181.111.1 在linux使用ping 220.181.111.1发现没有问题
原因是没有DNS域名解析
vim /etc/resolv.conf 进入这个文件添加DNS解析
最后在ping www.baidu.com
2.3 多ip地址配置
cd /etc/sysconfig/network-scripts
执行systemctl restart NetworkManager后
2.4子接口配置
先下载yum install -y network-scripts
这个是cp复制的,在进入这个复制的文件
关闭并开启这个新的
子接口会显示
关闭父接口
找不到子接口了,再打开父接口就行了
总结
提示:Linux网络内容较多,今天的学习内容希望可以帮到小伙伴们