一、ifconfig
激活和终止网络接口的用 ifconfig 命令,后面接网络接口,然后加上 down或up参数,就可以禁止或激活相应的网络接口了。当然也可以用专用工具ifup和ifdown 工具;
[root@linuxso.com ~]# ifconfig eth0 down
[root@linuxso.com ~]# ifconfig eth0 up
[root@linuxso.com ~]# ifup eth0
[root@linuxso.com ~]# ifdown eth0
对于激活其它类型的网络接口也是如此,比如 ppp0,wlan0等;不过只是对指定IP的网卡有效。
Ifconfig命令使LINUX核心知道软件回送和网卡这样一些网络接口,这样Linux就可以使用它们。除了上面介绍的这些用法之 外,ifconfig命令用来监控和改变网络接口的状态,并且还可以带上很多命令行参数。下面是一个ifconfig的通用调用语法:
#ifconfig interface [[-net -host] address [parameters]]
其中interface是网络接口名:address是分配给指定接口的主机名或IP地址。这里使用的主机名被解析成它们的对等IP地址,这个参数是必须的。-net和-host参数分别告诉ifconfig将这个地址作为网络号或者是主机地址。
如果调用ifconfig命令时后面只跟上端口设备名,那么它将显示这个端口的配置情况;如果不带任何参数,ifconfig命令将显示至今为止所配置的接口的所有信息;如果带上-a选项,那么还可以显示当前不活跃的接口。
二、route
1、查看路由,使用-n可以以数字格式查看显示路由避免反解主机名,造成查询过慢。
route -n
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
目标 下一跳地址 掩码 标志位 跳跃点 ref 使用的哪个接口
2、添加路由
(a)、网络路由
# route add -net 192.168.1.0/24 gw 172.16.1.106
(b)、主机路由
# route add -host 192.168.1.110 gw 172.16.1.106
(c)、默认路由
# route add default gw 172.16.1.106
或
# route add -net 0.0.0.0 gw 172.16.1.106
查看这三条新创建的
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.110 172.16.1.106 255.255.255.255 UGH 0 0 0 eth0
192.168.1.0 172.16.1.106 255.255.255.0 UG 0 0 0 eth0
0.0.0.0 172.16.1.106 0.0.0.0 UG 0 0 0 eth0
3、删除路由
# route del -host 192.168.1.110
# route del -net 192.168.1.0/24
三、DNS配置
只能通过配置文件:/etc/resolv.conf来修改内容如下
; generated by /sbin/dhclient-script
search localdomain feng.com \ 搜索域
nameserver 172.16.0.2 \ DNS域名服务器
一行一个DNS,最多配置三个DNS
四、举例
ifconfig eth0 up && ifconfig eth0 192.168.3.106 netmask 255.255.255.0 broadcast 192.168.3.255
激活eth0 配置eth0的ip为192.168.3.106,子网掩码为255.255.255,广播di’z地址为192.168.3.255
route add default gw 192.168.3.1 dev eth0
增加eth0为默认网关