十一、Linux中网络环境的配置
11.1、IP ADDRESS
internet protocol address #网络进程地址,即主机在互联网中的网络地址。
ipv4 # internet protocol version4
1.2 x 32
11111110.11111110.11111110.11111110 = 254.254.254.254
11.2、子网掩码
用来划分网络区域
子网掩码非0的位对应的ip上的数字表示这个ip的网络位
子网掩码0位对应的数字是ip的主机位
网络位表示网络区域
主机位表示网络区域里的某台主机
11.3、ip通信判定
网络位一致,主机位不一致的2个ip可以直接通信
172.25.254.1/24 # 24=255.255.255.0
172.25.254.2/24
172.25.0.1/16
11.4、网络设定工具
11.4.1、查看ip
(1)ifconfig
(2)ip addr show
(3)ip addr show ens160 #查看ens160的ip
11.4.2、ifconfig设置ip
(1)开启ip:ifconfig ens160 up
(2)关闭ip:ifconfig ens160 down
例:ifconfig ens160 down关掉ens160ip
注:ifconfig在更改ip时候不能在网卡已被占用的情况下更改,且ifconfig设置为临时配置,重启会消失。
网卡已被占用情况下更改ip方法为:
(1)执行nm-connection-editor删除已有配置,执行ifconfig发现ip为空
(2)执行 ifconfig ens160 192.168.6.100 netmask 255.255.255.0 进行配置
例:如何证明ifconfig配置ip为临时的
执行nmcli connection down ens 160 ,再执行nmcli connection upf发现ens160配置的ip消失,因为没有配置文件。
11.4.3、ip addr 设置ip
执行 ip addr add192.168.6.100/24 dev ens160设置ip,然后ip addr show ens160查看ip。
注:一台主机可以配置多个ip
ip addr add 172.25.254.250/24 dev ens160之后执行ip addr show ens160
可以看到ens160有两个ip。