linux下的网络配置

1.什么是IP ADDRESS

internet protocol ADDRESS	#网络进程地址
ipv4 internet protocol version 4	
ip由32个0/1组成
二进制转换

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		##检测网络是否通畅

 

在这里插入图片描述

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 eth0 ip/24   ##删除

ip addr flush eth0		##清空
ip addr add ip/24 dev device

 

注意:device为设备名称。主机内有什么就只能用什么

5.图形方法设定ip

1).nm-connection-editor

systemctl stop NetworkManager
systemctl restart network
systemctl start NetworkManager

在这里插入图片描述

2).nmtui

文本图形模式

在这里插入图片描述

6.命令方式设定网络

nmcli ##NetworkManager必须开启(前置条件)

nmcli device connect eth0 ##启用eth0网卡

在这里插入图片描述

nmcli device disconnect eth0	##关闭eth0网卡
nmcli device show eth0		##查看网卡信息
nmcli device status eth0	##查看网卡服务接口信息

在这里插入图片描述

nmcli connection show		##查看

在这里插入图片描述

nmcli connection down westos	##关闭
nmcli connection up westos	##打开
nmcli connection delete westos	##删除
nmcli connection add type ethernet(以太网) con-name westos(Name) ifname eth0(device) ip4 172.25.254.229/24		##添加(add后为信息)

在这里插入图片描述

nmcli connection modify westos ipv4.method auto		##改为自动获取
nmcli connection modift westos ipv4.method manual	##改为静态
nmcli connection modift westos ipv4.addresses 172.25.254.229/24		##修改地址为

7.管理网络配置文件

网络配置文件目录
/etc/sysconfig/network-scripts/
网络配置文件命名规则
ifcfg-xxxx
网络配置文件内容
DEVICE=xxx		##设备名称(eth0等)
BOOTPROTO=dhcp|static(none)	##设备工作方式 dhcp为自动获取,后两者皆为手动输入
ONBOOT=yes		##网络服务开启时自动激活网卡
IPADDR=			##IP地址(dhcp不用写)
PREFIX=24		##子网掩码(同上)
NETWORK=255.255.255.0	##子网掩码(同上)
NAME=			##接口名称(可不写)

 

在这里插入图片描述

systemctl restart network
ip addr show eth0

一块网卡上配置多个IP
在文件内
IPADDR0=172.25.254.129
NETWORK0=255.255.255.0		
IPADDR1=1.1.1.129		##ip2的ip地址
NETWORK1=255.255.255.0		##ip2的子网掩码
其余不变

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

文件内容的格式可在/usr/share/doc/initscripts-9.49.17/sysconfig.txt内查看

brctl show
查看真机网卡配置
/etc/sysconfig/network-scripts   

在这里插入图片描述

 

8.网关

网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。

dns配置文件
/etc/resolv.conf	##DNS服务器文件,进行域名解析,默认顺序在本地后
nameserver 218.30.19.50	##陕西dns服务器

在这里插入图片描述

/etc/hosts		##本地DNS文件,手动输入,默认顺序靠前
先ip,后域名

在这里插入图片描述

也可在网卡配置文件中直接写入DNS服务器

/etc/nsswitch.conf	##在该文件39行,可修改本地与外界服务器的顺序

dhcp服务器设置

dhcp配置文件		/etc/dhcp/dhcpd.conf
37行后无用,27、28无用。删除
第7行表示域名
第8行表示DNS服务器
第10行表示ip分配的默认租期
第11行表示ip分配的最长租期
最后subnet表示网络ip的范围,netmask默认网关
range为分配ip的范围
option routers为网关

在这里插入图片描述

systemctl restart dhcpd		##重启dhcpd
systemctl status dhcpd		##查看dhcpd状态

在这里插入图片描述

夜河资源网提供的所有内容仅供学习与交流。通过使用本站内容随之而来的风险以及法律责任与本站无关,所承担的法律责任由使用者承担。
一、如果您发现本站侵害了相关版权,请附上本站侵权链接和您的版权证明一并发送至邮箱:yehes#qq.com(#替换为@)我们将会在五天内处理并断开该文章下载地址。
二、本站所有资源来自互联网整理收集,全部内容采用撰写共用版权协议,要求署名、非商业用途和相同方式共享,如转载请也遵循撰写共用协议。
三、根据署名-非商业性使用-相同方式共享 (by-nc-sa) 许可协议规定,只要他人在以原作品为基础创作的新作品上适用同一类型的许可协议,并且在新作品发布的显著位置,注明原作者的姓名、来源及其采用的知识共享协议,与该作品在本网站的原发地址建立链接,他人就可基于非商业目的对原作品重新编排、修改、节选或者本人的作品为基础进行创作和发布。
四、基于原作品创作的所有新作品都要适用同一类型的许可协议,因此适用该项协议, 对任何以他人原作为基础创作的作品自然同样都不得商业性用途。
五、根据二〇〇二年一月一日《计算机软件保护条例》规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可不经软件著作权人许可,无需向其支付报酬!
六、鉴此,也望大家按此说明转载和分享资源!本站提供的所有信息、教程、软件版权归原公司所有,仅供日常使用,不得用于任何商业用途,下载试用后请24小时内删除,因下载本站资源造成的损失,全部由使用者本人承担!