1 查看网卡接口信息,默认列出所有接口
[root@localhost ~]# ifconfig #查看网卡信息 方式1
[root@localhost ~]# ip addr #查看网卡信息 方式2
2 网卡配置文件查看及基本说明:
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet #网卡类型
DEVICE=eth0 #网卡接口名称
ONBOOT=yes #系统启动时自动启动网卡
BOOTPROTO=static #启用地址协议 (三种模式:static:静态协议 bootp协议 dhcp协议 )
IPADDR=192.168.1.10 #网卡IP地址
NETMASK=255.255.255.0 #网卡子网掩码
GATEWAY=192.168.1.1 #网卡网关地址
DNS1=10.10.10.10 #网卡第一DNS地址
DNS2=10.10.20.20 #网卡第二DNS地址
HWADDR=00:0C:29:13:AA:BA #网卡设备MAC地址
BROADCAST=192.168.1.255 #网卡广播地址
3 网卡接口临时关闭与激活
[root@localhost ~]# ifdown eth0 #关闭网络
[root@localhost ~]# ifup eth0 #启动网络
4 网络服务重新启动
方法1:[root@localhost ~]# service network restart #重启网络服务
方法2:[root@localhost ~]# systemctl restart network #重启网络服务
可以直接将restart 替换为stop(关闭)/start(开启)/status(查询状态),实现相应的效果
5 网卡状态查询
[root@localhost ~]# service network status
6 临时配置网卡信息,无需重启。
[root@localhost ~]# ifconfig eth0 10.1.1.100 netmask 255.0.0.0
7 查看当前路由及网关信息
[root@localhost ~]# netstat -r #方式1
[root@localhost ~]# route -n #方式2
[root@localhost ~]# ip route #方式3
8 固定IP简易配置模板:
DEVICE=eth0
IPADDR=192.168.1.100
NETMASK=255.255.255.0
BROADCAST=192.168.1.255
ONBOOT=yes
BOOTPROTO=none
GATEWAY=192.168.1.1
TYPE=Ethernet
9 单独添加默认网关或者修改路由方式:
a.临时添加默认网关
[root@localhost ~]#route add default gw 192.168.1.1
b.永久添加默认网关
[root@localhost ~]#vim /etc/sysconfig/network
GATEWAY=192.168.1.1 #在内容中添加默认网关
注: 如果OS为mini安装,无route工具,可透过yum install net-tools -y进行安装
c.添加静态路由
[root@localhost ~]#echo "route add -net 10.0.0.0 netmask 255.255.255.0 gw 10.0.0.1" >>/etc/sysconfig/network
10 单独配置DNS方式
a 配置本地hosts(适用于内网环境,不用dns而直接解析域名)
[root@localhost ~]# vim /etc/hosts
1.1.1.1 www.baidu.com
2.2.2.2 www.weixin.com
b 配置DNS Server:
[root@localhost ~]#vim /etc/resolv.conf
nameserver 114.114.114.114
nameserver 8.8.8.8
11 实现路由数据包转发功能(将本主机当做router使用)
[root@localhost ~]# echo 1 > /proc/sys/net/ipv4/ip_forward
12 设置代理
a 设置全局代理,方法如下:
方法1:修改 /etc/profile 文件,添加下面内容:
http_proxy=http://username:password@yourproxy:3128/
ftp_proxy=http://username:password@yourproxy:3128/
export http_proxy
export ftp_proxy
方法2:修改 /etc/environment 中添加以下内容,就可以为系统制定全局的http 代理
http_proxy="http://username:password@yourproxy:3128/"
https_proxy="http://username:password@yourproxy:3128/"
b 设置yum代理,编辑/etc/yum.conf文件,按如下配置:
proxy=http://yourproxy:3128/ #匿名代理
proxy=http://username:password@yourproxy:3128/ #需验证代理