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!
最近更新 3yr ago