centos网卡配置

查看注册网卡

/etc/udev/rules.d/70-persistent-net.rules

ifconfig如显示以下

则使用以下命令检测网卡
dmesg | grep net

开启网卡
ifconfig eth0 up

编辑配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改
ONBOOT=yes

手动配置ip以及dns配置文件

DEVICE=eth0
HWADDR= 无需配置
TYPE=Ethernet
UUID= 无需配置
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
USERCTL=no
IPV6INIT=no
IPADDR= 本机ip
NETMASK= 掩码
GATEWAY= 路由地址
DNS1= DNS地址

重启网卡即可
service network restart

1.lsmod 查看网卡的模块是否加载,看看是否网卡驱动好了的意思
2. dmesg:查看是否检测到了网卡。
3.ifup ifdown 激活/停止网卡
4.ifconfig 查看网卡是否正常工作。 看看是否网卡有ip,有lo主机回还网络,表示设备没有问题。
windows下 查看的是 ipconfig /all 命令,centos下的 是 ifcofnig 命令
ifconfig 接口
ifconfig eth0(接口) up/down 激活网卡设备,网卡无效。
ifconfig eth0 netmask 255.255.254.0 设置掩码
ifconfig eth0 192.168.0.21 设置eth0的ip地址为0.21
也可以写一行:ifconfig eth0 192.168.0.21 netmask 255.255.255.0
修改后需要重新启动网络设置:service network restart
5.看看网络是否相通
ping -c 10(回显几次) ip/域名
eg: ping -c 192.168.1.1 同 windows的一样。
6.如果上不了网,看下dns填写是否正确: /etc/resolv.conf文件。
7.上不去网的话:看看 默认路由设置错误,也会导致不能上网。
就设计到了route命令:
route 看下 default 的 网关 gateway 是不是你的路由器的ip地址,不是的话就上不了网,需要修改,如何修改呢? 先删除默认路由,这一条。然后再添加默认路由这一条。就可以了。
route del default
route add default gw 192.168.0.254(你的路由器的ip),需要root用户的身份才能操作.

netstat-lntp#查看监听(Listen)的端口

netstat-antp#查看所有建立的TCP连接其他关于查看服务器网络信息命令:

1、查看Linux系统主机名:Linux学习,#hostnamelocalhost.localdomain
2、查看服务器IP地址:#ifconfig|grep'inetaddr:'|grep-v'127.0.0.1'|cut-d:-f2|awk'{print$1}'192.168.17.238192.168.1.9
3、查看linux网关:#route|grepdefaultdefault192.168.1.10.0.0.0UG000em1
4、查看linux打开服务:#chkconfig–list|grep启用#查看开启的服务sshd0:关闭1:关闭2:启用3:启用4:启用5:启用6:关闭httpd0:关闭1:关闭2:关闭3:启用4:关闭5:关闭6:关闭
5、查看服务器DNS配置:#cat/etc/resolv.confnameserver192.168.0.66nameserver202.106.0.206、
其他网络信息:

iptables-L#查看防火墙规则

route-n#查看路由表

netstat-s#查看网络统计信息

Linux/centos如何查看网卡是100M还是1000M?检查100兆还是千兆(1GBPS)带宽接入,请看下面命令

mii-tool -V

mii-tool.c 1.9 2000/04/28 00:56:08 (David Hinds)
SIOCGMIIREG on eth0 failed: Input/output error
eth0: negotiated 100baseTx-FD, link ok

mii-tool -v

SIOCGMIIREG on eth0 failed: Input/output error
eth0: negotiated 100baseTx-FD, link ok
  product info: vendor 00:aa:00, model 57 rev 0
  basic mode:   autonegotiation enabled
  basic status: autonegotiation complete, link ok
  capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
  advertising:  100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
  link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD

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: 100Mb/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

测试是否为1G端口

要测试是否是1000M端口,最保险的说用wget测试一个对方的带宽足够大的下载地址:

wget http://cachefly.cachefly.NET/100mb.test

--2011-03-14 22:19:12--  http://cachefly.cachefly.net/100mb.test
Resolving cachefly.cachefly.Net... 205.234.175.175
Connecting to cachefly.cachefly.net|205.234.175.175|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [application/octet-stream]
Saving to: `100mb.test.2'

100%[===================================================================================================================>] 104,857,600 39.1M/s   in 2.6s    

2011-03-14 22:19:14 (39.1 MB/s) - `100mb.test.2' saved [104857600/104857600]

如果下载速度能超过15MB/s,那么不是100M端口了,通常就是1000M端口

独立服务器,可以通过下面命令核查网卡端口:

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