查看注册网卡
/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