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
图形界面ip设置
nm-connection-editor
文本编辑ip设置
nmtui
设置动态ip
随机分配的ip
设置静态ip
自行设置ip
nmcli命令
-----------------network manager 必须开启
键入nmcli connection+空格+两次Tab
【nmcli 】动态分配ip
【 nmcli 】静态分配ip
由静态改为动态 可以直接修改
由动态改为静态 要先设置ip
管理网络配置文件
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地址
设置环境配置