Linux下的网络配置概念了解及一些基本操作

Linux下的网络配置

//
IP ADDRESS
internet protocol ADDRESS 网络进程地址
ipv4 internet protocol version 4 网际协议版本,又称互联网通信协议第四版,是网际协议开发过程中的第四个修订版本

//
1.2x32
ip由32个01组成
11111110.11111110.11111110.11111110 = 254.254.254.254

//
子网掩码
用来划分网络区域
子网掩码非0的位对应的ip上的数字表示这个ip的网络位
子网掩码0位对应的数字是ip的主机位
网络位表示网络区域
主机位表示网络区域里某台主机

//
ip通信判定
网络位一致,主机位不一致的两个ip可以直接通讯

172.25.254.1/24
172.25.254.2/24
网络位.主机位.子网掩码

//
网络设定工具
ping 检测网络是否通畅
在这里插入图片描述
ifconfg

ifconfg查看网络接口
ifconfg device ip/24设定网络接口ip
ifconfg device down关闭网络接口
ifconfg device up开启网络接口

在这里插入图片描述
在这里插入图片描述

ip addr

ip addr show检测网络接口
ip addr add ip/24 dev device设定网络接口
ip addr del dev eth0 ip/24删除网络接口

在这里插入图片描述

在这里插入图片描述

更改ip步骤

ip addr flush eth0
全部删除
ip addr add ip/24 dev device
设定新ip

device 网络接口名称,如eth0
在这里插入图片描述

//
图形方式设定ip
1.

nm-connection-editor

systemctl stop NetworkManager 关闭网络管理
systemctl restart network 重启网络
systemctl start NetworkManager 开启网络管理服务

网络管理服务可能对网络服务具有一定影响,关闭能更好的获得权限管理网络
在这里插入图片描述

2.nmtui

在系统中设定ip,不常用

命令方式设定

nmcil 必须开启NetworkManager服务

nmcil device connect eth0启用eth0网卡
nmcil device disconnect eth0关闭eth0网卡
nmcil device show eth0查看网卡信息
nmcil device status eth0查看网卡服务接口信息

###管理网络配置文件###
1.网络配置目录

/etc/sysconfig/network-scripts/

2.网络配置命名规则

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

静态网络配置
cd /etc/sysconfig/network-scripts
切换到指定目录

ls
显示目录内容

ifcfg-xxx
网络配置文件

vim ifcfg-xxx
对文件进行以下编辑
在这里插入图片描述
一块网卡上配置多个IP
操作同上,只不过编辑内容不同
cd /etc/sysconfig/network-scripts
切换到指定目录

ls
显示目录内容

ifcfg-xxx
网络配置文件

vim ifcfg-xxx
对文件进行以下编辑
在这里插入图片描述

3.lo回环接口
lo: local的简写,一般指本地环回接口。
LO接口的作用是什么? 假如包是由一个本地进程为另一个本地进程产生的, 它们将通过外出链的’lo’接口,然后返回进入链的’lo’接口.具体参考包过滤器的相关内容。

在这里插入图片描述
3.网关

网关(Gateway)
就是一个网络连接到另一个网络的“关口”。也就是网络关卡。

网关(Gateway)又称网间连接器、协议转换器。默认网关在网络层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连

route

route:

Destination目标网络或目标主机(本机的数据要发送的目的地:子网或主机)
Gateway网关
Genmask网络掩码
Flags旗标
Ref恒为0
Use该路由被使用的次数,可以粗略估计通向指定网络地址的网络流量
Iface接口,即eth0,eth1等网络接口名,为此路由发送数据包的接口

Flags代表的意义

U (route is up)该路由是启动的
H (target is a host)目标是一部主机 (IP) 而非网段
G (use gateway)需要透过外部的主机 (gateway) 来转递封包(该行有gw)
Metric距离、跳数。暂无用。与目标的“距离”(通常以跳数计算)

route命令

route -n            #查看路由表,netstat -rn也可以。

route del default gw 10.0.0.254    #删除默认的网关。

route add default gw 10.0.0.254    #添加默认的网关

在这里插入图片描述

永久生效,有如下几种方法:

方法一:
vi /etc/sysconfig/network-scripts/route-eth0  #默认不存在此文件

加入如下内容:
192.168.1.0/24 via 192.168.1.1
提示:写到配置里,重启网络服务和重启系统都会生效!
 
方法二:
vi /etc/sysconfig/static-routes  #默认不存在此文件

加入如下内容:
any net 192.168.1.0/24 gw 192.168.1.1
提示:写到配置里,重启网络服务和重启系统都会生效!
 
方法三:
 vi /etc/rc.local

加入如下内容:
route add -net 192.168.1.0/24 gw 192.168.1.1


提示:方法三写到/etc/rc.local里只在开机时加载,当手工重启网络后会失效,但是重启系统后会生效!
 
如果是配置默认路由网关可以再网卡配置里:
grep GATEWAY /etc/sysconfig/network-scripts/ifcfg-eth0
GATEWAY=10.0.0.254

详细来源
https://www.cnblogs.com/chenjiaxin--007/p/7724901.html

https://blog.51cto.com/nickfox/2089177

dns

域名系统(英文:DomainNameSystem,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值