linux网络设置

查看linux基础的网络设置

修改linux基础的网络设置

  网卡名称:eth0  eth1    centos7以后是ens3

临时修改网卡名称:

操作过程如下:

在操作之前,要新建一个网络适配器

 

 

永久修改网卡名称:

 

 在配置文件的最后一行加入 net.ifnames=0   

 因为重启连不上虚拟机,打开虚拟机页面,进入root  打开终端

 在虚拟机上用ifconfig 可以看见根本没有ip地址 无法链接网络

 所以要配置一下网卡

配置网卡 要把网卡名称跟name修改一下 

 此时再打开xshell  可以连接

 ifconfig   命令格式

临时设置网卡的 

 设置虚拟网卡    在ens36后面加上:0

 虚拟网卡 依附于ens36  因为虚拟网卡是基于ens36的基础上建立的

单网卡的修改(永久修改网卡)

进入修改单网卡的配置文件中

 

双网卡的操作:前提最少有2个网络适配器

在单网卡的基础上完成

进入配置文件中:

 

hostname :修改主机名

临时修改:hostname 新名字

永久修改:1.hostnamectl  est-hostname  新名字

                  2.  vim /etc/hostname 

              在文件中新名字一定要写在第一行,要不然不生效

 路由

route-n  显示数字

 开销cost:是指经过多少个路由器,越少就离得越近。

 例如:添加一条10.0.0.0的路由

如图,一开始是没有10段的

 这样就可以到达10段了

默认路由 如果没有  就连不上网了

当加入默认路由时,必须要刷新一下(systemctl restart   network)

永久添加路由

官方推荐 第一种

操作如下:

 配置文件中的修改:

最后:

route -n

查看网络连接状态

ss   netstat

ss更靠近内核,更快一点

netstat 更靠近用户,它要去遍历文件查看状态(一个个去问)

ss natp | head

 

 ping

ping -w     表示等待几秒之后ping

ping -c  表示ping几个包

traceroute  路由追踪(经过多少个路由器)

 说明10.1.1.0经过一个路由器

nslookup:测试查看域名解析  可以看到具体的解析步骤

dns:域名解析,将域名翻译成IP地址,然后封装数据包  就是看域名与IP地址的对应关系

 域名解析文件: /etc/hosts

优先级大于域名服务器,例如一开始改的dns为8.8.8.8

而在解析文件中,修改的是192.168.91.100

即192.168.91.100 >8.8.8.8   肯定先使用192.168.91.100

在vim /etc/hsots 域名解析文件中

 

 

bond模式

类似于网络备胎,多网卡

功能:1.主备模式,可以解决单点故障(1个网卡坏了,另外一个顶上) mod=1

2.双主模式,分摊流量(两个网卡同事干活) 负载均衡      mod=2

 主备模式 操作如下:最少要有两块网卡

新建两块网卡  ens36  

先修改ens33的配置文件

 

 

 vim ifcfg-ens33的配置文件内容

 vim ifcfg-ens36的网卡配置内容

 

 模拟故障 将ens33 的网卡给关闭

现将另外一个终端 ping 一下bond

 

再检查一下bond0的状态

此时关闭ens33 网卡   ens36 会自动顶上来

 并且 另一个终端的ping  也没有停

 

如ens33恢复,不会顶替ens36的位置

 

tcpdump  抓包工具

tcpdump -D 抓所有网卡

 

tcpdump :默认抓第一块网卡

 tcpdump -i   网卡名  指定固定 监听的网卡

 

相关推荐

  1. Linux网络设置

    2024-01-10 02:44:02       13 阅读
  2. Linux 高级网络设置

    2024-01-10 02:44:02       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-10 02:44:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-10 02:44:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-10 02:44:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-10 02:44:02       18 阅读

热门阅读

  1. Python高级用法:property

    2024-01-10 02:44:02       29 阅读
  2. infer。。。。

    2024-01-10 02:44:02       37 阅读
  3. 第二百五十五回

    2024-01-10 02:44:02       36 阅读
  4. 联合union

    2024-01-10 02:44:02       36 阅读
  5. Unity3D 如何实现多玩家语音聊天详解

    2024-01-10 02:44:02       42 阅读
  6. linux 使用多版本 go goenv.sh

    2024-01-10 02:44:02       39 阅读
  7. Python程序中的异常处理解决方法

    2024-01-10 02:44:02       35 阅读