linux中的网络配置

1.什么是    IP ADDRESS
internet protocol ADDRESS  网络进程地址
ipv4 internet protocol version 4
2*32
ip是由32个01组成
11111110.11111110.11111110.11111110=254.254.254.254

2.子网掩码
用来划分网络区域
子网掩码非0的位对应的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              等待一秒


ping -c1 -w1 ip        ping一次等待一秒

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 删除

5.图形方式设定ip
nm-connection-editor

nmtui

6.命令方式设定网络
nmcli                        NetworkManager必须开启   
nmcli device connect ----    启用网卡


nmcli device disconnect ---- 关闭网卡


nmcli device show ----       查看网卡信息


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


nmcli connection show        查看连接


nmcli connection down lee    关闭连接


nmcli connection up lee      开启连接


nmcli connection delete lee  删除连接

添加连接
nmcli connection add type ethernet con-name westos ifname ens3 ip4 17.25.254.205/24

更改
nmcli connection modify westos piv4addresses ip

7.管理网络配置文件
网络配置目录
/etc/sysconfig/network-scripts/

配置网络规则的命名
DEVICE=xxx                   设备名称
BOOTPROTO=dhcp|none|static   设备工作方式
ONBOOT=yes                   网络服务开启时自动激活网卡               
IPADDR=                      ip地址
PREFIX=24                    子网掩码
METMASK=255.255.255.0        子网掩码
NAME=                        接口名称   

8.lo回环接口
回环接口-------人的神经--------127.0.0.1-------localhost

9.网关
设定网关
vim /etc/sysconfig/network   全局网关,针对所有没有设定网关的网卡生效
GATEWAY=172.25.254.0     

    

vim /etc/sysconfig/network-scripts/ifcfg-ens3
GATEWAY0=172.25.254.0        网卡设定ip有多个时,对指定ip生效
GATEWAY=172.25.254.0         网卡设定ip只有一个时

查看网关
route -n

10.设定dns
地址解析
系统操作者对字符敏感
系统网络通信需要通过ip地址这个数字
当操作着输入网址时,这个网址不是可以通信的ip地址
把输入的网址变成ip地址的过程叫地址解析

domain name server == 域名解析服务   解析就是把网址变成ip

vim /etc/hosts/         本地解析文件,此文件中直接提供地址解析   

      

vim /etc/resolv.conf    dns的指向文件,不需要重启服务立即生效

vim /etc/sysconfig/network-scripts/ifcfg-xxxx 需要重启网络

11.设定dns的解析优先级
系统默认:/etc/hosts > /etc/resolv.conf

vim /etc/nsswitch.conf      
host:   files dns                  /etc/hosts/ 优先

vim /etc/nsswitch.conf
host:   dns file                   /etc/resolv.conf 优先

12.dhcp服务配置
在主机中使用镜像找到dhcp-server的安装包
rpm -ivh dhcp-server
cp /user/share/doc/chcp*/dhcpd.conf.example   /etc/dhcp/dhcpd.conf  用模板生成配置文件

对生成的配置文件进行修改
vim  /etc/dhcp/dhcpd.conf

systemctl restart dhcpd
systemctl disable--now firewalld

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值