你可以使用ip命令的up和down选项来激某个特定的接口,就像ifconfig的用法一样。
# 停止网络接口eth0 ip link set eth0 down # 启动网络接口eth0 ip link set eth0 up
修改设置传输队列的长度
ip link set dev eth0 txqueuelen 100 或 ip link set dev eth0 txqlen 100
修改网络设置MTU(最大传输单元)的值
ip link set dev eth0 mtu 1500
修改网卡的MAC地址
ip link set dev eth0 address 00:01:4f:00:15:f1 7. 路由策略设置ip rule命令中包含add、delete、show(或者list)等子命令,注意:策略路由(policy routing)不等于路由策略(rouing policy)。在某些情况下,我们不只是需要通过数据包的目的地址决定路由,可能还需要通过其他一些域:源地址、IP协议、传输层端口甚至数据包的负载。这就叫做:策略路由(policy routing)。
# 插入新的规则 ip rule add # 删除规则 ip rule delete # 显示路由表信息 ip rule list子命令可以用如下缩写:add、a;delete、del、d
示例1: : 双网卡数据路由策略选择,让来自192.168.3.0/24的数据包走11.0.0.254这个网关,来自192.168.4.0/24的数据包走12.0.0.254这个网关
定义表
echo 10 clinet_cnc >>/etc/iproute2/rt_tables echo 20 clinet_tel >>/etc/iproute2/rt_tables
把规则放入表中
ip rule add from 192.168.3.0/24 table clinet_cnc ip rule add from 192.168.4.0/24 table clinet_tel
添加策略路由
ip route add default via 11.0.0.254 table clinet_cnc ip route add default via 12.0.0.254 table clinet_tel
刷新路由表
ip route flush cache