Linux基础五:网络配置与管理
五、网络配置与管理
1、网络知识
2、命令
ifconfig命令 <=> ip addr show 命令——查看本地所有网卡配置信息
ens32:本地以太网网卡,lo:本地回环网卡,virbr0虚拟网卡
ping命令——测试网络连通性
使用ctrl+c来结束测试
ip route 命令——查看本地路由
网卡ens32对应的默认路由即网关
tracepath 命令——查看到目标ip地址所经的路由器地址
netstat 命令——查看网络连接状态
netstat -pant -> 查看带有PID进程信息的tcp协议网络端口连接状态
ss 命令——获取系统套接字(sockets)统计信息
ss -lt -> 与netstat -pant 功能类似,也可用来查看网络连接状态
3、通信模式
三种虚拟网络通信模式
NAT
NAT配置步骤
网络配置的三种方法:
1、通过编辑网络配置文件
Vi /etc/sysconfig/network-scripts/ifcfg-ens32 ->
TYPE=Ethernet -> 网卡类型是以太网
BOOTPROTO=none -> ip地址获取方式有三种:1)dhcp动态获取ip 2)none手动设置固定ip地址 3)static手动设置固定ip地址
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens32 -> 网卡连接名
UUID=2c22b930-96b9-4ef4-abfb-ff9fbc85ff23 -> 网卡的系统设备ID号,做到在系统中独一无二,注意,它不是MAC地址
DEVICE=ens32 -> 设备
ONBOOT=yes -> 是否(yes/no)开机自启
IPADDR=192.168.100.20 -> IPv4地址
PREFIX=24 -> 子网掩码 <=> NETMASK=255.255.255.0
GATEWAY=192.168.100.1 -> 网关
DNS1=192.168.100.254 -> DNS地址,一个网卡可以绑定多个DNS
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
2. 通过nmcli命令来配置
1)nmcli connection show -> 查看所有网卡连接信息
2)nmcli connection delete ens32 -> 删除已有的网卡连接名ens32,注:配置文件也被删,但原来的网络适配器(即网卡设备)还在
3)nmcli connection add con-name eth0(连接名) ifname ens32 type ethernet autoconnect yes -> 给网卡ens32添加一个新的网卡连接,并将该网卡连接设置为:以太网类型、开机自启
4)nmcli connection modify(修改) eth0 ipv4.method(方法) man(手动) ipv4.addresses 192.168.100.20/24 ipv4.gateway 192.168.100.2 ipv4.dns 119.29.29.29 -> 将网卡连接eth0修改为:手动添加一个IPv4地址,地址是192.168.100.20,24位子网掩码,网关地址192.168.100.2,对应的dns服务器地址是119.29.29.29
5)nmcli connection up eth0 -> 开启网卡连接eth0 -> 注:如果网卡连接起不来,可以先关闭该连接,命令为nmcli connection down eth0,然后再开启该连接
6)nmcli connection reload -> 重新加载所有的网卡连接配置
7)systemctl restart network -> 因为修改了网卡配置,所以需要再重启一下系统的网络服务
8)ifconfig -> 检查一下网络是否配置好了,也可以通过查看/etc/sysconfig/network-scripts/ifcfg-eth0文件来确认网卡信息是否配置正确
9)ping 192.168.100.20 -> 测试新配置好的本地网络是否ping得通
Linux基础五:网络配置与管理的更多相关文章
- Linux基础之-网络配置,主机名设置,ssh登陆,scp传输
一. 网络配置修改 1.临时修改(ip,dns,netmask,gateway) 临时修改网络配置,只要没有涉及到修改配置文件的,在network服务重启后,所有设置失效 2.永久修改(ip,dns, ...
- linux基础1——网络配置入门
1.IP地址配置 (1)临时IP更改 sudo ifconfig eth0 down 暂停接口 sudo ifconfig eth0 192.168.1.xx sudo ifconfig eth ...
- Linux系统基本网络配置之ifconfig命令
Linux系统基本网络配置之ifconfig命令 一.Linux系统的网络配置基本包括:网络IP的配置.网关路由的配置.主机DNS的配置.主机名的配置等,本篇注重介绍网络IP的配置. 二.Linux系 ...
- Linux系统安装和网络配置
系统下载 CentOS 6.x 50% 6.9 ---- 常用 CentOS 7.x 50% 7.2 ----常用 官网-国外 https://wiki.centos.org/Downloa ...
- 【转】Linux - CentOS 7网络配置
Linux - CentOS 7网络配置 https://blog.csdn.net/J080624/article/details/78083988 安装完VM后,需要进行网络配置.第一个目标为 ...
- Linux 7.X 网络配置
Linux 7.X 网络配置 环境: 笔记本中安装了虚拟机,在虚拟机中安装了Redhat 7.4版本的操作系统,现配置该操作系统网络.(IP.网关等) 相关指令如下: # nmcli connecti ...
- Linux系统学习 三、网络基础—虚拟机网络配置
Linux网络基础 Linux的ip地址配置 Linux网络配置文件 常用网络命令 虚拟机网络参数配置 1.配置Linux的IP地址 首先配置一个IP地址,让IP生效. ifconfig查看当前网络配 ...
- Oracle 网络配置与管理
[学习目标] Oracle 监听器是一个服务器端程序,用于监听所有来自客户端的请求,并为其提供数 据库服务.因此对监听器的管理与维护相当重要. 本章主要内容是描述对Oracle 监听器 ...
- Linux 学习 (十) 网络配置
Linux网络管理 学习笔记 配置 IP 地址 ifconfig 命令临时配置 IP 地址 ifconfig eth0 192.168.0.200 netmask 255.255.255.0 #临时设 ...
随机推荐
- 如何基于Security实现OIDC单点登录?
一.说明 本文主要是给大家介绍 OIDC 的核心概念以及如何通过对 Spring Security 的授权码模式进行扩展来实现 OIDC 的单点登录. OIDC 是 OpenID Connect 的简 ...
- Redis分布式锁,看完不懂你打我
简易的redis分布式锁 加锁: set key my_random_value NX PX 30000 这个命令比setnx好,因为可以同时设置过期时间.不设置过期时间,应用挂了,解不了锁,就一直锁 ...
- 获取HTML网页中option标签元素的值
在进行表单元素的操作时,难免会遇到对option元素的挑选,下面的示例代码能够很好的获取到你option元素选择的值,如果要传递给后端,可通过ajax或者其他方式传递即可. 示例代码 <!doc ...
- 编译原理: FIRST(x) FOLLOW(x) SELECT(x)的计算
目录 First计算 Follow计算 Select计算 已知文法G[S]: S→MH|a H→LSo|ε K→dML|ε L→eHf M→K|bLM 判断G是否是LL(1)文法. First计算 F ...
- 学习使用Wpf开源的文本编辑器—smithhtmleditor
前言 本文主要介绍使用Wpf文本编辑器--smithhtmleditor. 编辑器使用 首先新建一个项目WpfEditor. 然后到Codeplex下载smithhtmleditor. 下载地址:ht ...
- sqlite3 c++使用以及提高速率(一万条每秒左右)
参考来源: sqlite3的C语言使用(三):https://www.leavesongs.com/C/sqlite3_3.html sqlite插入和查询效率提高方法及测试结果: http://bl ...
- Idea进行java应用的远程调试Remote debugging
本文可以解决如下两个问题: 1.如何处理和调试那些只发生在生产环境(或其他远程环境)而本地开发环境可能没办法重现的"问题". 2.只有一个可以部署的war/jar包,只有class ...
- find+xargs+sed批量替换
写代码时经常遇到要把 .c 和 .h的文件中的某些内容全部替换的情况,用sourceinsight 进行全局的查找是一个方法,但是sourceinsight只能替换一个文件中的字符串,不能同时替换多 ...
- spark 解决错误java.io.InvalidClassException
今天遇到一个现场问题,任务报错java.io.InvalidClassException.在开发环境是没有报错的,正式环境报错.大概类似于下面这样(非报错原文,摘自网上同类博客) java.io.In ...
- C#特性知识图谱-二、事件
C#特性知识图谱-二.事件 二.事件 在事件驱动的软件系统中,符合某种预设条件的情形出现是,一个事件就会被触发. 2.1 事件三要素 事件源:激发事件的对象 事件信息:事件本身说携带的信息 事件响应者 ...