linux 中的网络配置

       linux下的网络配置           

   1.什么是IP ADDRESS

    internet protocol ADDRESS      网络进程地址

   

    ipv4    internet protocol version 4

   

    1.2x32

    ip是由32个01组成

    11111110.11111110.11111110.11111110 = 254.254.254.254

 

   2.子网掩码

    用来划分网络区域

    子网掩码非0的位对应的ip上的数字表示这个ip的网络位

    子网掩码0位对应的数字是ip的主机位

    网络位表示网络区域

    主机位表示网络区域里某台主机

 

   3.ip通信判定

    网络位一致,主机位不一致的2个IP可以直接通讯

    172.25.254.1/24    24=255.255.255.0

    172.25.254.2/24

    172.25.0.1/16

 

    4.网络设定工具

       

    ping          检测网络是否通畅

    ping -c 1     ping 1 次

    ping -w 1     等待1秒

    ping -c1 -w1 ip   ping1次等待1秒

   

    ifconfig      查看或设定网络接口

    ifconfig      查看

    ifconfig device ip/24     设定

    ifconfig device down      关闭

    ifconfig device up    开启 

    ip addr       检测或这顶网络接口

    ip addr show      检测

    ip addr add ip/24 dev device      设定

    ip addr del dev ens160 ip/24      删除 

    ip addr flush ens160          更改ip步骤

    ip addr add  dev ens160 172.25.254.11/24

"注意: device的名字一个物理事实,看到什么命字只能用什么命字"

 

    5.图形方式设定ip

设定:

1.nm-connection-editor

更改:

 

不建议用服务控制网络

systemctl restart NetworkManager

 

建议使用:

nmcli connection show

nmcli connection down westos

nmcli connection up westos

 

 

2.nmtui

   

 

    6.命令方式设定网络

nmcli             NetworkManager必须开启

 

nmcli device connect ens160   启用ens160网卡

nmcli device disconnect ens160    关闭ens160网卡

nmcli device show ens160      查看网卡信息

nmcli device status ens160    查看网卡服务接口信息

nmcli connection show         查看连接

nmcli connection down westos      关闭连接

nmcli connection up westos    开启连接

nmcli connection delete westos    删除连接

 

 添加连接

nmcli connection add type ethernet con-name westos ifname ens160 ip4 172.25.254.100/24

 更改

nmcli connection modify westos  ipv4.addresses 172.25.254.200/24

    7.管理网络配置文件

网络配置目录

/etc/sysconfig/network-scripts/

网络配置文件的名命规则

ifcfg-xxxx

DEVICE=xxx        设备名称

BOOTPROTO=dhcp|static|none    设备工作方式

ONBOOT=yes           网络服务开启时自动激活网卡

IPADDR=              IP地址

PREFIX=24            子网掩码

NETMASK=255.255.255.0        子网掩码

NAME=                接口名称

dhcp网络设定

vim /etc/sysconfig/network-scripts/ifcfg-ens160

DEVICE=ens160

ONBOOT=yes

BOOTPROTO=dhcp

systemctl restart network

 

 

 

示例:

静态网络设定文件

vim /etc/sysconfig/network-scripts/ifcfg-ens3

DEVICE=ens3

ONBOOT=yes

IPADDR=192.168.43.169

NETMASK=255.255.255.0

BOOTPROTO=none

NAME=linux

systemctl restart<C-F9> network

 

一块网卡上配置多个IP

vim /etc/sysconfig/network-scripts/ifcfg-ens160

DEVICE=ens160

ONBOOT=yes

IPADDR0=172.25.254.100

NETMASK0=255.255.255.0

BOOTPROTO=none

NAME=westos

IPADDR1=172.25.0.100

PREFIX1=24

systemctl restart network

 

 

 

 

 

 

 

 

 

 

猜你喜欢

转载自blog.csdn.net/qq_47714288/article/details/109480281
今日推荐