网络配置
命令行修改
1、ifconfig:显示或设置网络接口信息
ifconfig eth0 192.168.182.20 netmask 255.255.255.0
ifconfig eth0 #查看eth0网卡接口信息
ifconfig eth0 down/up #关闭或开启网卡
2、hostname:显示或设置系统主机名称
hostname centos.example.com #设置主机名
永久更改主机名
修改/etc/hostname文件或者使用hostnamectl set-hostname server0.example.com
hostname -i #查看本机IP信息 hostnamectl #查看静态主机名
3、route:显示或设置静态IP路由表
route -n #查看网关
route add default gw 192.168.1.254 #添加默认网关
route del default gw 192.168.1.254 #添加默认网关
route add -net 172.16.0.0/16 gw 192.168.1.254 #添加指定网段的网关
route add -net 172.16.0.0 netmask 255.255.0.0 dev eth0 #添加路由,指定通过eth0传输到172.16.0.0/16网段
4、ip addr show:查看网卡信息 ip addr list eth0:查看网卡虚拟IP地址
文件修改
1、网络接口参数(RHEL6)
配置文件的位置:/etc/sysconfig/network-scripts/ifcfg-eth0
配置完成后需要重启网络服务:service network start
2、主机名参数
配置文件:/etc/sysconfig/network
3、路由参数
4、nmcli修改配置文件(RHEL7)
nmcli connection show #查看识别的网卡名字
nmcli device #查看网卡设备名
格式:
nmcli connection modify '网卡名字' ipv4.method 手工配置 ipv4.addresses 'IP地址/子网掩码 网关' 每次开机自动启用配置
例子:
nmcli connection modify 'System eth0' ipv4.method manual ipv4.addresses '192.168.1.1/24 192.168.1.254' connection.autoconnect yes
激活配置:nmcli connection up 'System eth0'
5、nmtui:图形界面配置网卡; setup:配置网络
网络排错命令
ping:使用ICMP协议的echo request和echo replay来测试网络的连通性
traceroute
默认使用UDP封装跟踪包,如果想使用ICMP封装,可以使用-I选项
nslookup:检查本地设置DNS服务器的工作是否正常
dig:比nslookup更专业
netstat -nutlp
tracepath IP地址:查看路由信息