SDN
个人博客
Kubernetes指南
Linux性能优化实战
eBPF 核心技术与实战
搜索文档…
1. 前言
网络基础
2. 网络基础理论
3. Linux网络
Linux网络配置
虚拟网络设备
iptables/netfilter
负载均衡
流量控制
SR-IOV
内核VRF
eBPF
XDP
常用工具
内核网络参数
4. Open vSwitch
5. DPDK
SDN&NFV
6. SDN
7. NFV
8. SDWAN
容器网络
9. 容器网络
SDN实践
10. Mininet
11. SDN实践案例
参考文档
12. FAQ
13. 参考文档
由
GitBook
提供支持
Linux网络配置
Linux网络配置方法简介。
配置IP地址
1
# 使用ifconfig
2
ifconfig
eth0
192.168
.1.3 netmask
255.255
.255.0
3
4
# 使用用ip命令增加一个IP
5
ip
addr
add
192.168
.1.4/24 dev eth0
6
7
# 使用ifconfig增加网卡别名
8
ifconfig
eth0:0
192.168
.1.10
Copied!
这样配置的IP地址重启机器后会丢失,所以一般应该把网络配置写入文件中。如Ubuntu可以将网卡配置写入
/etc/network/interfaces
(Redhat和CentOS则需要写入
/etc/sysconfig/network-scripts/ifcfg-eth0
中):
1
auto lo
2
iface lo inet loopback
3
4
auto eth0
5
iface eth0 inet static
6
address 192.168.1.3
7
netmask 255.255.255.0
8
gateway 192.168.1.1
9
10
auto eth1
11
iface eth1 inet dhcp
Copied!
配置默认路由
1
# 使用route命令
2
route
add
default gw
192.168
.1.1
3
# 也可以使用ip命令
4
ip
route
add
default via
192.168
.1.1
Copied!
配置VLAN
1
# 安装并加载内核模块
2
apt-get
install
vlan
3
modprobe 8021q
4
5
# 添加vlan
6
vconfig
add
eth0
100
7
ifconfig
eth0.100
192.168
.100.2 netmask
255.255
.255.0
8
9
# 删除vlan
10
vconfig rem eth0.100
Copied!
配置硬件选项
1
# 改变speed
2
ethtool
-s eth0 speed
1000
duplex full
3
4
# 关闭GRO
5
ethtool
-K eth0 gro off
6
7
# 开启网卡多队列
8
ethtool
-L eth0 combined
4
9
10
# 开启vxlan offload
11
ethtool
-K ens2f0 rx-checksum on
12
ethtool
-K ens2f0 tx-udp_tnl-segmentation on
13
14
# 查询网卡统计
15
ethtool
-S eth0
Copied!
网络基础 - 以前
3. Linux网络
下一个
虚拟网络设备
最近更新
3yr ago
复制链接
内容
配置IP地址
配置默认路由
配置VLAN
配置硬件选项