1、Linux网路服务分类
network和NetworkManger,两个都是网络服务,选择其中一个即可
两者区别:
network通过配置文件操作,配置完成后需要重启服务
NetworkManger是通过图形化或者命令行操作,具备自动检测网络功能
2、network配置方法
2.1ifconfig查看网卡名,如果与实际网卡数量不同(除了lo网口),则排查是否存在适配问题,如果存在通常下载网卡驱动可以解决
2.2进入/etc/sysconfig/network-scripts/目录
下面会有各网卡的配置文件,格式为ifcfg-eth*
2.3配置文件中的关键参数
BOOTPROTO指的是路由协议,静态IP可填none或者static,动态IP则填dhcp
ONBOOT则是开机自启,yes为自启,no则需要手动开启
IPADDR、NETMASK是IP地址、掩码,静态IP才需要,动态IP不需要这个条目
PREFIX的作用和NETMASK作用一致,GATEWAY是网关
DNS1为域名服务器地址(注意需要填写DNS1而不能只填DNS,否则会出现报错)
2.4配置完成后需要保存文件退出,并且重启服务
systemctl restart network
3、NetworkManger配置
右击操作系统右下角网络设置
进入有线连接配置
点击加号,配置以下内容,其中网络名称建议使用英文,避免不必要麻烦
除此之外,NetworkManger创建网络还可以用命令行方式
nmcli指令即可完成
显示连接信息 nmcli connection show
显示设备连接信息 nmcli device status
创建连接 nmcli connection add type 【类型】 con-name 【连接名】 ifname 【设备名】
激活或停用连接 nmcli connection up/down 【连接名】
删除连接 nmcli connection delete 【连接名】
设置IPV4地址和子网掩码:
nmcli connection modify 【连接名】 ipv4.addresses 192.168.1.100/24
DNS用 ipv4.dns,网关则是ipv4.gateway