本文共 1679 字,大约阅读时间需要 5 分钟。
桥接在虚拟化的时候会用到 (网桥和交换机工作原理类似)交换机里有一块内存空间,里面存的是每个接口上面对应了有哪些mac地址, 桥接就是把多个电脑的若干电网卡链接起来,类似于形成了一个交换机和网桥的作用 如图可以把eth2和s2的eth0做桥接,那么s1的eth0网卡在发送广播的时候通过eth2就发送到了s2上 对应的命令 桥接一般在虚拟环境下使用 nmcli nmcli-editor nmtui字符工具 netstat 代替这个命令的ss ip命令来代替 ifconfig ip link 数据链路层 |address |route 路由 | route add 路由 route -n查看路由表 mtr 查看路由 traceroute tracepath tcpdump 抓包 lsmod 查看模块的 modprobe -r 卸载模块 modprobe 安装模块 ethtool mii-tool dmesg 查看内核加载的硬件情况 arp -n查看arp缓存 hostnamectl set-hostname 修改主机名 systemctl 以后经常用 grub2-mkconfig 生成配置文件 网卡命名方式eth ens net.ifnames=0 host dig nslookup(windows也有linux也有) nslookup (解析dns)把名字翻译成IP地址,测dns服务器用的 发现网站打不开,但是qq能通讯 dig 和nslookup host都可以 都是网络测试的工具,测试ftp服务器的 安装工具 专门有一个匿名的账号 ftp anonymouse 密码随便敲 get可以下载东西到本机上 ls是看服务器的文件列表,!ls是表示看本机的文件列表 put是上传,默认不能上传,权限不足,mput可以上传多个文件 *get可以下载一个文件(文件名长,但是不支持tab键补全),mget可以下载多个文件,表示任意字符串 不能根据颜色分辨出是文件还是文件夹,只能看前缀 所以建议用lftp,默认就是以匿名方式连接的,非常方便 还可以用tab键补全 lftp是一个ftp客户端工具 如果用 非交互式下载(方便脚本运行) ftpget 只能下载ftp资源要下载http资源需要用wget wget是通用的 下载好了 wget可以下载https http ftp 非交互式工具 脚本执行就不要显示选项,可以选择-q grep -q yum -q 也有静默 -P保存在指定目录 -O保存为指定的文件名,默认是原来什么名字下载下来就是什么名字 **–limit-rate=:指定传输速率,单位K,M等, 晚上几点几分100台主机都像一台服务器拉资源,都不受限制竭尽所能的拉,就会造成服务器死机 所以要限速,慢慢下 ** 生产中要向服务器下大文件最好限速,默认是以字节为单位下载 、 links 是测试web服务的,浏览器 安装links 这个是字符界面的浏览器 links还支持看源码 –dump专门看文字(有些网站不让复制,就可以用dump)或者 ctrl+s保存网页到桌面,html用word打开就可以 http服务器,可以用links测试网络 tcp/ip的分层,每一层的作用 包括tcp协议的特性,尤其是数据包结构决定了它是一个: 有状态的,面向连接的协议,其中也提到了三次握手,四次挥手 ip地址的规划 arp协议,工作过程 实际工作中,多多少少都会有网络故障,应该知道如何用一些工具去解决网络故障 网络不通,有可能是DNS解析的问题,也可能是路由器的问题,也可能是ip地址配错了,网关没有加,路由器 出故障了,网线掉了 等等,都可能出现问题, windows比较直观,linux都是字符见面需要借助一些工具 ip a 是否在down状态 首先从物理层排除,先判断网卡是否被down了 一般先本网段的测一下,本网段如果通的娿, 就跨路由,就是ping网关能不能通,网关如果能通,说明到网关中间的网络没有问题 再往外就是路由出问题了转载地址:http://hgzgn.baihongyu.com/