轶哥

妄图改变世界的全栈程序员。

Kali Linux安装VMware Workstation 16及Win11教程
  •   更新:2022-05-10 14:11:07
  •   首发:2022-05-10 14:01:07
  •   教程
  •   159

在Kali Linux中安装VMware Workstation 16 Player和VMware Workstation 16 Pro的方法大体一致,与Debian的安装方法相似。在Kali Linux中安装VMware Workstation没有详细教程将会比较困难,特整理如下。

OpenWRT使用4G卡托拨号上网
  •   更新:2022-05-09 13:35:14
  •   首发:2022-05-09 13:35:14
  •   教程
  •   149

之前轶哥介绍过《OpenWRT使用4G/5G无线网卡模块上网》的方法,文中对拨号上网部分描述不是很详细。本文我们就专门针对拨号上网的设置方法详细说明。

测试环境

OpenWRT配合爱快实现WAN口拓展
  •   更新:2022-05-02 16:01:00
  •   首发:2022-05-02 15:57:51
  •   教程
  •   215

通过网管型交换机配置VLAN和爱快搭配可以实现拓展WAN口,然而2.5G或万兆的网管型交换机价格不菲,而拓展WAN口并不需要全部口都是2.5G或者万兆,只需要出口的网卡是大速率的,就可以实现对WAN口的汇聚了。在《OpenWRT设置VLAN》一文中我们提到OpenWRT可以作为网管型交换机来设置VLAN使用,也尝试进行了《OpenWRT与爱快链路聚合》,这次我们尝试使用软路由安装OpenWRT配置VLAN配合爱快拓展WAN口。

%E8%BD%AF%E8%B7%AF%E7%94%B1%E6%8B%93%E6%89%91%E5%9B%BE.jpg

如上图所示,我们通过OpenWRT充当网管型交换机,将3个1G口的2500M网络分配给1个2.5G网卡,将另外两个1G口的2000M网络分配给另外一个2.5G网卡。富余的一个网卡让OpenWRT在当交换机的同事作为旁路由。这样确保了每一个端口的速率都是充足的。

OpenWRT与爱快链路聚合
  •   更新:2022-05-02 16:00:13
  •   首发:2022-05-02 14:26:10
  •   教程
  •   374

轶哥在《OpenWRT设置VLAN》一文中提到,很多网管型交换机价格不菲,甚至比软路由还贵。而OpenWRT是可以实现大部分网管型交换机功能的。例如链路聚合,可以实现和NAS做链路聚合从而实现1G+1G的2G速率或者2.5G+2.5G的5G速率的带宽叠加,也可以和爱快LAN口或WAN口做链路聚合(例如《OpenWRT配合爱快实现WAN口拓展》),实现端口汇聚,有效增加链路带宽的同时,提高链路的可靠性,满足对高带宽及高可靠性的需求。

此文介绍的配置方法也适用于和爱快与网管型交换机的链路聚合。

OpenWRT设置VLAN
  •   更新:2022-05-02 15:59:03
  •   首发:2022-05-02 13:15:57
  •   教程
  •   250

2.5G的网管型交换机动辄千元,而可以安装OpenWRT的2.5g软路由却量大实惠。OpenWRT本身就可以作为网管型交换机使用,例如划分VLAN、链路聚合/端口汇聚(例如《OpenWRT与爱快链路聚合》)、防火墙配置、流量统计、端口镜像都是可以的。

通过OpenWRT划分VLAN可将内部网络划分为多个局域网,满足网络资源的划分和管理需求,实现有效控制内网广播,增强网络的安全性和适应多业务。也可以轻松实现基于VLAN的多WAN口拓展,例如《OpenWRT配合爱快实现WAN口拓展》。

OpenWRT设置VLAN非常简单但却没有明确的文章阐述方法。网络中的资料大都是老版本OpenWRT的配置方式,不适用于独立网络端口的x86软路由,或者就是需要复杂的命令配置。甚至有网友因此转战ROS。

Linux网卡优先级配置及同时访问内外网设置
  •   更新:2022-05-02 14:47:20
  •   首发:2022-05-02 12:15:11
  •   教程
  •   158

在Linux系统中,双网卡或多网卡上网并不会同时使用两者同时上网,只会优先把请求发送到优先级高的默认网关(对应网卡的内网网段除外)。插入多个网卡的时候,路由表中就会存在多个默认网关,访问外部网络的时候,系统根据路由原则,Metric值小的网卡优先级高,会优先使用该网卡上网。

在MacOS系统中,设置网卡优先级只需要在系统偏好设置-网络中设置设定网卡服务顺序,具体操作见《MacOS 同时使用内网和外网(双网卡同时联网)》。

在Windows系统中,设置网卡优先级只需要设置网卡的跃点数,具体操作见《win10链路聚合,双网卡带宽叠加负载均衡》(win11同理)。

而在Linux系统中,设置网卡优先级需要修改路由表配置,调整默认网关的Metric值。

Shell异步延迟执行命令
  •   更新:2022-05-02 14:44:44
  •   首发:2022-05-02 11:22:48
  •   教程
  •   157

在Shell脚本中,特别是Linux操作系统内置的各项启动脚本,经常会遇到需要延迟异步去执行的命令。例如在/etc/rc.local文件或配置网卡相关的脚本文件里面,希望对应脚本能够先返回exit 0以免阻塞任务,然后再异步的去执行不关注执行结果的一些命令,甚至延迟执行异步命令。

在*nux命令中,命令 &为后台进程命令(放在命令参数最后面的&表示设置此命令后台执行)。

因此,在Shell中,命令之后跟上&即异步去执行该命令。

sleep是延时命令,sleep 1代表将命令延迟1秒后执行。

  上一页 下一页