网络配置的相关文件

来源:互联网 发布:淘宝发货地有影响吗 编辑:程序博客网 时间:2024/06/08 02:02
网络配置的相关文件


地址配置文件
在Ubuntu中,设置IP地址的文件是/etc/network/interfaces。Ubuntu系统中所有网卡设备其IP地址配置都是在此文件中设置的,还包括网关、子网掩码等的配置。
大致内容如下:
===================================================================================
#This file describes the network interfaces available on your system
#and how to activate them.For more information,see interfaces(5).

#The lopback network interface
auto lo
iface lo inet loopback

auto eth0 eth1
iface eth0 inet static
          address    192.168.0.11
          netmask    255.255.255.0
          gateway    192.168.0.1

iface eth1 inet     static
          address     10.0.0.11
          netmask     255.255.255.0
          gateway     10.0.0.1
==================================================================================
在此文件中,auto后面加网络设备名(网卡名),代表此网卡开机时自动激活,下面一行的iface代表此后的设置是对哪个网卡进行设置,这里代表设置静态IP地址,如果要是设置动态IP,则可以将static设置成dhcp。下面几行分别设定的是IP地址、子网掩码和网关。如果有多个网卡的话,可以按照上面进行相应的设置。设定完成后,可以重新启动网络服务,命令如下:
# /etc/init.d/networking restart
这样设置就生效了,可以使用如下命令查看:
#ifconfig


DNS配置文件

在Ubuntu系统中,可以在/etc/resolv.conf文件中进行设置。

此文件中指定了DNS服务器的IP地址。如果61.178.0.93不能正常使用的时候,则使用下面的202.100.64.68服务器。


如果在/etc/network/interfaces中指定DNS服务器,只需要在gateway下面添加如下一行设置即可:
dns-nameserver 202.106.0.20    202.148.0.40         #具体参数具体配置


hosts文件

/etc/hosts文件记录了主机名与IP地址的对应关系,有时可能会直接使用主机名进行操作,此时就通过此文件的主机名与IP地址的对应关系来将主机名转换成IP地址。
此文件前一部分是IP地址,后一部分是主机名,二者之间用空格进行分开。
可以使用任意文本编辑工具对需要设置的对应做相应修改。


在Ubuntu系统中,主机名保存在/etc/hostname中,可以直接修改里面的主机名,系统重启生效。
可以使用hostname命令设置主机名:
#hostname ubuntu

===================================================================================
网络配置的相关命令(具体命令的详细使用方法查看其他有关资料)

ifconfig命令
查看当前网络配置信息。设置IP地址后,可以使用ifconfig进行查看:
#ifconfig
设置IP地址:
#ifconfig eth0 192.168.0.1 netmask 255.255.255.0
关闭和开启某个网络设备:
#ifconfig eth0 down   ----------关闭eth0
#ifconfig eth0 up       ----------激活eth0

ifup和ifdown
激活或者关闭某个网卡设备。
#ifup eth0       ----------激活eth0
#ifdown eth0    ------------关闭eth0

ping命令
主要用来测试网络是否通畅:
#ping localhost
默认ping命令不能自动停止,可以使用“-c"选项来控制其次数:
#ping -c 4 localhost
或者用Ctrl+z终止

netstat命令
用来监控TCP/IP网络的有效工具,一般用来检测网络端口的连接情况:
$netstat
此命令主要选项如下:
-a 显示所有有效连接的信息,包括已经建立的连接和正在监听的连接
-n 显示所有有效连接,并且端口与主机名都以数字显示
-r 显示出路由的信息
-i 显示出interface的内容
原创粉丝点击