Linux下的网络配置方法

网络配置的几种方法

ifconfig命令

----------------------------------- 临时设置IP,network重启就失效

ifconfig 与 ip addr show 的差别
ifconfig 只能查看IP地址和子网掩码,但是不能查看网关和DNS地址
ip addr show 显示所有

ifconfig eth0 ip 临时设置ip
再用nm-connection-editor 设置ip
要systemctl restart network 后才可以 ip addr show 显示新设置的ip
Linux下的网络配置方法
Linux下的网络配置方法

Linux下的网络配置方法

图形界面ip设置

nm-connection-editor

文本编辑ip设置

nmtui

Linux下的网络配置方法
Linux下的网络配置方法
设置动态ip
随机分配的ip
Linux下的网络配置方法

Linux下的网络配置方法

设置静态ip
自行设置ip
Linux下的网络配置方法
Linux下的网络配置方法

nmcli命令

-----------------network manager 必须开启

Linux下的网络配置方法
Linux下的网络配置方法

Linux下的网络配置方法
Linux下的网络配置方法
Linux下的网络配置方法
Linux下的网络配置方法
键入nmcli connection+空格+两次Tab
Linux下的网络配置方法
Linux下的网络配置方法
【nmcli 】动态分配ip
Linux下的网络配置方法
Linux下的网络配置方法
Linux下的网络配置方法
【 nmcli 】静态分配ip
Linux下的网络配置方法
Linux下的网络配置方法
Linux下的网络配置方法

由静态改为动态 可以直接修改
Linux下的网络配置方法

由动态改为静态 要先设置ip
Linux下的网络配置方法

管理网络配置文件

1)网络配置目录

/etc/sysconfig/netwrok-scripts/

2)网络配置文件的命名规则

ifcfg-xxxx ##文件名称
DEVICE=xxx ##设备名称
BOOTPROTO=dhcp|static|none ##设备工作方式
ONBOOT=yes ##网络服务开启时自动激活网卡
IPADDR=xxx.xxx.xxx.xxx ##IP地址
PREFIX=24 ##子网掩码
NETMASK=255.255.255.0 ##子网掩码
NAME=xxx ##接口名称

编辑网络配置文件

 [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 

DHCP网络配置

>  NAME=eth0        ##指定网络链接的名字为eth0
>  DEVICE=eth0       ##指定文件管理的网卡
>  BOOTPROTO=dhcp      ##dhcp动态获取,none和static都表示静态网络 
>  ONBOOT=yes        ##是否开机启动

静态网络地址配置

> NAME=eth0         ##指定网络链接的名字为eth0
> DEVICE=eth0        ##指定文件管理的网卡名称 
> BOOTPROTO=static      
> ONBOOT=yes        ##是否开机启动 
> IPADDR=1.1.1.110    ##设定ip为1.1.1.110
> NETMASK=255.255.255.0|PREFIX=24    ##子网掩码为255.255.255.0  
> GATEWAY=1.1.1.120     ##网关地址, 用来访问外网
> DNS=***.***.***.***    ##DNS地址,进行域名解析 
> PEERDNS=yes|no      ##是否修改/etc/resolv.conf, no表示不修改

注意:

IPADDR、NETMASK、PREFIX、GATEWAY、DNS后跟数字,可以同时设置多组IP地址

设置环境配置
Linux下的网络配置方法
Linux下的网络配置方法

Linux下的网络配置方法

Linux下的网络配置方法
Linux下的网络配置方法