主要有以下几个命令:
ifconfig:查询、设置网卡和IP网段等相关参数。ifup、ifdown:这两个文件是,通过更简单的方式来启动网络接口。Route:查询、设置路由表(Route table)。ip:复合式的命令,能直接修改上述命令提到的功能。
因为内容有点多,就整理、摘录了一些要点,如下所示:
ifconfig、ifup、ifdown 这 3个命令都用于启动网络接口。
ifup 和 ifdown 仅就 /etc/sysconfig/network- s 内的 ifcfg-ethx (x为数字)
进行启动或关闭的操作,并不能直接修改网络参数,除非手动调整ifcfg-ethx文件才行。而 ifconfig 能直接手动给予某个接口 IP 或调整其网络参数。
一、ifconfig
主要用于手动启动、观察和修改网络接口的相关参数,能修改的参数非常多,包括IP参数及MTU等都能修改,语法如下:
[root@linux ~]#ifconfig {interface}{up|down}
ifconfig:列出目前已被启动的卡(不论网卡是否设置了IP);
ifconfig eth0:显示接口的相关数据(不论该接口是否启动了);
ifconfig "网络接口代号":查询网卡的 MAC 地址。
更多信息请登录中国社评网www.isheping.com
1、暂时修改网络接口
[root@linux ~]#ifconfig eth0 192.168.100.100
如果不加所有其他参数,则系统会依照该 IP 所在的 class 范围,自动地计算出 子网掩码、网关、广播地址 等 IP 参数。
2、
[root@linux ~]#ifconfig eth0 192.168.100.100netmask 255.255.255.128\>mtu 8000# 设置网络接口,同时设置 MTU 的数值 [root@linux ~]#ifconfig eth0 MTU 9000# 仅修改该接口的 MTU 数值 [root@linux ~]#ifconfig eth0:0192.168.50.50# 在网络接口 eth0 上,再仿真一个网络接口,即是在一个网卡上面设置多个 IP (通过 ifconfig 命令可以看到和硬件有关的信息都相同,因为是同一个网卡)。
3、启动 eth1,并且不设置所有网络参数,命令 ifconfig eth1 up 就能实现。
4、利用 /etc/init.d/network restart 来重新启动整个网络接口,之前手动的设置数据会全部失效。
[root@linux ~]#/etc/init.d/network restart
5、要启动某个网络接口,但又不让他具有IP参数时,直接 ifconfig eth0 up即可。
这个操作经常在无线网卡当中进行,因为我们需要启动无线网卡让他去检测AP存在和否。
二、ifup、ifdown
用于直接以 /etc/sysconfig/network-s 里面的 ifcfg-ethx 等文件的设置参数来启动。
[root@linux ~]#ifup {interface}[root@linux ~]#ifdown {interface}[root@linux ~]#ifup eth0
本信息来源:中国社评网www.isheping.com
ifup 和 ifdown 会直接到 /etc/sysconfig/network-s 目录下搜索 对应的设置文件,例如ifup eth0,找出 ifcfg-eth0 这个文件的内容 ,然后加以设置。
以ifconfig eth0 设置或是修改了网络接口后,就无法再以 ifdown eth0 的方式来关闭了。因为ifdown会分析比较目前的网络参数和ifcfg-eth0是否相符,不符的话,就会放弃这次操作。因此,使用 ifconfig 修改完毕后,应该要以 ifconfig eth0 down才能够关闭该接口。