---01--Lin网络基础设置

一 查看及测试网络

1。ifconfig 查看活动的网络接口

ip -a 查看所有网络接口

ifconfig  设备名(网卡名)不论该网络接口是否处于激活状态

cat  /etc/redhat-release查看镜像版本

2.使用ip     ethtool  命令查看网络接口

(1)查看网络接口的数据链路层信息

ip link

(2)查看网络接口的网络层信息

ip  a

(3)查看指定网络接口速率。模式等信息

ethtool  设备名

光纤属于单工

mii-too  设备名       #查看数据链路层

3 查看主机名。路由表

(1)hostname

hostname   主机名 #临时修改主机名

(2)查看路由表

route  

-n 不做地址解析,以数字形式显示

 netstat -r  查看路由表  一般和-n一起用

4.查看网络连接情况  netstat命令

-a  #显示所有

-n  #数字形式显示相关信息

-r  #显示路由表信息

-t  #显示TCP相关

-u  #显示UDP相关

-p  #显示相关进程号。进程名称信息

-l  #只看listen状态

###  netstat -anpt=ss  -anpt =lsof -i  :22

5 ping  traceroute  nslookup 命令

ping  #测试网络连通性

-c  #指定发送包的个数

-i  #ping通时,指定间隔多少秒发送下一个包

-w  #ping不通时,指定发送的每个数据包的超市时间

-s  #指定包的大小

traceroute #跟踪数据包的路由途径

可以后面跟 IP地址

-n  #数字形式显示IP地址  可以跟网址地址

课外补充    Windows 中的tracert命令

常见的TTL生存周期值

windows  :128

linux  :64

unix  :255

cisco :255

(3)测试DNS域名解析 nslookup命令

DNS  :域名解析作用。解析网址域名 为IP地址,因为现在IP地址过多所以用户不好记录,于是用DNS解析,但是可以直接输入IP地址,不需要域名解析

二 设置网络地址参数

1 临时修改网络配置 

方法一:ifconfig  网络设备    IP地址/短格式子网掩码

方法二:ifconfig  网络设备   IP地址  netmask  子网掩码

方法三:ifconfig 网络设备   IP地址  (子网掩码是默认的话 后面不用填)

2固定修改网络配置

vim  /etc/sysconfig/network-scripts/ifcfg-eno16777728

3  临时设置网卡子接口

方法:ifconfig  网络设备:子接口名称(随便设置 123都行)  IP地址/段格式子网掩码

4 永久设置网卡子接口

方法 : vim  /etc/sysconfig/network-scrips/    手动配置

5 临时修改网卡的状态

方法 :if 网络设备  up/down   注意::::如果使用down关闭的话shell也将关闭,也就无法开启,所以 要 ifconfig eno16777728  down &&ifconfig  eno16777728 up 一般情况下不重启,一般单个开启,单个关闭

6 重新加载网络配置文件

(1)重启网络服务以实现重新读取配置文件的目的

方法1     /etc/init.d/network restart  (centos 6)

方法2    service   network restart  (centos 6)

方法3    systemctl   restart  network  (centos  7)

(2)修改某块网卡配置后,仅重启该网卡

格式: ifdown 网络设备 ; ifup 网络设备    其实相当于 =ifconfig 网络设备  up/down

三 修改主机名

1 临时修改主机名 

hostname  新的主机名

bash 

hostnamectl  set-hostname  新的主机名

2 永久修改主机名, 但是不会立马生效

vim /etc/sysconfig/network   (vim  /etc/hostname  一样可以修改)

一般情况下 临时用户名和永久用户名一块用

四  配置路由

1 临时配置路由 

  添加    route add  -net  网段/段格式子网掩码  gw  网关地址

删除     route  del  -net  网段/段格式子网掩码

设计到的命令 有  route  -n

(2) 临时添加。删除默认网关记录

route  add  default  gw  网关地址

route  del  default gw    网关地址

2 永久配置路由

vim  /etc/rc.local  (这是文件也是开机后最后执行的脚本,所以可以在这文件中任意添加命令 或脚本)

内容添加 为  route add  -net  IP地址/段格式子网掩码 gw 网关地址

(2) 在/etc/sysconfig/network 中添加到末尾

注意:网卡的配置文件中如果有设置了网关,该文件优先级高于此配置文件

(3) vim /etc/sysconfig/static-routes(没有改文件手动创建)

改完 重启一下服务

(4) 开启IP转发(路由功能)

<1》 echo "1">/proc/sys/net/ipv4/ip_forward (临时开启)

《2》vi  /etc/sysctl.conf 将net.ipv4.ip.ip_forward=0 改为1 (永久开启) 

sysctl -p  (使sysctl.conf文件立即生效)

五 设置DNS域名解析

1 设置DNS域名解析

方法1  vi /etc/sysconfig/network-scripts/目录下网络设备的配置文件  

可以写三个DNS解析

2 vi /etc/resolv.conf

2.域名解析本地主机映射文件

方法 vi  /etc/hosts 文件  (解析优先级高于DNS域名解析服务)

原文地址:https://www.cnblogs.com/maoyanqing/p/11348330.html