副标题[/!--empirenews.page--]

再说linux网络前先需要确认设备的一些信息,比如网卡类型,网卡的速度等等。在linux可以通过网卡的设备名称区分网卡的类型,例如:
- ## 查看网卡的型号
- # lspci | grep -i ethernet
- 00:03.0 Ethernet controller: Red Hat, Inc Virtio network device
-
- ## 查看网卡的具体信息 注意Speed字段的值为网卡支支持的速度
- # ethtool eth0
- Settings for eth0:
- Supported ports: [ TP ]
- Supported link modes: 10baseT/Half 10baseT/Full
- 100baseT/Half 100baseT/Full
- 1000baseT/Full
- Supports auto-negotiation: Yes
- Advertised link modes: 10baseT/Half 10baseT/Full
- 100baseT/Half 100baseT/Full
- 1000baseT/Full
- Advertised auto-negotiation: Yes
- Speed: 1000Mb/s
- Duplex: Full
- Port: Twisted Pair
- PHYAD: 1
- Transceiver: internal
- Auto-negotiation: on
- Supports Wake-on: pumbag
- Wake-on: g
- Current message level: 0x00000001 (1)
- Link detected: yes
判断带宽,服务器的带宽说简单也简单,说难确实也很难,在无配置的情况下可以使用curl和wget请求一个外部文件以此可以判断(反向判断)或者在线个网站测速。而网上很多都会说用iperf测试,但是需要你手上有一台外网的服务器。
网络配置
在不同的Linux发型版中网络配置可能有所差别,但其本质都是一致的,在Ubuntu下/etc/network/interfaces以及在/etc/network/options中配置网络信息。而在RedHat系列中则在/etc/sysconfig/network-scripts/ifcfg-ifname配置。无论在哪里配置都可以使用ifconfig命令查看这些网络配置,下面是ifconfig命的常用参数和实例。
- usage : ifconfig [网络设备] [参数]
- descript :ifconfig命令用来查看和配置网络设备,当网络环境发生改变时可通过此命令对网络进行相应的配置。
- 用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的
- 存在电脑里,那就要修改网卡的配置文件了。
- param:
- - up 启动指定网络设备/网卡。
- - down 关闭指定网络设备/网卡。该参数可以有效地阻止通过指定接口的IP信息流,
- -a 无论是否激活,显示所有配置的网络接口。
- -add 给指定网卡配置IPv6地址
- -del 删除指定网卡的IPv6地址
- -arp|-arp 打开或关闭支持ARP协议
- -mtu<字节数> 设置网卡的最大传输单元
- -netmask<子网掩码> 设置网卡的子网掩码
- example:
- 查看网络信息
- #ifconfig
- 打开和关闭指定网卡
- # ifconfig eno16777736 down
- 启用和关闭ARP
- # ifconfig eno16777736 arp
- # ifconfig eno16777736 -arp
- 设置网卡的mac地址
- # ifconfig eno16777736 hw ether 00:0c:29:4d:a3:dd
网络可用性测试
(编辑:PHP编程网 - 黄冈站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|