/etc/hosts |
存储主机名和IP地址的映射 |
/etc/networks |
存储子网名和子网IP网段地址的映射 |
ifconfig |
配置以太网接口 |
/sbin/route [-n] |
路由显示 |
netstat
| 监控网络
|
|
|
whois
|
查询DNS系统
|
nslookup
|
查询DNS
|
telnet
|
远程登录工具
|
ftp
|
get/mget 取得文件/多个文件 put/mput 发送文件/多个文件 lcd 改变本地目录 ! command 在本地执行命令
|
n
|
|
|
|
ifconfig 配置网卡
配置网卡的IP地址
ifconfig eth0 192.168.0.1 netmask 255.255.255.0
在eth0上配置上192.168.0.1 的IP地址及24位掩码。若想再在eth0上在配置一个192.168.1.1/24 的IP地址怎么办?用下面的命令
ifconfig eth0:0 192.168.1.1 netmask 255.255.255.0
这时再用ifconifg命令查看,就可以看到两个网卡的信息了,分别为:eth0和eth0:0。若还想再增加IP,那网卡的命名就接着是:eth0:1、eth0:2...想要几个就填几个。ok!
配置网卡的硬件地址
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
就将网卡的硬件地址更改了,此时你就可以骗过局域网内的IP地址邦定了。
将网卡禁用
ifconfig eth0 down
将网卡启用
ifconfig eth0 up
Ifconfig 三大指令与CISCO指令的对应
Ifconfig -a
|
相当于show ip int brief
|
Ifconfig int up/down |
相当于no shutdown |
Ifconfig int address netmask …
ifconfig lo 127.0.0.1 |
相当于ip address … |
ifconfig
配地址,注意掩码要有关键字netmask
[root@nm socket]# /sbin/ifconfig eth0:3 192.168.32.8
netmask
255.255.255.0
|
[root@nm socket]# /sbin/ifconfig
-a
eth0
Link encap:Ethernet HWaddr 00:0C:29:35:74:A1
inet addr:10.4.3.117
Bcast:10.4.255.255 Mask:255.255.0.0 |
一个ifconfig … up的实际应用例子
netstat
-nr
看不见接口qfe1的路由,推测可能是接口没打开 |
ifconfig -a
确实没看到接口
|
ifconfig -qfe1
up (相当于 no
shutdown) |
netstat
-nr
可以看见接口qfe1的路由 |
ifconfig le0 up/down和ifconfig le0
plumb/unplumb的区别
$ifconfig le0
up/down
配置网络接口状态
$ifconfig le0
plumb/unplumb
配置网卡起用/停用
为某个接口配多个IP地址---用虚拟接口的方式(实际相当于路由器的secondary地址)
ifconfig eth0 210.34.6.89 netmask 255.255.255.128 broadcast
210.34.6.127
ifconfig eth0:0 210.34.6.88
netmask 255.255.255.128 broadcast 210.34.6.127
接口不论UP,DOWN,在本地都能PING通
- 不管是直接就没起来(ONBOOT=NO)
- 还是没接网线
- 还是接口ifconfig eth0
down
上面三种情况都能PING通eth0 的地址
接口不论UP,DOWN,ifconfig
都看不出区别来
PC有两块网卡(eth0,eth1)
把eth0 进行ifconfig eth0 down
竟然还能从外边PING通eth0(10.4.3.135)
其实外边是从eth1
ping进来的。eth0甚至没连网线。
真要把接口DOWN掉,还是建议用ONBOOT=NO,然后/etc/init.d/network restart
netstat
无参数,看当前的TCP连接
[root@ntracker proc]# netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local
Address
Foreign
Address
State
tcp
0
0
ntracker:13301
ntracker:32839
ESTABLISHED
tcp
0 134
10.4.3.120:telnet
10.4.3.119:1653
ESTABLISHED
tcp
0
0
::ffff:192.168.10.1:ssh
::ffff:192.168.10.119:1580 ESTABLISHED
tcp
0
0
ntracker:32839
ntracker:13301
ESTABLISHED
tcp
0
0
ntracker:32854
ntracker:smtp
TIME_WAIT
netstat –i
看接口状态 可以看对应接口的inbytes,outbytes
[root@ntracker proc]# netstat -i
Kernel Interface table
Iface
MTU Met
RX-OK RX-ERR RX-DRP
RX-OVR
TX-OK TX-ERR TX-DRP TX-OVR
Flg
eth0
1500
0 1412
0
0
0 681
0