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 #临时设 ...
随机推荐
- 深入浅出WPF-02.WPF系列目录
WPF系列目录 2. XAML认识 3. XAML语法 4. x名称空间详解 5. 控件与布局 6. 绑定Binding-01 6. 绑定Binding-02 6. 绑定Binding-03 7. 属 ...
- RAC使用auto rolling的方式打补丁
11.2.0.4 RAC 某系统主库使用auto rolling的方式打补丁在一节点执行1-5,结束后然后在二节点执行1-5,结束后最后再在某个节点执行6. 1.backup GI_HOME& ...
- MySQL8.0允许外部访问
MySQL8.0允许外部访问 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/h99 ...
- final和static的区别
static作用于成员变量用来表示只保存一份副本 final的作用是用来保证变量不可变.下面代码验证一下 public class FinalTest { public static void mai ...
- HCNP Routing&Switching之BGP邻居建立条件、优化和认证
前文我们了解了BGP相关概念.AS相关概念以及BGP邻居类型.基础配置等,相关回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15370838.html:今天我们 ...
- 关于keras框架的介绍以及操作使用
Keras 是一个 Python 深度学习框架,可以方便地定义和训练几乎所有类型的深度学习模型.Keras 最开始是为研究人员开发的,其目的在于快速实验.我们可以进入网站主页 - Keras 中文文档 ...
- 笨方法学python中执行argv提示ValueError: not enough values to unpack (expected 4, got 1)
解决方法:选择Terminal中输入执行ex13.py 1 2 3 执行结果如下图
- Python代码阅读(第21篇):将变量名称转换为蛇式命名风格
Python 代码阅读合集介绍:为什么不推荐Python初学者直接看项目源码 本篇阅读的代码实现将变量名称转换为蛇式命名风格(snake case)的功能. 本篇阅读的代码片段来自于30-second ...
- Java中的函数式编程(三)lambda表达式
写在前面 lambda表达式是一个匿名函数.在Java 8中,它和函数式接口一起,共同构建了函数式编程的框架. lambda表达式乍看像是匿名内部类的一种语法糖,但实际上,它们是两种本质不同的事物 ...
- 吴恩达深度学习课后习题第5课第1周第3小节: Jazz Improvisation with LSTM
目录 Improvise a Jazz Solo with an LSTM Network Packages 1 - Problem Statement 1.1 - Dataset What are ...