Linux网络管理

只有光头才能变强

回顾前面:

这篇主要讲解在Linux下网络的管理

那么接下来就开始吧,如果文章有错误的地方请大家多多包涵,不吝在评论区指正哦~

声明:基于Centos6.9

一、Linux下的网络

Linux支持各种协议类型的网络

TCP/IP、NetBIOS/NetBEUI、IPX/SPX、AppleTake等

在网络底层也支持Ethernet、Token Ring、ATM、PPP(PPPoE)、FDDI、Frame Relay等网络协议。

这些网络协议是Linux内核提供的功能,具体的支持情况由内核编译参数决定。

Linux网络管理

配置网络参数有两种方式:

临时性网络配置

通过命令修改当前内核中的网络相关参数实现,配置后立即生效,重新开机后失效

永久性网络配置

通过直接修改网络相关的配置文件实现,需要重启服务,重新开机后保留所有配置

在Linux下配置网络,总会遇到桥接和NAT模式的概念的,这里我简要摘抄一下:

桥接模式的虚拟机,就像一个在路由器"民政局"那里"上过户口"的成年人,有自己单独的居住地址,虽然和主机住在同一个大院里,但好歹是有户口的人,可以大摇大摆地直接和外面通信。

NAT模式的虚拟机,纯粹就是一个没上过户口的黑户,路由器"民政局"根本不知道有这么个人,自然也不会主动和它通信。即使虚拟机偶尔要向外面发送点的信件,都得交给主机以主机的名义转发出去,主机还专门请了一位叫做NAT的老大爷来专门负责这些虚拟机的发信、收信事宜。

仅主机模式的虚拟机,纯粹是一个彻彻底底的黑奴,不仅没有户口、路由器"民政局"不知道这么号人,还被主机关在小黑屋里,连信件也不准往外发。

参考资料:

https://zhuanlan.zhihu.com/p/32948325--VMware网络连接模式—桥接、NAT以及仅主机模式的详细介绍和区别(软件指南针)

1.1常用的管理网络命令

网络接口相关

查看网络接口配置:ifconfig [ethX]

网络接口的启用与停用:使用 ifup ethX 命令来启用指定的接口,使用 ifdown ethX 命令来禁用指定的接口

临时配置相关

ifconfig命令可以临时地设置网络接口的IP参数

route命令可以临时地设置内核路由表

使用hostname命令可以临时地修改主机名

使用sysctl命令可以临时地开启内核的包转发

使用命令来做网络的临时配置,要做到永久配置就需要直接修改文件的方式了!

Linux网络管理

网络检测的常用工具:

ifconfig 检测网络接口配置

route 检测路由配置

ping 检测网络连通性

netstat 查看网络状态

lsof 查看指定IP 和/或 端口的进程的当前运行情况

host/dig/nslookup 检测DNS解析

traceroute 检测到目的主机所经过的路由器

tcpdump 显示本机网络流量的状态

1.1配置Linux网络练习题

检查windows的virtualbox虚拟网卡是否禁用,如果禁用,请启动;以root账户登录,用ifconfig检查当前网络配置;然后分别用ifup命令启动eth0网卡和eth1网卡,观察结果,并记录网卡绑定的ip地址,在第五部分记录。关闭检查防火墙的状态,如果防火墙已启动,请关闭linux系统的防火墙,

Linux网络管理

Linux网络管理

Linux网络管理

Linux网络管理

Linux网络管理

启动putty,在Host Name输入框中输入eth1网卡当前的ip地址,connection type 选择SSH,Port为22;按“open”按钮,提示Putty Security Alert对话框,选择确定;分别以root账户,jkXX账户登录

Linux网络管理

Linux网络管理

Linux网络管理

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zygjfw.html