在Linux中查看和操纵网络接口
网络接口就是主机上的网卡。
· 查看和操纵网络接口
命令:ifconfig
所有用户都可以使用ifconfig来查看网络接口。
但只有根用户才能使用ifconfig来操纵网络接口。操纵网络接口指的是启动,关闭和临时修改网络接口参数。
· 查看网络接口
可以在ifconfig命令后加上一个接口名来查看特定接口。
可以在ifconfig命令后加上一个-a选项查看到所有主机上的网络接口。
· 操作网络接口
修改IP地址
格式 ifconfig 网络接口 ip地址 netmask 子网掩码
关闭接口
ifconfig 接口名 down
开启接口
ifconfig 接口名 up
· 查看当前DNS
cat /etc/resolv.conf
· 查看当前网关
route -n
·查看主机名
hostname
TCP/IP网络参数配置
· 配置文件
目录:/etc/sysconfig/network-scripts/
文件名:ifcfg-网卡名
· 静态配置IP(手动配置)
BOOTPROTO=static // 默认是DHCP
IPADDR=ip地址
NETMASK=子网掩码
GATEWAY=网关地址
DNS=DNS服务器地址
配置后使用service命令重启网络
一台主机中默认网关只能有一个。所以如果你的主机上有多个网络接口的话,
不需要在每个网络接口的配置文件中都指定GATEWAY这个参数。
如果在多个网络接口的配置文件中都指定了GATEWAY这个参数的话,
最后启动的网络接口的GATEWAY参数生效。
· DHCP配置
前提是主机所处的局域网中存在着一台DHCP服务器。
默认无需配置任何文件。
如果手动配置过网络参数,那么就需要简单编辑一下接口配置文件。
· 配置主机名
设置主机名涉及到两个文件
/etc/sysconfig/network文件
/etc/hosts文件
修改/etc/sysconfig/network
HOSTNAME=指定主机名
修改/etc/hosts
如果没有改动,文件应该是这样的。
我们只需要在文件末尾添加一行,内容是本机IP地址和对应主机名。
配置后需重启服务
配置检测
· ping命令
测试网络连通性
-c选项指定ping的数据包个数,也即ping的次数。
ping主机的TCP/IP 参数网关检测配置
若无法连接上网关
就要去检查网络线路是否连接好,交换机或者路由器是否已经打开。
主机或路由器的防火墙设置。
· dig命令
Dig是一个查询DNS域名的工具命令
执行DNS搜索,显示从受请求的域名服务器返回的答复。
用法很简单只要将要解析的域名跟在命令后面就可以了。
如果无法正确解析地址的话
首先要去检查dns服务器,IP地址是否正确设置。
如正确设置,要去检查主机的防火墙设置。
如果均无问题,那么就需要向网络管理员确认dns服务器的运行状况。