日期:2014-05-16  浏览次数:20712 次

linux 常用的网络配置及操作

?ifconfig

ifconfig 的常用参数说明如下:

? -a ? ?查看所有网卡状态?

? -V ? ?查看 ifconfig 命令的版本信息?

? -s ? ?查看统计信息?

?

示例?

将第一块网卡的 IP 地址设置为 192.168.0.1

ifconfig eth0 192.168.0.1?

格式:ifconfig 网络设备名 IP 地址

?

暂时关闭或启用网卡

关闭第一块网卡 ?ifconfig eth0 down?

启用第一块网卡 ifconfig eth0 up?

?

将第一块网卡的子网掩码设置为 255.255.255.0?

ifconfig eth0 netmask 255.255.255.0

?

格式: ifconfig 网络设备名 netmask 子网掩码

?

我们也可以同时设置 IP 地址和子网掩码

ifconfig eth0 192.168.0.1 netmask 255.255.255.0 ?

?

查看第一块网卡的状态 ?ifconfig eth0 ?

如果要查看所有的网卡状态,则直接使用不带参数的 ifconfig 命令即可

?

ifconfig 输出的状态信息是十分有用的

下面我们就简单说明一下有几个状态比较重要:

UP/DOWN 网卡是否启动了

如果是 DOWN的话 那肯定无法用的

RX packets 中的 errors 包的数量如果过大说明网卡在接收时有问题

TX packets 中的 errors 包的数量如果过大说明网卡在发送时有问题

?

netstat

netstat的常用参数说明如下:

-a 显示所有 socket 包括正在监听的 ?

-c 每隔 1 秒就重新显示一遍直到用户中断它 ?

-i ?显示所有网络接口的信息格式同 “ifconfig –e ”

-n 以网络 IP 地址代替名称显示出网络连接情形 ?

-r ?显示核心路由表格式同“route –e”

-t ?显示 TCP 协议的连接情况?

-u 显示 UDP协议的连接情况 ?

-v 显示正在进行的工作

?

nslookup

nslookup 命令的功能是查询一台机器的 IP 地址和其对应的域名 它通常需要一台域名服务器来提供域名服务

如果用户已经设置好域名服务器就可以用这个命令查看不同主机的 IP 地址对应的域名

命令的语法为:

nslookup [IP 地址/域名]?

示例

在本机执行 nslookup 命令?

Default Server: name.tlc.com.cn ?

Address: 192.168.1.99 ?

> ?

在符号>后面输入要查询的 IP 地址或域名并回车即可

如果要退出该命令输入 exit 并回车即可

?

host?

host ?命令的功能基本与 nslookup 相同

命令的语法为?