首页 > 代码库 > 网络基础与配置
网络基础与配置
以太网链接
在linux中,以太网被命名为:eth0、eht1等,0、1代表网卡编号。
通过lspci(由于我装的centeros是最精简版的,默认是没有这个命令的,后通过yum安装pciutils程序才有的)命令可以查看网卡硬件信息(如果是usb网卡,可以使用lsusb命令查看)。
命令ifconfig用来查看接口信息
ifconfig -a 查看所有接口
ifconfig -eth0 查看特定接口
命令ifup、ifdown用来开启和禁用一个接口
ifup eth0
ifdown eth0
配置网络信息
第一种方式使用setup工具通过图形界面设置,万恶的精简版这工具默认也没有,所以先安装吧
yum install setuptool 安装setup工具
yum install system-config-network-tui 网络设置
yum install system-config-firewall-tui 防火墙设置
yum install ntsysv 系统服务管理
通过setup进入,选择NewWork configuration进行设置
网络相关配置文件
网卡配置文件
/etc/sysconfig/newwork-scripts/ifcfg-th0
DEVICE=eth0 设备名
HWADDR=e0:cb:4e:d9:b2:03 MAC地址
TYPE=Ethernet 网卡类型
UUID=942cf99d-0181-4ac9-b727-ca4007080010 UUID
ONBOOT=yes 是否开机的时候启动网卡
IPV6INIT=no IPV6
NM_CONTROLLED=yes
BOOTPROTO=none [none|static|bootp|dhcp] 引导时不使用协议|静态分配|BOOTP协议|dhcp协议
IPADDR=192.168.101.218 IP地址
NETMASK=255.255.252.0 子网掩码
DNS2=8.8.8.8 备用DNS
GATEWAY=192.168.101.4 网关
DNS1=192.168.101.4 主DNS
USERCTL=no 非ROOT用户是否可以控制该设备
DNS配置文件
/etc/resolv.conf
service network start //启动网络服务
service network stop //停止网络服务
srvice network restart //重启网络服务
service network status //查看网络服务状态
主机名配置文件/etc/sysconfig/network
静态主机名配置文件
/etc/hosts
网络测试命令
测试网络连接
ping 192.168.101.4
ping www.baidu.com
修改主机名
实时修改主机名
hostname wangdong
永久修改主机名
/etc/sysconfig/network
HOSTNAME=wangdong
故障排查
网络故障排查遵循从底层到高层、从自身到外部的流程进行
先查看网络配置是否正确
-IP地址
-子网掩码
-网关
-DNS
查看网关网络是否连通
ping 网关地址
查看域名解析是否连通
host www.baidu.com
dig www.baidu.com
精简版没有上面两个命令需要安装bind-utils包
yum install bind-utils