IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 2.1 Linux中的网络配置 -> 正文阅读

[系统运维]2.1 Linux中的网络配置

一、关于网络ip的设置??

? ? ? ??IP地址就像是我们的家庭住址一样,如果你要写信给一个人,你就要知道他(她)的地址,这样邮递员才能把信送到。计算机发送信息就好比是邮递员,它必须知道唯一的“家庭地址”才能不至于把信送错人家。只不过我们的地址是用文字来表示的,计算机的地址用二进制数字表示。?IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。我们可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”,而Internet中的路由器,就相当于电信局的“程控式交换机”。IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。例:点分十进IP地址(100.4.5.6),实际上是32位二进制数(01100100.00000100.00000101.00000110)。

? ? ? 子网掩码是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址主机地址两部分。


1、ifconfig?的用法(注:此指令修改ip只是临时性的)

ifconfig? ?#查看网络信息

ifconfig ens3? #查看指定网卡信息

ifconfig ens3 172.25.254.150 netmask 255.255.255.0? ?#设置ip为172.25.254.150/24

ifconfig ens3 down? #关闭指定网卡

ifconfig ens3 up? #打开指定网卡

2、ping 的用法

ping 172.25.254.244??????????????????? ##检测网络是否通畅

ping -c 5 172.25.254.244??????????? ##ping5次

ping -w 1 172.25.254.244?????????? ##等待1秒

ping -c 1 -w 1 172.25.254.244?? ##ping1次 等待1秒

3、ip addr 的用法

ip addr? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?## 检测网络接口
ip addr show? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ## 检测
ip addr add dev ens3 172.25.254.100/24? ???##添加ip
ip addr del dev ens3?172.25.254.100/24? ? ? ##删除ip
4、图形设置ip
图形模式:nm - connection - editor:
选择Ethernet:

?

输入连接名称,选择网卡:

?选择Manual模式,输入ip和子网掩码:

?

无图模式:nmtui

5、nmcli?命令管理网络ip

nmcli devic

nmcli devic show ens3查看网卡信息
nmcli device status
查看网卡服务接口信息
nmcli device disconnect ens3关闭指定网卡
nmcli device connect ens3启用指定网卡

?

nmcli connection

nmcli connection show查看连接
nmcli connection down westos关闭连接
nmcli connection up westos开启连接
nmcli connection delete westos删除连接

?

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

nmcli connection modify westos ipv4.addresses 172.25.254.100/24##更改连接

(westos为连接名称

?

6、编写网卡配置文件?管理ip

络配置目录: /etc/sysconfig/network-scripts/
网络配置文件的名命规则:
ifcfg-xxxx
DEVICE=xxx? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ##设备名称
BOOTPROTO=dhcp|static|none? ? ?##设备工作方式
ONBOOT=yes? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?##网络服务开启时自动激活网卡
IPADDR= ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ##IP地址
PREFIX=24? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?##子网掩码
NETMASK=255.255.255.0? ? ? ? ? ? ? ##子网掩码
NAME= ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?##接口名称
dchp网络设定
vim /etc/sysconfig/network-scripts/ifcfg-ens3
--NAME=ens3
--DEVICE=ens3
--ONBOOT=yes
--BOOTPROTO=dhcp
:wq
systemctl restart network

?

静态网络设定
vim? /etc/sysconfig/network-scripts/ifcfg-ens3
DEVICE=ens3
ONBOOT=yes
IPADDR=172.25.254.150
NETMASK=255.255.255.0
BOOTPROTO=none
NAME=ens3
systemctl restart network

??

(更改完配置文件需要:nmcli connection reload

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?nmcli connection up ens3 ?)

7、网关设定
vim /etc/sysconfig/network? ? ? ? ? ? ##全局网关,针对所有没有设定网关的网卡生效
---GATEWAY=172.25.254.250

??

vim /etc/sysconfig/network-scripts/ifcfg-ens160? ?##针对于某个网卡
---GATEWAY0=172.25.254.20? ? ??##档网卡中设定的IP有多个时,指定对于那个IP生效
---GATEWAY=172.25.254.20? ? ? ? ##档网卡中设定的IP只有一个时

?

8、设置dns

dns地址解析:系统网络通信需要通过ip 地址这个数字,当操作着输入网址www.baidu.com, 这个网址不是一个可以通信的 IP 地址,于是必须要在系统中把www.baidu.com 变成百度服务器的 IP 地址,这样的过程叫做地址解析。
方法一:编写本地解析文件,此文件中直接提供地址解析 (如果不需要获得dns信息在网卡配置文件中加入PEERDNS=no
vim /etc/hosts
ip? ? ?域名
220.181.111.188?? www.baidu.com

?方法二:dns的指向文件

vim /etc/resolv.conf
nameserver? ? ?114.114.114.114

方法三:

vim /etc/sysconfig/network-scripts/ifcfg-ens3
DNS1=114.114.114.114? ? ? ??##需要重启网络,当网络重新启动
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ##此参数会修改/etc/resolv.conf

?

优先级的设定

系统默认: /etc/hosts? ??>? ? /etc/resolv.conf
vim /etc/nsswitch.conf
39 hosts: files dns? ? ? ? ? ##/etc/hosts优先
vim /etc/nsswitch.conf
39 hosts: dns files? ? ? ? ?##/etc/resolv.conf dns指向优先

?

?

?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-07-23 11:14:16  更:2021-07-23 11:16:00 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 16:40:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码