网卡速率和网线,交换机端口速率都有关系,看到Auto-negotiation字段了吧,on表示开启
自动协商,插上网线后会两端会自动协商一个都支持的速率,而不是网卡速率是多少就是多少
Link detected 代表什么
以前就知道yes 表示网卡插好网线了(亮了),反过来呢?是不是插好网线就是yes
不是这样的,插好网线,还要激活网卡(ifup ethx, 其实是二层up)才会yes;
查看网卡是否加载了virtio_net驱动
ethtool –h //显示ethtool的命令帮助(help)
ethtool –i ethX //查询ethX网口的相关信息 网卡固件版本 驱动版本是否是virtio
ethtool –d ethX //查询ethX网口注册性信息
ethtool –r ethX //重置ethX网口到自适应模式
ethtool –S ethX //查询ethX网口收发包统计
ethtool –s ethX [speed 10|100|1000] [duplex half|full] [autoneg on|off] //设置网口速率10/100/1000M、设置网口半/全双工、设置网口是否自协商
如果机器用了virtio驱动网卡,需要用两个命令确定是否加载virtio驱动
第一个命令:lspci
第二个命令:ethtool
查看virtio驱动网卡,如果虚拟机有多个网卡,可以ethtool eth0 ,ethtool eth1,ethtool eth2 查看各个网卡的加载情况
[root@elk1 ~]# ethtool eth0
Settings for eth0:
Link detected: yes
[root@elk1 ~]# ethtool -i eth0
driver: virtio_net
version:
firmware-version:
bus-info: virtio0
supports-statistics: no
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no
16. 使用iptables 写一条规则:把来源IP为192.168.1.101访问本机80端口的包直接拒绝
iptables -A INPUT -p tcp -s 192.168.1.101 --dport 80 -j DROP