Linux网络配置

admin5个月前笔记76

Linux网络配置方法简介。

配置IP地址

# 使用ifconfigifconfig eth0 192.168.1.3 netmask 255.255.255.0# 使用用ip命令增加一个IPip addr add 192.168.1.4/24 dev eth0# 使用ifconfig增加网卡别名ifconfig eth0:0 192.168.1.10

这样配置的IP地址重启机器后会丢失,所以一般应该把网络配置写入文件中。如Ubuntu可以将网卡配置写入/etc/network/interfacesRedhatCentOS则需要写入/etc/sysconfig/network-scripts/ifcfg-eth0中):

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 192.168.1.3
    netmask 255.255.255.0
    gateway 192.168.1.1

auto eth1
iface eth1 inet dhcp

配置默认路由

# 使用route命令route add default gw 192.168.1.1# 也可以使用ip命令ip route add default via 192.168.1.1

配置VLAN

# 安装并加载内核模块apt-get install vlan
modprobe 8021q# 添加vlanvconfig add eth0 100
ifconfig eth0.100 192.168.100.2 netmask 255.255.255.0# 删除vlanvconfig rem eth0.100

配置硬件选项

# 改变speedethtool -s eth0 speed 1000 duplex full# 关闭GROethtool -K eth0 gro off# 开启网卡多队列ethtool -L eth0 combined 4# 开启vxlan offloadethtool -K ens2f0 rx-checksum on
ethtool -K ens2f0 tx-udp_tnl-segmentation on# 查询网卡统计ethtool -S eth0


相关文章

TCP的粘包拆包技术

TCP的粘包拆包技术

平时大家在网络编程过程中可能会遇到这样一种现象:客户端发送了一长串消息,服务端接受的消息揉在一起或者被拆分了,这样就会造成消息难以被正确理解。比如说有一天你特别想喝奶茶,看了一下外卖,「一点点」的奶茶...

七件Linux小技巧

七件Linux小技巧

使用 Linux 最酷的事情之一就是随着时间的推移,你可以不断获得新的知识。每天,你都可能会遇到一个新的实用工具,或者只是一个不太熟悉的奇技淫巧,但是却非常有用。这些零碎的东西并不...

让你在终端输入密码时显示星号

让你在终端输入密码时显示星号

正如你在上面的图片中看到的,我已经输入了密码,但没有任何指示(星号或圆点符号)。现在,我不确定我是否输入了所有密码。这个安全机制也可以防止你附近的人猜测密码长度。当然,这种行为可以改变。这是本指南要说...

简要介绍并发服务器

简要介绍并发服务器

内容该系列教程所用的协议都非常简单,但足以展示并发服务器设计的许多有趣层面。而且这个协议是 有状态的—— 服务器根据客户端发送的数据改变内部状态,然后根据内部状态产生相应的行为。并非所有的协...

Linux 配置 V2ray 记录

Linux 配置 V2ray 记录

v2rayA 功能依赖于 V2Ray 内核,因此需要安装内核安装 V2Ray 内核参考 V2Ray 官方脚本:GitHub - v2fly/fhs-install-v2ray: Bash script...

await 错误捕获实现方式源码示例解析

Promise 是一种在 JavaScript 中用于处理异步操作的机制。Promise 在开发中被广泛使用,这篇文章将学习如何优雅的捕获 await 的错误。Promise 的使用方法创建一个 Pr...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。