linux 网络设备

目录

一、查看网络配置

1.1查看网络接口信息ifconfig

1.11查看所有活动的网络接口信息

1.2 查看指定接口信息

1.3关闭开启网卡

1.4 设置临时的虚拟网卡

1.5 双网卡设置步骤 

 1.6  禁用重新激活网卡(不会跟新ip地址)

 1.7 通过ip命令添加ip地址

2.1查看主机名称hostname

2.11 查看或者临时设置当前主机名

2.12永久设置主机名,修改重启才能生效

2.13查看linux发行版本

 3.1 查看路由表条目 route

3.11路由条目的临时添加

 4.1 netstat查看网络连接状态

4.11 netstat[选项]

4.12 常用选项

 5.1 ss查看网络连接状态 ss=(socket statistics)

 二、测试网络连接

2.1 ping

2.2 跟踪数据包 traceroute

2.21 跟踪路由路径

 2.3域名解析 nslookup

三、设置网络参数的方式

3.1  DNS域名解析配置文件

3.2如何把临时路由 变成开机自动启动

3.21 第一种方法

 3.22  第二种方法


一、查看网络配置

1.1查看网络接口信息ifconfig

1.11查看所有活动的网络接口信息

ifconfig命令来自于net-tools包 ,没有的话需要自己安装如图

Centos7默认的第一张网卡的名称为ens33(也可以自定义)

Centos6或者其他系统网卡名称一般为eth0

一个网络设备设备的最大传输单元MTU

第一种方法 ifconfig查看端口信息,如图

第二种方法 ip addr查看端口信息

1.2 查看指定接口信息

ifconfig  指定的接口

查看ens33网卡 如图

1.3关闭开启网卡

ifconfig  网卡 down  关闭

ifconfig 网卡  up  开启

1.4 设置临时的虚拟网卡

ifconfig ens33:00  网卡地址 掩码(会立即生效,重启之后全没

 或者

1.5 双网卡设置步骤 

 1:添加适配器

 2:查看网卡 

3:切换配置文件目录   辅助ens33配置文件到ens36

4:

 

 

单独重启一个网卡:

 1.6  禁用重新激活网卡(不会跟新ip地址)

禁用  ifconfig ens36 down

 

 重新激活:ifconfig ens36 up

 1.7 通过ip命令添加ip地址

1:改ens35ip地址为192.168.80.35

 2:

 

 3:删除ip

 

 

2.1查看主机名称hostname

2.11 查看或者临时设置当前主机名

hostname[主机名]

2.12永久设置主机名,修改重启才能生效

1:编辑配置文件/etc/hostname,只能修改第一行且只有第一行有效

 2:使用 “hostnamectl set-hostname 新主机名” 命令,该命令实际是修改了配置文件。

2.13查看linux发行版本

知道情况下查看版本

不知道情况下 查看以release结尾的

 查看内核版本

 3.1 查看路由表条目 route

静态路由

 route[-n]    查看或设置主机中路由表信息

3.11路由条目的临时添加

一、临时生效静态路由

网段:

主机:

 临时添加(立即生效,重启系统或网络服务会失效)
route add -net 目标网段/掩码 gw 下一跳(网关) dev  出站网卡
          -host 目标主机
       

 删除ip地址:

 删除网段:

 第二种方法添加方法:

 ip route add 目标网段/掩码 via 下一跳IP  dev  出站网卡

二、永久生效


永久添加(重启后生效)
vim /etc/sysconfig/static-routes
any net  网段/掩码 gw 下一条IP
    host 主机IP

vim /etc/sysconfig/network-scripts/route-网卡名称
目标网段/掩码 via 下一跳IP dev 网卡
目标主机IP via 下一跳IP dev 网卡

systemctl restart network

1:

 2:一、默认路由:

 

二、 配置默认路由

1:修改网卡配置文件

2: 

3: 

 

 4.1 netstat查看网络连接状态

4.11 netstat[选项]

查看系统的网络连接状态、路由表、接口统计等信息

4.12 常用选项

-t查看tcp信息
-u查看udp信息
-l显示处于监听状态的端口信息 listen
-r显示路由表信息
-a显示主机中所有活动的网络连接信息
-n拒绝显示别名,以数字的形式显示相关的主机地址、端口等信息
-p显示与网络连接相关联的进程号、进程名信息(需要root权限)

 5.1 ss查看网络连接状态 ss=(socket statistics)

ss 命令:也可以查看网络连接情况,主要用于获取 socket 统计信息,它可以显示和 netstat 命令类似的输出内容。

-t显示tcp
-u显示udp
-n数字格式
-llisten状态
-p相关的程序及PID
-a所有
-r--resolve把IP解析为域名,把端口号解析为协议名称

 二、测试网络连接

2.1 ping

ping属于ICMP协议 工作在网络层

测试网络连通性

Windows

-L 长ping

-a 解析主机名

-l 每个包大小,默认情况下32字节

-n指定包的数量

-s指定源地址

Linuxs

-s指定包的大小

-c指定包的数量

-I指定源地址

2.2 跟踪数据包 traceroute

2.21 跟踪路由路径

windows:tracert

linux:traceroute(静态跟踪)  属于ICMP 工作在网络层

 mtr(动态跟踪)

 2.3域名解析 nslookup

 www.baidu.com,www.qq.com这都是是域名 

域名解析

1:DNS 域名解析  把域名解析成IP地址

2:nslookup linux和windows都可以使用

 

3:host

4:dig

三、设置网络参数的方式

  • 临时配置--使用命令调整网络参数

    • 简单、快速,可直接修改运行中的网络参数
    • 一般只适合在调试网络的过程中使用
    • 系统重启以后,所做的修改将会失效
  • 固定设置--通过配置文件修改网络参数

    • 修改各项网络参数的配置文件
    • 适合对服务器设置固定参数时使用
    • 需要重载网络服务或者重启以后才会生效

3.1  DNS域名解析配置文件

1:配置文件在 /etc/resolv.conf

vim ifcfg-ens33(重启后才能生效)

 改完后  /etc/resolv.conf这里面的也改变

 

2:/etc/resolv.conf 里面nameserver可以指定三个网关,首选第一行(立即生效)

 3:如果俩个都配置网关 ,哪个最后就用哪个网关

3.2如何把临时路由 变成开机自动启动

3.21 第一种方法

1:把临时路由放到etc/profile

 2:

 

3:重启 ,重启后用route -n查看就有了

 3.22  第二种方法

/etc/rc.d/rc.local 这个可以设置开机自动启动命令或者脚本的 文件 (但是需要执行权限)

1:进入 rc.local

2:

 

3: 加权限

 4:

5: 

 6:重启init 6,

开机能够自动执行命令的文件
/etc/profile   /etc/bashrc
~/.bash_profile   ~/.bashrc
/etc/rc.d/rc.local   /etc/rc.local 

四 总结

查看网络配置ifconfig  设置网络地址  临时配置 永久配置

hostname 给主机命名

route 路由表, 临时设置静态路由  默认路由  永久设置哦 静态路由 默认路由

netstat和 ss  查看tcp udp 等端口信息

ping  曾是网络连接

nslookup  解析域名  

怎么把临时静态路由 默认路由 设置为开机自动启动/etc/profile 或 /etc/rc.local,/etc/rc.d/rc.local 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值